Commit graph

552 commits

Author SHA1 Message Date
6037992607
[Desktop/Pipewire] fix pipewire-noise-filter not loading because of wrong extension 2024-01-10 22:16:28 +01:00
68922c9348
[Desktop/Multimedia] temporary: disable OBS optimizations as they are currently broken 2024-01-10 22:13:42 +01:00
1f37c1b368
[Hardware/Intel] fix throttled service name 2024-01-10 22:13:04 +01:00
0e3649ddee
[Packages] fix issues with newer flake-utils-plus versions overriding nixpkgs.pkgs
Will probably drop flake-utils-plus in the future because of that.
2024-01-10 22:10:20 +01:00
b2e758f4c8
[Hardware/Nvidia] only use the superior nvidia-vaapi-driver for VAAPI on Nvidia GPUs 2024-01-10 22:07:26 +01:00
34bd44975a
[Services/GnuPG] fix for 23.11 compat 2024-01-10 22:06:38 +01:00
9c999a070d
[Boot] fix last boot marking for Nixos 23.11 + fix issue when not booted into a specialization 2024-01-10 21:52:48 +01:00
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