39edefcc88
[Desktop/General] fix warnings related to deprecated options / new defaults
2024-01-10 21:51:57 +01:00
0524dde7e9
[Desktop/Multimedia] fix pipewire-noise-filter (and make it visible in outputs selection)
2024-01-10 21:51:18 +01:00
92b6e28cfe
[Power] Fix RAPL permission udev rule
...
Stupid typo...
2024-01-02 14:55:16 +01:00
dcd7564cd7
[Hardware/Nvidia/Proprietary] add commented-out cudaSupport line with explaining comment
2023-12-26 18:01:40 +01:00
1edc95008b
[Hardware/Nvidia/Proprietary] enable CUDA-specific unfree packages whitelist
2023-12-26 18:01:12 +01:00
e1cc285884
[Hardware/Nvidia/Proprietary] enable finegrained power-management only if PRIME offload is enable
2023-12-26 18:00:44 +01:00
4f023b66c5
[Nix] add tarballs.nixos.org and nixpkgs-unfree to hashed-mirrors
2023-12-26 17:56:26 +01:00
8a0389c350
[Hardware/AMD] enable ROCM support in apps if developer mode is activated
2023-12-26 17:55:55 +01:00
4149d4a8a2
[Desktop/Plasma] add kalendar
2023-12-26 17:55:22 +01:00
1829fb3cbb
[Desktop/Developer] fix a typo
2023-12-26 17:55:08 +01:00
649a05ef85
[Services] move services.nix into services/general.nix
2023-12-26 17:54:55 +01:00
364f149725
[Boot] successful boot marking: handle specialization
2023-12-26 17:54:28 +01:00
8f7bc11e09
[Boot] move kernel no-DRM patch to a sed expression
2023-12-26 17:54:02 +01:00
810b055e4d
[Flake+Overlays] move prefer-remote-fetch overlay to sharedOverlays in flake
2023-11-25 01:10:08 +01:00
1b05d8049c
[Network] add regdb
2023-11-25 01:09:21 +01:00
6dca23b979
[Desktop/Developer] allow disabling host virtualization services
2023-11-07 21:46:26 +01:00
02b9cc2601
[Boot] post-process systemd-boot entries to mark the currently booted entry while generating the conf
2023-11-07 21:41:03 +01:00
e33500d8ce
[Desktop/Developer] add initrd emergency access with root password
2023-11-07 21:40:10 +01:00
6b70655850
[Desktop/Developer] replace virt-manager-qt by virt-manager
...
Also add guestfstools + try to fix virt-manager can't use UEFI issue
2023-11-07 21:39:32 +01:00
21786db271
[Overlays] add prefer-remote-fetch overlay to reduce remote-build times and save bandwidth
2023-11-07 21:30:41 +01:00
390e3fb0ba
[Security/Encryption] almos-force systemd stage-1 init if encryption is enabled
...
Also copy /etc/crypttab from initrd to regular /etc
2023-11-07 21:30:04 +01:00
79853e531b
[Desktop] set systemd stage-1 init loglevel to the same value as console loglevel
2023-11-07 21:29:11 +01:00
821288263b
[Boot] use systemd stage-1 init by default
2023-11-07 21:28:41 +01:00
de157af8a9
[Boot] add KRUSTFLAGS to kernel build
2023-11-07 21:28:21 +01:00
ec9cfceda6
[Boot+Treewide] rename aviallon.boot.kernel to aviallon.boot.kernel.package
...
Rename aviallon.boot.extraKCflags to aviallon.boot.kernel.addOptimizationAttributes
Also add an option to add non-optimization attributes to kernel derivation.
2023-11-07 21:27:57 +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
2be5863af8
[Boot] Add optional patch to remove Linux kernel DRM (EXPORT_SYMBOL_GPL)
2023-11-05 23:48:21 +01:00
94aaf0b08b
[Overlays] Better trace messages when building pycharm-professional-fhs
2023-10-31 23:37:48 +01:00
adaf03c542
[Filesystems] Remove aviallon.boot.resumeDevice
...
boot.resumeDevice should probably be used instead.
If disabling hibernation and resume is needed, use aviallon.boot.cmdline.hibernate = "off"
2023-10-31 23:37:20 +01:00
0c68b4cf87
[Desktop/General] Refactor config for easier modularisation (minimal desktop)
2023-10-31 23:35:49 +01:00
0fa8b85066
[Desktop/Browser] enable HTTP/3 (QUIC) by default + PipeWire for WebRTC capture
2023-10-31 23:33:40 +01:00
fdca27d42c
[Hardware/Nvidia] Enable RustiCL by default
2023-10-31 23:32:36 +01:00
df3558fe7e
[Hardware/Nvidia] add option for easy configuration of Nouveau NvXXXX=Y style config
...
Also enable NvBoost on desktop PCs
2023-10-31 23:32:12 +01:00
1ab3401832
[Hardware/Nvidia] rework Nvidia driver selection with a more versatile "variant" option
2023-10-31 23:24:30 +01:00
8c76734e33
[Boot/Optimizations] use CPU informations to optimize kernel + add option to specify extra CFLAGS for kernel build
2023-10-31 14:52:28 +01:00
bd1e3fe6bf
[Optimizations] use CPU cache information in optimizePkg
2023-10-31 14:50:07 +01:00
cba4091589
[General] add cpu options to specify informations about cache sizes, etc.
2023-10-31 14:49:36 +01:00
317ea5cff0
[Lib/Optimizations] fix wrong values used for GCC cache parameters
2023-10-31 14:48:44 +01:00
e593e970a3
[Desktop/Multimedia] use upstream ffmpeg tensorflow flag, except if libtensorflow marked as broken
2023-10-31 14:46:44 +01:00
3115818fbd
[Desktop/Gaming] do not disable precompiled headers for Yuzu
2023-09-26 13:52:26 +02:00
adab1f4179
[Desktop/Gaming] make shader cache path relative to $XDG_CACHE_HOME
2023-09-21 14:26:29 +02:00
4c71747514
[Packages] remove custom amdctl package, as it was added upstream
2023-09-21 14:18:16 +02:00
a4cbc0f621
[Power] attempt to make Intel RAPL energy monitoring readable by users in power group
2023-09-20 10:41:33 +02:00
b25678084a
[Hardware/LukeSkywalker + Nix/Builder] move builder config to host specific "Global" config
2023-08-10 17:50:41 +02:00
bab47dd25b
[Security/TPM] add tpm_tis + tpm_crb to initrd
2023-08-10 16:41:18 +02:00
427c2dd8ef
[Security/Encryption] add cryptd to initrd
2023-08-10 16:41:02 +02:00
3e472dff54
[Optimizations] Add ability to specify additional attributes to package override
2023-08-10 16:32:26 +02:00
38e8749e77
[Desktop/Developper] add and organize some virtualization related tools
2023-08-10 16:31:06 +02:00
0d7a4f69e3
[Flake] cleanup
2023-08-10 16:30:38 +02:00