Commit graph

556 commits

Author SHA1 Message Date
8b87ab5f2d
[Hardware/Mesa] Use optimized mesa using optimizePkg from optimizations option 2023-05-02 20:39:45 +02:00
3145509fcc
[Optimizations] Add customizable optimizePkg function to configuration
It allows us to share the optimizePkg helper from the optimization to other areas.
2023-05-02 20:38:07 +02:00
903c5ecf86
[Programs/Git] Improve performance 2023-05-02 20:33:20 +02:00
d994b0138c
[Power] fix and uncomment policy option
It has no effect yet.
2023-05-02 20:32:31 +02:00
2a7d942702
[Optimizations] Enable lto by default + recursively optimize one level if needed 2023-05-02 20:30:55 +02:00
d3e80fda86
[Mesa+Hardware] move Mesa specific options to a dedicated files 2023-04-27 23:55:08 +02:00
250820cb82
[Windows/Wine] make wine package configurable 2023-04-27 18:15:48 +02:00
6c9bf18d43
[Desktop/Plasma] Attempt to remove QT_PLUGIN_PATH 2023-04-27 18:10:30 +02:00
809ec80ad4
[Desktop/Developer] Add option to use bleeding-edge virtualbox 2023-04-27 18:09:45 +02:00
139c8dec35
[Windows] Init config by adding wine and bottles 2023-04-27 12:35:29 +02:00
6d54cd23ae
[Nix] Prepare content-addressed derivations 2023-04-27 12:29:05 +02:00
bc950104c6
[Nix/Legacy] Fix legacy nix-* commands and enable them to use flake-locked nixpkgs + overlays 2023-04-27 12:27:01 +02:00
549aa24793
[Desktop/Developer] add vulkan-tools (vulkaninfo) 2023-04-27 09:41:28 +02:00
8d3a3ee3e9
[Nix] Use system nixpkgs and nixpkgs-unstable for nix commands 2023-04-27 09:41:03 +02:00
f4cf605c54
[Desktop/Plasma] Ask sddm to use wayland for its own display, although it doesn't seem to work 2023-04-20 19:18:06 +02:00
cd8b4e7879
[Desktop/Browser] Chromium: add Bypass Paywalls Clean extension 2023-04-20 19:17:38 +02:00
28cf4ad7fc
[Optimizations] Add jetbrains.jdk to optimized packages 2023-04-20 19:14:33 +02:00
d10a7d846e
[Overlays/Packages] Add FHS wrapper for pycharm-professional
Fixes tons issues related to virtualenv handling, selecting the correct interpreter, etc.
2023-04-20 19:14:07 +02:00
55205d1fc4
[Hardware/Nvidia] Remove nouveau blacklist from proprietary mode 2023-04-20 19:08:24 +02:00
8a943faffc
[Optimizations] Add alsa-lib, glib and lcms2 to blacklist 2023-04-20 19:08:01 +02:00
c6008b5387
[Hardware/Intel] Add throttled and thermald to improve performance and reduce thermal issues 2023-04-20 19:05:51 +02:00
127117d52e
[Boot] Greatly reduce configurationLimit, slightly raise it when developer mode is enabled 2023-04-16 22:38:10 +02:00
a8061ea05d
[Filesystems] Don't enable kvdo by default
Fails to build on kernel > 5.15
2023-04-16 22:37:16 +02:00
50b8c1e7ad
[Filesystems] remove useless "neededForBoot" entry 2023-04-16 22:36:49 +02:00
04cfbf21a4
[Hardware/Nvidia] Fix suspend with Nvidia GPUs 2023-04-16 22:35:50 +02:00
f4f6600ec5
[Nix] Enable substitute config option
Old name was builders-use-substitutes
2023-04-16 19:39:03 +02:00
48a2a0879f
[Optimizations] Use new cpu.* option names 2023-04-16 19:37:02 +02:00
d1e6f1be18
[Nix/Builder] Don't inhibit explicit sleep when rebuilding, only block automatic idle behavior and shutdown 2023-04-16 19:36:41 +02:00
d7735e3454
[General] Rename cores option to cpu.threads 2023-04-16 19:35:38 +02:00
6c4ce14a5c
[General+Nix] Add x86 level support and expose this in nix system-features 2023-04-16 19:32:50 +02:00
7b223a9a32
[Desktop/Developer] Add ethtool 2023-04-16 17:49:07 +02:00
12503d32e2
[General] Move aviallon.general.cpu* into aviallon.general.cpu.* 2023-04-16 17:48:54 +02:00
83855802ea
[General] Remove very old leftover from the begining of the conf 2023-04-16 17:47:45 +02:00
8c098419e9
[Desktop/Developer] Add section 2 and 3 of man pages 2023-04-16 17:47:05 +02:00
acd5467047
[Services] Use socket-based activation for SSHd and inhibit sleep when connections are active 2023-04-16 17:16:51 +02:00
4ba062d0db
[Network] Enable WakeOnLan by unicast packet on all physical interfaces 2023-04-16 17:15:49 +02:00
9b1a0744a6
[General] Don't generate man caches by default (very slow) 2023-04-16 17:14:57 +02:00
cdc732d67b
[Optimizations+Documentation] Optimize mandoc and man-db to reduce build times 2023-04-15 16:27:17 +02:00
7ed2d3c70f
[Optimizations] Remove unused recurseOverrideCflags 2023-04-15 16:25:35 +02:00
59d0eb12b3
[Optimizations+Lib] Move optimizePkg to lib 2023-04-15 16:25:08 +02:00
ca88072e88
[Optimizations+Lib] Move addAttrs to lib 2023-04-15 16:23:13 +02:00
ac3780b7f3
[Optimizations] Improve formatting 2023-04-15 16:22:13 +02:00
3c5aa4d504
[Desktop/Developer] Add dev, debug and static outputs
Removed devdoc which is already included by another option
2023-04-15 16:20:18 +02:00
b193bb9d0d
[Desktop/Developer] add linux-manual, linuxHeaders and github cli in developer mode 2023-04-15 16:19:23 +02:00
d3ec1f59ff
[Boot] mark configured kernel packages as second-highest priority (just behind mkForce) 2023-04-15 16:18:47 +02:00
a12020e7d9
[Hardware/AMD] also override mesa for 32bit 2023-04-15 16:16:59 +02:00
470ef6f8e4
[Overlays] Use linux-manual from current kernel 2023-04-15 16:15:44 +02:00
a33825e370
[Nix] nice nixos-rebuild 2023-04-13 21:02:53 +02:00
ac42f2fa18
[Boot] add amd cluster id patches 2023-04-13 21:00:46 +02:00
b5e030c852
[Boot] use NixOS default for systemd-boot console mode 2023-04-13 20:59:34 +02:00