diff --git a/nixos/common/desktops/plasma6/default.nix b/nixos/common/desktops/plasma6/default.nix index a362d1e2..5ad98d8d 100644 --- a/nixos/common/desktops/plasma6/default.nix +++ b/nixos/common/desktops/plasma6/default.nix @@ -26,6 +26,7 @@ arc-kde-theme arc-theme kdePackages.plasma-browser-integration + kdePackages.plasma-thunderbolt # UI for managing Thunderbolt interfaces kdePackages.kleopatra # GPG GUI kdePackages.krdc # K Remote Desktop kdePackages.kasts # Podcast player diff --git a/nixos/common/services/alvr.nix b/nixos/common/services/alvr.nix index 34ca6585..a557a250 100644 --- a/nixos/common/services/alvr.nix +++ b/nixos/common/services/alvr.nix @@ -1,6 +1,6 @@ -{ pkgs-unstable, ... }: { +{ pkgs, pkgs-unstable, ... }: { programs.alvr = { - enable = true; + enable = true; package = pkgs-unstable.alvr; openFirewall = true; }; diff --git a/nixos/hosts/framework16/default.nix b/nixos/hosts/framework16/default.nix index 7a46975b..75a38763 100644 --- a/nixos/hosts/framework16/default.nix +++ b/nixos/hosts/framework16/default.nix @@ -12,14 +12,16 @@ ../../common/modules/builder.nix ../../common/services/podman.nix ../../common/services/geoclue.nix - # ../../common/services/ollama.nix ../../common/services/forgejo-runner.nix ../../common/services/syncthing/default.nix - ../../common/services/alvr.nix + # ../../common/services/ollama.nix + # ../../common/services/alvr.nix ]; nixpkgs.config.rocmSupport = true; - + + # https://nixos.wiki/wiki/Thunderbolt + services.hardware.bolt.enable = true; # https://wiki.nixos.org/wiki/Ollama # This is specific to the Framework 16's video card. services.ollama = { @@ -32,11 +34,11 @@ boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelParams = [ - "usbcore.autosuspend=-1" # Disable USB autosuspend - "pcie_aspm=off" # Disable ASPM for PCIe devices - "amd_iommu=on" # Force IOMMU for better device isolation + "usbcore.autosuspend=-1" # Disable USB autosuspend + "pcie_aspm=off" # Disable ASPM for PCIe devices + "amd_iommu=on" # Force IOMMU for better device isolation + "amdgpu.abmlevel=0" # Prevents screen washout on power-save modes "boot.shell_on_fail" - "amdgpu.abmlevel=0" # Prevents screen washout on power-save modes ]; networking.useDHCP = lib.mkDefault true;