sync config
some ZFS tuning and more packages for KDE
This commit is contained in:
parent
b38bbd6054
commit
97019fee71
11
common.nix
11
common.nix
|
@ -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;
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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";
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue