From 7aae781c4ddac72aa62866eaff415b6cf7c0bf0b Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Fri, 24 Jan 2025 20:00:52 -0500 Subject: [PATCH 1/5] Add binutils, nmap, cruft --- hosts/default/configuration.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index d2a3879..d940e14 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -180,6 +180,7 @@ # List packages installed in system profile. To search, run: # $ nix search wget environment.systemPackages = with pkgs; [ + binutils # gnu bin utils neovim # next gen vim w/lua wget # url fetcher/spider curl # url fetcher @@ -232,6 +233,8 @@ protonup-qt # proton version installer heroic # game launcher (GOG/Epic/Prime) lutris # game launcher (EA/Humble/Ubi++) + cruft # python-based template processor + nmap # network mapping/scanning tool ]; programs.zsh.enable = true; programs.git = { From 948e9385269167c302490de40ef89de69fe039aa Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Mon, 27 Jan 2025 10:14:16 -0500 Subject: [PATCH 2/5] Work on VR support Note, it worked until adding opencomposite (which IS referenced in home manager setup) --- hosts/default/configuration.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index d940e14..830364d 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -235,6 +235,8 @@ lutris # game launcher (EA/Humble/Ubi++) cruft # python-based template processor nmap # network mapping/scanning tool + basalt-monado # tracking for VR + opencomposite # compatibility layer for VR ]; programs.zsh.enable = true; programs.git = { @@ -395,8 +397,9 @@ defaultRuntime = true; # Register as default OpenXR runtime }; systemd.user.services.monado.environment = { - WMR_HANDTRACKING = "1"; # Enable for hand tracking + WMR_HANDTRACKING = "0"; # Enable for hand tracking XRT_PRINT_OPTIONS = "1"; # Enable printing env vars set/available + VIT_SYSTEM_LIBRARY_PATH = "${pkgs.basalt-monado}/lib/libbasalt.so"; #U_PACING_COMP_MIN_TIME_MS = "5"; # This is a tweak for something...I forgot }; # allow clock adjustments/priority change, etc (gamemoderun ./game) From ec2034efc8a3ae3d296d1c77ab889de1e6387319 Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Tue, 4 Feb 2025 11:41:24 -0500 Subject: [PATCH 3/5] Describe additional kernel modules --- hosts/default/configuration.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 830364d..66e5571 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -42,7 +42,7 @@ # Temporarily pin to 6.12 to fix llvm/rocm build # https://github.com/NixOS/nixpkgs/issues/368672#issuecomment-2608697421 # boot.kernelPackages = pkgs.linuxPackages_6_12; - + # nct6775 - for monitoring functions on ASUS ROG STRIX B550-F GAMING WIFI II boot.kernelModules = [ "kvm-amd" "nct6775" ]; # Direct patching for enabling for async reprojection (steamvr) on AMD From 913bc72c07f311ed6e4d8002de737d230c8fc167 Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Tue, 4 Feb 2025 11:41:35 -0500 Subject: [PATCH 4/5] Add lost utilities --- hosts/default/configuration.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 66e5571..65c202a 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -237,6 +237,9 @@ nmap # network mapping/scanning tool basalt-monado # tracking for VR opencomposite # compatibility layer for VR + # why did these two disappear??? + usbutils + pciutils ]; programs.zsh.enable = true; programs.git = { From 71717ba874deb6476a2b14ff8768240ec96344b9 Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Tue, 4 Feb 2025 13:31:02 -0500 Subject: [PATCH 5/5] Update flake.lock --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index d49fafe..3ede3fb 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1736089250, - "narHash": "sha256-/LPWMiiJGPHGd7ZYEgmbE2da4zvBW0acmshUjYC3WG4=", + "lastModified": 1738667255, + "narHash": "sha256-sMMQb9NydZqQ/MvvtPp+Ny0W9P0Jk0moU7SrTBlO5Vo=", "owner": "nix-community", "repo": "home-manager", - "rev": "172b91bfb2b7f5c4a8c6ceac29fd53a01ef07196", + "rev": "7abcf59a365430b36f84eaa452a466b11e469e33", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1736012469, - "narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=", + "lastModified": 1738546358, + "narHash": "sha256-nLivjIygCiqLp5QcL7l56Tca/elVqM9FG1hGd9ZSsrg=", "owner": "nixos", "repo": "nixpkgs", - "rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d", + "rev": "c6e957d81b96751a3d5967a0fd73694f303cc914", "type": "github" }, "original": {