Compare commits

...
Author SHA1 Message Date
lucy
3bf7626b15 reload qs on hm activation 2026-10-26 10:48:34 +01:00
lucy
b79a4b248c flake.lock: Update
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)
2026-10-26 10:15:33 +01:00
2 changed files with 27 additions and 19 deletions

36
flake.lock generated
View file

@ -214,11 +214,11 @@
"uv2nix": "uv2nix" "uv2nix": "uv2nix"
}, },
"locked": { "locked": {
"lastModified": 1792874130, "lastModified": 1793005886,
"narHash": "sha256-q+GuDKV3sve6ZIBTQ370+P/H70YxKANDjAG/Fb3+Bsw=", "narHash": "sha256-gZD8QVfZU4d19WbpGU1d3a1N4iJ0w1b916b/V+P0+cc=",
"owner": "NousResearch", "owner": "NousResearch",
"repo": "hermes-agent", "repo": "hermes-agent",
"rev": "1c0cd667746d3395fe9e1b6c74f8f85952486f18", "rev": "9b904dcc22c23fe8b82834339bbdd96495072e59",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -234,11 +234,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1792495086, "lastModified": 1792896866,
"narHash": "sha256-TyoYH983Nsc++1scw0SoOEKshPSJWJDxK7tTmuZ974M=", "narHash": "sha256-/0tELNnhdSnP+bHSdWiEe6KpfSwi6WrTnT9cm/jNkjA=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "ec80131710bffcdf3b8498cf41f3a0579833b023", "rev": "c216bf5a1f173b0481bd5c8c489ebe5595ecc68c",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -338,11 +338,11 @@
"treefmt-nix": "treefmt-nix" "treefmt-nix": "treefmt-nix"
}, },
"locked": { "locked": {
"lastModified": 1792571875, "lastModified": 1792984624,
"narHash": "sha256-XpP8ws1IYlvoQVN27adsJkLP5IsJ6H/o8aWtS3WrE2s=", "narHash": "sha256-i8nr7pMfov5q0W5m1UCeNYGClbA4hdbmTwa+OkumdlY=",
"owner": "4evy", "owner": "4evy",
"repo": "nixcord", "repo": "nixcord",
"rev": "99ad1fb696c3b761ea6dac99211c862b9ca64571", "rev": "63e33cd00b08ef49b6623a1b6f9f27f69049d1a9",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -353,11 +353,11 @@
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1792502884, "lastModified": 1792773339,
"narHash": "sha256-IoNisKcGbUjdd45qCqywGMCYmZ5EnkxezvLII0FWwNA=", "narHash": "sha256-rZLrzrC6i+jnTAlvPZHogKDulY7WWDEv9hJeHieO7Zw=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "02c087f3fe673c9e317f206a627cb6b910336dbe", "rev": "3ec636362e1816bc2f0888fa0fa2c69f1bc9e504",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -526,11 +526,11 @@
"systems": "systems" "systems": "systems"
}, },
"locked": { "locked": {
"lastModified": 1792312987, "lastModified": 1792919014,
"narHash": "sha256-W76wP2Kr/a/E2IMK3wtBD5WaTJJnB21C25pWUbD5IC8=", "narHash": "sha256-gJ8uPmQFhJ98X+VWPpD+o0tnQ0nJjbG+Z3QDHcSJKw0=",
"owner": "Gerg-L", "owner": "Gerg-L",
"repo": "spicetify-nix", "repo": "spicetify-nix",
"rev": "fc58c85761e0893299092f482150305b1ef60914", "rev": "f6eb8135c060130150c8fbcc6b7cf5e22e5179d8",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -559,11 +559,11 @@
"tinted-zed": "tinted-zed" "tinted-zed": "tinted-zed"
}, },
"locked": { "locked": {
"lastModified": 1791574276, "lastModified": 1792920263,
"narHash": "sha256-UMnLnZ3JlA7UTBNNNx1rNsXYoPP/cirXLCKGiQ/yDx8=", "narHash": "sha256-2pkE97wOXAYIn2/Nhs9y+iR0qVT+g/3UtukXdkywxXc=",
"owner": "nix-community", "owner": "nix-community",
"repo": "stylix", "repo": "stylix",
"rev": "2856c4c6a845b9bec98828ef197abe176e4806bb", "rev": "3e27b6c499e507df6e3bb8eca3614f5c95e28140",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -15,10 +15,18 @@
home-manager.useGlobalPkgs = true; home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true; home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = { inherit inputs; }; home-manager.extraSpecialArgs = { inherit inputs; };
home-manager.users.lucy = { home-manager.users.lucy = { config, lib, ... }: {
home.username = "lucy"; home.username = "lucy";
home.homeDirectory = "/home/lucy"; home.homeDirectory = "/home/lucy";
home.stateVersion = "25.11"; 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; [ home-manager.sharedModules = with self.homeModules; [
btop btop