diff --git a/base/apollo/configuration.nix b/base/apollo/configuration.nix index b6ef884..7ee7e1f 100644 --- a/base/apollo/configuration.nix +++ b/base/apollo/configuration.nix @@ -12,6 +12,7 @@ services.blueman.enable = true; services.upower.enable = true; programs.steam.enable = true; + services.pcscd.enable = true; services.tailscale = { enable = true; useRoutingFeatures = "both"; diff --git a/base/apollo/hardware-configuration.nix b/base/apollo/hardware-configuration.nix index 2c9baf0..4200949 100644 --- a/base/apollo/hardware-configuration.nix +++ b/base/apollo/hardware-configuration.nix @@ -20,7 +20,7 @@ }; }; boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" "sr_mod" ]; - boot.initrd.kernelModules = [ "vfio_pci" "vfio" "vfio_iommu_type1" ]; + boot.initrd.kernelModules = [ "vfio_pci" "vfio" "vfio_iommu_type1" "vendor-reset" ]; boot.kernelModules = [ "kvm-intel" "vfio_virqfd" "vhost-net" "v4l2loopback" ]; boot.extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback vendor-reset]; boot.extraModprobeConfig = '' diff --git a/base/overrides.nix b/base/overrides.nix index 9b6c7b5..ac02d7a 100644 --- a/base/overrides.nix +++ b/base/overrides.nix @@ -5,7 +5,7 @@ }) (lutris.override { extraPkgs = pkgs: [ - wine + wineWowPackages.waylandFull gamescope antimicrox sc-controller @@ -35,6 +35,8 @@ pkgsi686Linux.libsndfile pkgsi686Linux.libmpg123 gnome2.GConf + icu + openldap ]; }) diff --git a/home/default.nix b/home/default.nix index 0ac4f78..d9efe56 100644 --- a/home/default.nix +++ b/home/default.nix @@ -42,6 +42,7 @@ settings = { PASSWORD_STORE_DIR = "$HOME/sync/general/pass"; }; }; + services.mpd-discord-rpc.enable = true; services.mpd = { enable = true; musicDirectory = "/home/${vars.user}/Music";