Commit graph

724 commits

Author SHA1 Message Date
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
d4234b7371
[Filesystems] remove automatic resume device setup 2023-08-10 16:29:56 +02:00
883e4585b2
[Security/TPM] init TPM config 2023-08-10 16:22:28 +02:00
ecca71149a
[Security/Encryption] init encryption security module 2023-08-10 16:21:25 +02:00
1d5e9a0100
[Gaming] yuzu: disable precompiled-headers (slows down build considerably) 2023-08-03 18:08:07 +02:00
398343a1b3
[Security] move hardening config to a dedicated security subfolder 2023-07-31 21:44:22 +02:00
7fcea8a377
[Flatpak] workaround bad cursor theme in flatpak apps
Also make flatpak-add-flathub a oneshot servicce
2023-07-30 22:32:29 +02:00
50ed99e303
[Nix] user nix daemon for all commands by default 2023-07-30 22:01:13 +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
397282c7c6
[Desktop/Developer] Add many language servers 2023-07-13 13:29:32 +02:00
76c5828915
[Overlays] Remove nextcloud-client override as upstream now includes kio 2023-07-13 13:28:52 +02:00
c1a11ce431
[Overlays] Fix jetbrains.pycharm-professional-fhs overlay 2023-07-13 13:27:41 +02:00
8e6ad49e93
[Hardware/Mesa] Mark "unstable" Mesa as broken 2023-06-29 22:02:35 +02:00
13926de608
[Hardware/Mesa] Enable MPEG4 VA-API support 2023-06-29 22:02:12 +02:00
fc90a35f59
[Hardware/Mesa] Fix OpenCL support 2023-06-29 22:01:50 +02:00
7a4243b90a
[Hardware/AMD] Automatically enable AMD Cluster ID patch when using Ryzen cpus 2023-06-29 22:01:07 +02:00
902ef0a522
[Programs/LibreOffice] simply applyOverrides 2023-06-26 20:41:28 +02:00
c1d4a910f6
[Boot] enable bootspec validation 2023-06-26 20:39:57 +02:00
8b05a0634d
[Boot] only apply patches or backports if they don't already exist in upstream 2023-06-26 20:39:46 +02:00
db25cf92f8
[Nix] Don't be verbose if build user key already has the right permissions 2023-06-26 20:38:18 +02:00
6467771227
[Services] Add waypipe to system packages 2023-06-26 12:05:42 +02:00
a2c7681a1a
[Services + Desktop] Move pscd (SmartCard) to desktop conf 2023-06-26 12:05:16 +02:00