diff --git a/home/default.nix b/home/default.nix index eeb5b99..347d7db 100644 --- a/home/default.nix +++ b/home/default.nix @@ -39,6 +39,29 @@ }; }; + xdg.configFile."openxr/1/active_runtime.json".source = (if osConfig.var.hostname == "apalapucia" then "${pkgs.monado}/share/openxr/1/openxr_monado.json" else if osConfig.var.username == "fenix" then "${pkgs.wivrn}/share/openxr/1/openxr_wivrn.json" else null); + + xdg.configFile."openvr/openvrpaths.vrpath".text = (if osConfig.var.hostname == "apalapucia" || osConfig.var.hostname == "fenix" then '' + { + "config" : + [ + "${config.xdg.dataHome}/Steam/config" + ], + "external_drivers" : null, + "jsonid" : "vrpathreg", + "log" : + [ + "${config.xdg.dataHome}/Steam/logs" + ], + "runtime" : + [ + "${pkgs.xrizer}/lib/xrizer" + ], + "version" : 1 + } +'' else null); + + programs.home-manager.enable = true; programs.noctalia-shell.enable = true; programs.foot = { diff --git a/hosts/apalapucia/default.nix b/hosts/apalapucia/default.nix index df18e68..37ac22a 100644 --- a/hosts/apalapucia/default.nix +++ b/hosts/apalapucia/default.nix @@ -38,6 +38,9 @@ services.udev.packages = with pkgs; [xr-hardware]; + services.power-profiles-daemon.enable = true; + services.upower.enable = true; + boot.kernelModules = [ "kvm-amd" "vhost_vsock" "vfio_virqfd" "vhost-net" "vfio_pci" "vfio_iommu_type1" "vfio"]; boot.kernelParams = [ "amd_iommu=on" ];