diff options
Diffstat (limited to 'hosts/arrakis/default.nix')
| -rw-r--r-- | hosts/arrakis/default.nix | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/hosts/arrakis/default.nix b/hosts/arrakis/default.nix index 5c19fe3..eae67ee 100644 --- a/hosts/arrakis/default.nix +++ b/hosts/arrakis/default.nix @@ -93,9 +93,12 @@ ''; }; + environment.sessionVariables = { LIBVA_DRIVER_NAME = "iHD"; }; + environment.systemPackages = [ #pkgs.bitcoind pkgs.igir + pkgs.intel-gpu-tools pkgs.lidarr pkgs.mailutils pkgs.megacmd @@ -108,6 +111,20 @@ pkgs.wpa_supplicant ]; + hardware = { + #bluetooth.enable = true; + + graphics = { + enable = true; + extraPackages = [ + pkgs.intel-compute-runtime + pkgs.intel-media-driver + pkgs.intel-ocl pkgs.vpl-gpu-rt + ]; + #extraPackages32 = [ pkgs.pkgsi686Linux.nvidia-vaapi-driver ]; + }; + }; + imports = [ ./disks.nix ./hardware-configuration.nix @@ -123,6 +140,7 @@ #../common/optional/pipewire.nix #../common/optional/sdr.nix ../common/optional/services/chrony.nix + ../common/optional/services/fwupd.nix ../common/optional/services/openssh.nix #../common/optional/services/xorg.nix #../common/optional/sound.nix @@ -226,7 +244,7 @@ }; hostPlatform = "x86_64-linux"; overlays = [ - inputs.nvidia-patch.overlays.default + #inputs.nvidia-patch.overlays.default outputs.overlays.additions outputs.overlays.modifications outputs.overlays.master-packages @@ -240,7 +258,10 @@ defaultSopsFile = ../secrets/arrakis.yaml; secrets = { - "htpasswd" = {}; + "htpasswd" = { + owner = config.users.users.nginx.name; + group = config.users.users.nginx.group; + }; "nftables/ssh" = {}; "nix-access-token-github" = {}; "ssh_config".path = "/root/.ssh/config"; @@ -268,6 +289,7 @@ system.stateVersion = "23.11"; systemd.services = { + jellyfin.environment.LIBVA_DRIVER_NAME = "iHD"; "lidarr" = { after = [ "network.target" ]; @@ -425,7 +447,6 @@ }; wantedBy = [ "multi-user.target" ]; }; - }; systemd.paths."nftables-extra" = { |
