Commit graph

24 commits

Author SHA1 Message Date
3e472dff54
[Optimizations] Add ability to specify additional attributes to package override 2023-08-10 16:32:26 +02:00
be4aeb1bab
[Optimizations] Simplify Jetbrains JDK config 2023-05-18 00:51:48 +02:00
3bb5deece0
[Optimizations] Remove opensshOptimized from overlays 2023-05-18 00:37:28 +02:00
9c8fe156d9
[Optimizations] Blacklist more packages 2023-05-18 00:36:35 +02:00
bba0c6b404
[Optimizations] Make optimizePkg equivalent to identity if optimizations are disabled 2023-05-18 00:33:17 +02:00
099e2949de
[Optimizations] Remove explicit mtune from extra compile flags
Now handled in lib/optimizations.nix with cpuTune arg
2023-05-11 19:13:22 +02:00
bc8978484f
[Treewide] Rename cpuXxxx references to cpu.xxxx references 2023-05-07 01:03:58 +02:00
776c6e3060
[Optimizations] move service optimizations into a dedicated file
Optimize Xorg and systemd with optimizePkg with default options
2023-05-05 11:42:52 +02:00
deccde8589
[Optimizations] add defaultSettings option for optimizePkg + add more packages to blacklist 2023-05-05 11:41:20 +02:00
49a6dd3bb4
[Optimizations] allow blacklisting lto for specific packages 2023-05-05 11:38:26 +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
2a7d942702
[Optimizations] Enable lto by default + recursively optimize one level if needed 2023-05-02 20:30:55 +02:00
28cf4ad7fc
[Optimizations] Add jetbrains.jdk to optimized packages 2023-04-20 19:14:33 +02:00
8a943faffc
[Optimizations] Add alsa-lib, glib and lcms2 to blacklist 2023-04-20 19:08:01 +02:00
48a2a0879f
[Optimizations] Use new cpu.* option names 2023-04-16 19:37:02 +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
1f799fba20
[Optimizations] Override stdenv with fastStdenv by default 2023-04-05 16:23:27 +02:00
abfcde5e8b
[Packages+Optimizations] Use bleeding-edge ffmpeg-full, enable unfree codecs and add optimizations if enabled 2023-04-05 09:48:52 +02:00
59c7802ff6
[Optimizations] Exclude more broken/slow-to-build packages 2023-04-05 09:46:03 +02:00
36ca6d82e4
[Optimizations] Move optimizations into subfolder 2023-03-24 21:11:14 +01:00