sync config

some ZFS tuning and more packages for KDE
This commit is contained in:
Christoph Cullmann 2024-06-03 22:29:25 +02:00
parent b38bbd6054
commit 97019fee71
5 changed files with 13 additions and 7 deletions

View file

@ -29,6 +29,17 @@ in
boot.kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages; boot.kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages;
boot.supportedFilesystems = [ "zfs" ]; boot.supportedFilesystems = [ "zfs" ];
# don't check for split locks, for KVM and Co.
boot.kernelParams = [ "split_lock_detect=off" ];
# tweak ZFS
boot.extraModprobeConfig = ''
options zfs zfs_prefetch_disable=1
options zfs zfs_arc_max=4294967296
options zfs zfs_arc_min=134217728
options zfs zfs_arc_meta_limit_percent=75
'';
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true; boot.loader.efi.canTouchEfiVariables = true;

View file

@ -10,9 +10,6 @@
boot.initrd.kernelModules = [ "amdgpu" ]; boot.initrd.kernelModules = [ "amdgpu" ];
boot.kernelModules = [ "kvm-amd" ]; boot.kernelModules = [ "kvm-amd" ];
# don't check for split locks, for KVM and Co.
boot.kernelParams = [ "split_lock_detect=off" ];
# efi partition # efi partition
fileSystems."/boot" = fileSystems."/boot" =
{ device = "/dev/disk/by-id/nvme-CT4000P3PSSD8_2325E6E63746-part1"; { device = "/dev/disk/by-id/nvme-CT4000P3PSSD8_2325E6E63746-part1";

View file

@ -10,9 +10,6 @@
boot.initrd.kernelModules = [ "i915" ]; boot.initrd.kernelModules = [ "i915" ];
boot.kernelModules = [ "kvm-intel" ]; boot.kernelModules = [ "kvm-intel" ];
# don't check for split locks, for KVM and Co.
boot.kernelParams = [ "split_lock_detect=off" ];
# efi partition # efi partition
fileSystems."/boot" = fileSystems."/boot" =
{ device = "/dev/disk/by-id/nvme-Seagate_FireCuda_530_ZP4000GM30013_7VS01VBM-part1"; { device = "/dev/disk/by-id/nvme-Seagate_FireCuda_530_ZP4000GM30013_7VS01VBM-part1";

View file

@ -31,7 +31,7 @@ global
log-dir ~/projects/kde/log log-dir ~/projects/kde/log
# use distro stuff for that # use distro stuff for that
ignore-modules wayland wayland-protocols gpgme appstream packagekit-qt ignore-modules wayland wayland-protocols gpgme appstream packagekit-qt poppler
end global end global
include ${module-definitions-dir}/kf6-qt6.ksb include ${module-definitions-dir}/kf6-qt6.ksb

View file

@ -49,6 +49,7 @@ export QT_QUICK_CONTROLS_STYLE_PATH=/home/cullmann/projects/kde/usr/lib/qml/QtQu
hunspellDicts.en_US hunspellDicts.en_US
intltool intltool
isocodes isocodes
kdePackages.poppler
lcms2 lcms2
libarchive libarchive
libcanberra libcanberra