Commit graph

35 commits

Author SHA1 Message Date
bf219a30c2
fix(lint): nixfmt the whole tree 2026-03-22 21:56:13 +01:00
bc32a4f954
[Optimizations] rename broken fastStdenv override 2024-11-19 12:53:35 +01:00
69ee53452d
[Meta] remove references to deprecated lib.mdDoc
It is the default since 24.05.
2024-11-12 20:26:42 +01:00
f8a0ab5c6b
[Optimizations] add disabled code for runtimeOverrides
Comment-out jetbrains-jdk optimizations (as CFLAGS were not properly
propagated).
Add fastStdenv optimizations instead.
2024-10-11 23:12:54 +02:00
57134dbfe3
[Optimizations] remove fastStdenv override 2024-07-30 21:17:27 +02:00
4094656a6e
[Optimizations] remove many packages from blacklist
Add openssh to lto blacklist
2024-05-02 16:32:23 +02:00
6d934beacc
[Optimizations] fix long-before broken default value for "lto" 2024-05-02 16:31:44 +02:00
14c85b4e90
[Optimizations] do not override dependencies which are runtime replaced anyway 2024-05-02 16:30:28 +02:00
0bc9e4cf9e
[Optimizations] don't recursively optimize by default 2024-02-01 23:16:13 +01:00
76956e2826
[Optimizations] remove many "optimized" packages which are not actually useful to have 2024-02-01 23:15:42 +01:00
bd1e3fe6bf
[Optimizations] use CPU cache information in optimizePkg 2023-10-31 14:50:07 +01:00
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