From 67c61e79e457b06daa33eff7abb05abec82f55ba Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Tue, 1 Apr 2025 22:38:35 -0400 Subject: [PATCH 1/5] Update flake.lock --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index dfb5f39..1e4cbaf 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1742670145, - "narHash": "sha256-xQ2F9f+ICAGBp/nNv3ddD2U4ZvzuLOci0u/5lyMXPvk=", + "lastModified": 1743527271, + "narHash": "sha256-EuanEW1qqXZ2h0zJnq7uz8BoHbsgHgUrqWkCZHwZ9FA=", "owner": "nix-community", "repo": "home-manager", - "rev": "63e77d09a133ac641a0c204e7cfb0c97e133706d", + "rev": "f4d9d1e2ad19d544a0a0cf3f8f371c6139c762e9", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1742422364, - "narHash": "sha256-mNqIplmEohk5jRkqYqG19GA8MbQ/D4gQSK0Mu4LvfRQ=", + "lastModified": 1743315132, + "narHash": "sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om+D4UnDhlDW9BE=", "owner": "nixos", "repo": "nixpkgs", - "rev": "a84ebe20c6bc2ecbcfb000a50776219f48d134cc", + "rev": "52faf482a3889b7619003c0daec593a1912fddc1", "type": "github" }, "original": { From 30a20a6d0421d1c81d893462a3da41d15ccaa06c Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Thu, 3 Apr 2025 15:18:21 -0400 Subject: [PATCH 2/5] Replace yubikey with yubioath-flutter Per deprecation warning/suggestion --- hosts/default/main-user.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hosts/default/main-user.nix b/hosts/default/main-user.nix index 30a3491..f29bd41 100644 --- a/hosts/default/main-user.nix +++ b/hosts/default/main-user.nix @@ -36,7 +36,8 @@ in signal-desktop # messaging ddev # local docker dev awesome vscodium # vs code editor, but free - yubikey-manager-qt # yubi key mgmgt - more needed + #yubikey-manager-qt # yubi key mgmgt - more needed + yubioath-flutter # replacement manager for deprecated manager-qt #pavucontrol # pulse audio vol control # go to 2.17 when no more servers w/python issues (elizabeth) ansible_2_16 # deployment/automation From 51e9459242dc4ba42d7edc3f932c9bff906867fd Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Sat, 19 Apr 2025 19:50:36 -0400 Subject: [PATCH 3/5] Update lock --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index 1e4cbaf..19ac581 100644 --- a/flake.lock +++ b/flake.lock @@ -7,11 +7,11 @@ ] }, "locked": { - "lastModified": 1743527271, - "narHash": "sha256-EuanEW1qqXZ2h0zJnq7uz8BoHbsgHgUrqWkCZHwZ9FA=", + "lastModified": 1744987093, + "narHash": "sha256-IVioWVz5qVtHiqosesW7CJW//m/yADr7cVdgF1P4N8s=", "owner": "nix-community", "repo": "home-manager", - "rev": "f4d9d1e2ad19d544a0a0cf3f8f371c6139c762e9", + "rev": "5e6a8203cee7cc33b2e0d9a0adb7268f46447292", "type": "github" }, "original": { @@ -22,11 +22,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1743315132, - "narHash": "sha256-6hl6L/tRnwubHcA4pfUUtk542wn2Om+D4UnDhlDW9BE=", + "lastModified": 1744932701, + "narHash": "sha256-fusHbZCyv126cyArUwwKrLdCkgVAIaa/fQJYFlCEqiU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "52faf482a3889b7619003c0daec593a1912fddc1", + "rev": "b024ced1aac25639f8ca8fdfc2f8c4fbd66c48ef", "type": "github" }, "original": { From 96e38849f0c2d94af57d501b58141f49e2032b6f Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Sat, 19 Apr 2025 19:51:13 -0400 Subject: [PATCH 4/5] Alternative attempt at VR Managed a build of WMR w/Envision...but still no go --- hosts/default/configuration.nix | 48 ++++++++++++++++----------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 2c3b6a9..88ee260 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -48,16 +48,16 @@ boot.kernelModules = [ "kvm-amd" "nct6775" ]; # Direct patching for enabling for async reprojection (for SteamVR) on AMD - #boot.kernelPatches = [ - # { - # name = "amdgpu-ignore-ctx-privileges"; - # patch = pkgs.fetchpatch { - # name = "cap_sys_nice_begone.patch"; - # url = "https://github.com/Frogging-Family/community-patches/raw/master/linux61-tkg/cap_sys_nice_begone.mypatch"; - # hash = "sha256-Y3a0+x2xvHsfLax/uwycdJf3xLxvVfkfDVqjkxNaYEo="; - # }; - # } - #]; + boot.kernelPatches = [ + { + name = "amdgpu-ignore-ctx-privileges"; + patch = pkgs.fetchpatch { + name = "cap_sys_nice_begone.patch"; + url = "https://github.com/Frogging-Family/community-patches/raw/master/linux61-tkg/cap_sys_nice_begone.mypatch"; + hash = "sha256-Y3a0+x2xvHsfLax/uwycdJf3xLxvVfkfDVqjkxNaYEo="; + }; + } + ]; services.fwupd.enable = true; services.hardware.openrgb.enable = true; # Add flakes @@ -273,10 +273,10 @@ lfs.enable = true; }; # Orchestrator for FOSS VR stack - #programs.envision = { - # enable = true; - # openFirewall = true; # This is set true by default - #}; + programs.envision = { + enable = true; + openFirewall = true; # This is set true by default + }; #nixpkgs.config.permittedInsecurePackages = [ # "electron-27.3.11" #]; @@ -425,16 +425,16 @@ }; # VR #Commmand: `renice -20 -p $(pgrep monado)` may help w/issues - services.monado = { - enable = true; - defaultRuntime = true; # Register as default OpenXR runtime - }; - systemd.user.services.monado.environment = { - 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 - }; + #services.monado = { + # enable = true; + # defaultRuntime = true; # Register as default OpenXR runtime + #}; + #systemd.user.services.monado.environment = { + # 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) # https://wiki.nixos.org/wiki/GameMode programs.gamemode.enable = true; # for performance mode From a155fbef90237c033fbf69cfb85846709ee2d4ea Mon Sep 17 00:00:00 2001 From: Chris Thompson Date: Sat, 19 Apr 2025 19:51:49 -0400 Subject: [PATCH 5/5] Add (newer) rustdesk client, restore logseq, change to signal bin (prev becoming src-based) --- hosts/default/configuration.nix | 2 +- hosts/default/main-user.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 88ee260..5eb3e78 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -260,7 +260,7 @@ # why did these two disappear??? usbutils # provide lsusb, etc. pciutils # provide lspci, etc. - #rustdesk # the rustdesk remote desktop client + rustdesk-flutter # the rustdesk remote desktop client (flutter = new/current version) vorta # borg backup UI ncdu # nncurses tool for examining disk usage psmisc # process tools like killall diff --git a/hosts/default/main-user.nix b/hosts/default/main-user.nix index f29bd41..d860345 100644 --- a/hosts/default/main-user.nix +++ b/hosts/default/main-user.nix @@ -32,8 +32,8 @@ in keepassxc # passwords! macchina # like *fetch - display basics z-lua # jump around directories (be careful with same-named ones!) - # logseq-patch # REQUIRES TEMPORARY INSECURE ELECTRON - signal-desktop # messaging + logseq # logs in sequence note keeping + signal-desktop-bin # messaging ddev # local docker dev awesome vscodium # vs code editor, but free #yubikey-manager-qt # yubi key mgmgt - more needed