From b79a4b248ce7c5fb22ccf861818ce6b83ba00834 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 26 Oct 2026 10:15:33 +0100 Subject: [PATCH 1/2] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'hermes-agent': 'github:NousResearch/hermes-agent/1c0cd667746d3395fe9e1b6c74f8f85952486f18?narHash=sha256-q%2BGuDKV3sve6ZIBTQ370%2BP/H70YxKANDjAG/Fb3%2BBsw%3D' (2026-10-24) → 'github:NousResearch/hermes-agent/9b904dcc22c23fe8b82834339bbdd96495072e59?narHash=sha256-gZD8QVfZU4d19WbpGU1d3a1N4iJ0w1b916b/V%2BP0%2Bcc%3D' (2026-10-26) • Updated input 'home-manager': 'github:nix-community/home-manager/ec80131710bffcdf3b8498cf41f3a0579833b023?narHash=sha256-TyoYH983Nsc%2B%2B1scw0SoOEKshPSJWJDxK7tTmuZ974M%3D' (2026-10-20) → 'github:nix-community/home-manager/c216bf5a1f173b0481bd5c8c489ebe5595ecc68c?narHash=sha256-/0tELNnhdSnP%2BbHSdWiEe6KpfSwi6WrTnT9cm/jNkjA%3D' (2026-10-25) • Updated input 'nixcord': 'github:4evy/nixcord/99ad1fb696c3b761ea6dac99211c862b9ca64571?narHash=sha256-XpP8ws1IYlvoQVN27adsJkLP5IsJ6H/o8aWtS3WrE2s%3D' (2026-10-21) → 'github:4evy/nixcord/63e33cd00b08ef49b6623a1b6f9f27f69049d1a9?narHash=sha256-i8nr7pMfov5q0W5m1UCeNYGClbA4hdbmTwa%2BOkumdlY%3D' (2026-10-26) • Updated input 'nixpkgs': 'github:nixos/nixpkgs/02c087f3fe673c9e317f206a627cb6b910336dbe?narHash=sha256-IoNisKcGbUjdd45qCqywGMCYmZ5EnkxezvLII0FWwNA%3D' (2026-10-20) → 'github:nixos/nixpkgs/3ec636362e1816bc2f0888fa0fa2c69f1bc9e504?narHash=sha256-rZLrzrC6i%2BjnTAlvPZHogKDulY7WWDEv9hJeHieO7Zw%3D' (2026-10-23) • Updated input 'spicetify-nix': 'github:Gerg-L/spicetify-nix/fc58c85761e0893299092f482150305b1ef60914?narHash=sha256-W76wP2Kr/a/E2IMK3wtBD5WaTJJnB21C25pWUbD5IC8%3D' (2026-10-18) → 'github:Gerg-L/spicetify-nix/f6eb8135c060130150c8fbcc6b7cf5e22e5179d8?narHash=sha256-gJ8uPmQFhJ98X%2BVWPpD%2Bo0tnQ0nJjbG%2BZ3QDHcSJKw0%3D' (2026-10-25) • Updated input 'stylix': 'github:nix-community/stylix/2856c4c6a845b9bec98828ef197abe176e4806bb?narHash=sha256-UMnLnZ3JlA7UTBNNNx1rNsXYoPP/cirXLCKGiQ/yDx8%3D' (2026-10-09) → 'github:nix-community/stylix/3e27b6c499e507df6e3bb8eca3614f5c95e28140?narHash=sha256-2pkE97wOXAYIn2/Nhs9y%2BiR0qVT%2Bg/3UtukXdkywxXc%3D' (2026-10-25) --- flake.lock | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/flake.lock b/flake.lock index f8e9c39..cfc596a 100644 --- a/flake.lock +++ b/flake.lock @@ -214,11 +214,11 @@ "uv2nix": "uv2nix" }, "locked": { - "lastModified": 1792874130, - "narHash": "sha256-q+GuDKV3sve6ZIBTQ370+P/H70YxKANDjAG/Fb3+Bsw=", + "lastModified": 1793005886, + "narHash": "sha256-gZD8QVfZU4d19WbpGU1d3a1N4iJ0w1b916b/V+P0+cc=", "owner": "NousResearch", "repo": "hermes-agent", - "rev": "1c0cd667746d3395fe9e1b6c74f8f85952486f18", + "rev": "9b904dcc22c23fe8b82834339bbdd96495072e59", "type": "github" }, "original": { @@ -234,11 +234,11 @@ ] }, "locked": { - "lastModified": 1792495086, - "narHash": "sha256-TyoYH983Nsc++1scw0SoOEKshPSJWJDxK7tTmuZ974M=", + "lastModified": 1792896866, + "narHash": "sha256-/0tELNnhdSnP+bHSdWiEe6KpfSwi6WrTnT9cm/jNkjA=", "owner": "nix-community", "repo": "home-manager", - "rev": "ec80131710bffcdf3b8498cf41f3a0579833b023", + "rev": "c216bf5a1f173b0481bd5c8c489ebe5595ecc68c", "type": "github" }, "original": { @@ -338,11 +338,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1792571875, - "narHash": "sha256-XpP8ws1IYlvoQVN27adsJkLP5IsJ6H/o8aWtS3WrE2s=", + "lastModified": 1792984624, + "narHash": "sha256-i8nr7pMfov5q0W5m1UCeNYGClbA4hdbmTwa+OkumdlY=", "owner": "4evy", "repo": "nixcord", - "rev": "99ad1fb696c3b761ea6dac99211c862b9ca64571", + "rev": "63e33cd00b08ef49b6623a1b6f9f27f69049d1a9", "type": "github" }, "original": { @@ -353,11 +353,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1792502884, - "narHash": "sha256-IoNisKcGbUjdd45qCqywGMCYmZ5EnkxezvLII0FWwNA=", + "lastModified": 1792773339, + "narHash": "sha256-rZLrzrC6i+jnTAlvPZHogKDulY7WWDEv9hJeHieO7Zw=", "owner": "nixos", "repo": "nixpkgs", - "rev": "02c087f3fe673c9e317f206a627cb6b910336dbe", + "rev": "3ec636362e1816bc2f0888fa0fa2c69f1bc9e504", "type": "github" }, "original": { @@ -526,11 +526,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1792312987, - "narHash": "sha256-W76wP2Kr/a/E2IMK3wtBD5WaTJJnB21C25pWUbD5IC8=", + "lastModified": 1792919014, + "narHash": "sha256-gJ8uPmQFhJ98X+VWPpD+o0tnQ0nJjbG+Z3QDHcSJKw0=", "owner": "Gerg-L", "repo": "spicetify-nix", - "rev": "fc58c85761e0893299092f482150305b1ef60914", + "rev": "f6eb8135c060130150c8fbcc6b7cf5e22e5179d8", "type": "github" }, "original": { @@ -559,11 +559,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1791574276, - "narHash": "sha256-UMnLnZ3JlA7UTBNNNx1rNsXYoPP/cirXLCKGiQ/yDx8=", + "lastModified": 1792920263, + "narHash": "sha256-2pkE97wOXAYIn2/Nhs9y+iR0qVT+g/3UtukXdkywxXc=", "owner": "nix-community", "repo": "stylix", - "rev": "2856c4c6a845b9bec98828ef197abe176e4806bb", + "rev": "3e27b6c499e507df6e3bb8eca3614f5c95e28140", "type": "github" }, "original": { From 3bf7626b15156ace1da9206595b0a747ac984b88 Mon Sep 17 00:00:00 2001 From: lucy Date: Mon, 26 Oct 2026 10:48:34 +0100 Subject: [PATCH 2/2] reload qs on hm activation --- modules/system/core/user.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/system/core/user.nix b/modules/system/core/user.nix index fc9dd54..6f43809 100644 --- a/modules/system/core/user.nix +++ b/modules/system/core/user.nix @@ -15,10 +15,18 @@ home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.extraSpecialArgs = { inherit inputs; }; - home-manager.users.lucy = { + home-manager.users.lucy = { config, lib, ... }: { home.username = "lucy"; home.homeDirectory = "/home/lucy"; home.stateVersion = "25.11"; + home.activation.reloadQuickshell = lib.hm.dag.entryAfter [ "writeBoundary" ] '' + qs=${lib.getExe' config.programs.quickshell.package "qs"} + runtime_dir="''${XDG_RUNTIME_DIR:-/run/user/$(id -u)}" + if run --silence env XDG_RUNTIME_DIR="$runtime_dir" "$qs" ipc show; then + run --silence env XDG_RUNTIME_DIR="$runtime_dir" "$qs" ipc call config reload || + warnEcho "Quickshell is running, but 'qs ipc call config reload' failed" + fi + ''; }; home-manager.sharedModules = with self.homeModules; [ btop