Commit graph

14 commits

Author SHA1 Message Date
bf219a30c2
fix(lint): nixfmt the whole tree 2026-03-22 21:56:13 +01:00
3decd64dfd
[Lib/Optimizations] Garbage-collect unused functions
Somewhat similar in effect as LTO, but much less prone to bugs.
2024-10-11 23:13:07 +02:00
66c0c21178
[Lib/Optimizations] use special CMake flag for LTO
Should have better and more reliable behavior
2024-05-23 11:01:49 +02:00
7516fe7eae
[Lib/Optimizations] fix logic error in lto handling
Also fix indentation
2024-05-23 11:01:15 +02:00
8f4c49f955
[Lib/Derivations] init with isBroken helper
Returns true if the parameter is not a derivation or if trying to
evaluate the derivation would fail.
2024-05-02 16:16:52 +02:00
ad8310a2a1
[Lib/Optimizations] set attributes default value to be null instead of empty set
Better overrides.
2024-04-16 19:20:06 +02:00
09111b2825
[Lib/Optimizations] add autotools support 2024-03-08 23:01:38 +01:00
4a22e21f65
[Lib/Optimizations] debug optimizations being set + fix merging of options (!)
Previously, any attribute override occuring after a previous one would
overwrite it.
2024-03-08 23:01:12 +01:00
58839c3394
[Lib/Optimizations] nicer traces 2024-02-07 20:47:22 +01:00
418f672a18
[Lib/Optimizations] fix derivations with passthru 2023-11-07 21:24:29 +01:00
7bd2eed8ca
[Lib/Debug] init with traceValWithPrefix and toPretty
Easier custom traces!
2023-11-07 21:23:33 +01:00
317ea5cff0
[Lib/Optimizations] fix wrong values used for GCC cache parameters 2023-10-31 14:48:44 +01:00
3e472dff54
[Optimizations] Add ability to specify additional attributes to package override 2023-08-10 16:32:26 +02:00
6d061dce0e
[General+Flake] convert "default" module directory to subflake
Also move flatpak config from packages to desktop
2023-07-30 21:59:56 +02:00