From ca1249b57f101a920190de51b1f22955a253b737 Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Tue, 3 Feb 2026 21:30:38 -0600 Subject: [PATCH 1/4] update impermance to include tempus chrome profile --- hosts/juni/flake.lock | 54 ++++++++++++++++++------------------- hosts/juni/impermanence.nix | 3 +++ 2 files changed, 30 insertions(+), 27 deletions(-) diff --git a/hosts/juni/flake.lock b/hosts/juni/flake.lock index 3ec1b34b..50549d02 100644 --- a/hosts/juni/flake.lock +++ b/hosts/juni/flake.lock @@ -6,11 +6,11 @@ }, "locked": { "dir": "flakes/beszel", - "lastModified": 1769098336, - "narHash": "sha256-lYOd5U62T+Pulxooj6i1flNiYgdgb7ylSR8KyB6d8d4=", + "lastModified": 1769556605, + "narHash": "sha256-RUw6LDv2gNoKMYzeaqqmNqzy5jUemmQI7iz9Ofd9HEs=", "ref": "refs/heads/master", - "rev": "502d1342b46d009660f43abaa0ccc227429e08cd", - "revCount": 1163, + "rev": "d9ca3958b973351a070f725ca7b245a32641c84b", + "revCount": 1180, "type": "git", "url": "https://git.joshuabell.xyz/ringofstorms/dotfiles" }, @@ -100,11 +100,11 @@ }, "locked": { "dir": "flakes/flatpaks", - "lastModified": 1769098336, - "narHash": "sha256-lYOd5U62T+Pulxooj6i1flNiYgdgb7ylSR8KyB6d8d4=", + "lastModified": 1769556605, + "narHash": "sha256-RUw6LDv2gNoKMYzeaqqmNqzy5jUemmQI7iz9Ofd9HEs=", "ref": "refs/heads/master", - "rev": "502d1342b46d009660f43abaa0ccc227429e08cd", - "revCount": 1163, + "rev": "d9ca3958b973351a070f725ca7b245a32641c84b", + "revCount": 1180, "type": "git", "url": "https://git.joshuabell.xyz/ringofstorms/dotfiles" }, @@ -182,11 +182,11 @@ "nixpkgs": "nixpkgs_3" }, "locked": { - "lastModified": 1768941735, - "narHash": "sha256-OyxsfXNcOkt06/kM+4bnuC8moDx+t7Qr+RB0BBa83Ig=", + "lastModified": 1769548169, + "narHash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=", "owner": "nix-community", "repo": "impermanence", - "rev": "69ecf31e8fddc9354a4b418f3a517445d486bb54", + "rev": "7b1d382faf603b6d264f58627330f9faa5cba149", "type": "github" }, "original": { @@ -213,11 +213,11 @@ }, "nixos-hardware": { "locked": { - "lastModified": 1769086393, - "narHash": "sha256-3ymIZ8s3+hu7sDl/Y48o6bwMxorfKrmn97KuWiw1vjY=", + "lastModified": 1769302137, + "narHash": "sha256-QEDtctEkOsbx8nlFh4yqPEOtr4tif6KTqWwJ37IM2ds=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "9f7ba891ea5fc3ededd7804f1a23fafadbcb26ca", + "rev": "a351494b0e35fd7c0b7a1aae82f0afddf4907aa8", "type": "github" }, "original": { @@ -245,11 +245,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1769018530, - "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=", + "lastModified": 1769170682, + "narHash": "sha256-oMmN1lVQU0F0W2k6OI3bgdzp2YOHWYUAw79qzDSjenU=", "owner": "nixos", "repo": "nixpkgs", - "rev": "88d3861acdd3d2f0e361767018218e51810df8a1", + "rev": "c5296fdd05cfa2c187990dd909864da9658df755", "type": "github" }, "original": { @@ -293,11 +293,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1768940263, - "narHash": "sha256-sJERJIYTKPFXkoz/gBaBtRKke82h4DkX3BBSsKbfbvI=", + "lastModified": 1769318308, + "narHash": "sha256-Mjx6p96Pkefks3+aA+72lu1xVehb6mv2yTUUqmSet6Q=", "owner": "nixos", "repo": "nixpkgs", - "rev": "3ceaaa8bc963ced4d830e06ea2d0863b6490ff03", + "rev": "1cd347bf3355fce6c64ab37d3967b4a2cb4b878c", "type": "github" }, "original": { @@ -1208,11 +1208,11 @@ "nixpkgs": "nixpkgs_5" }, "locked": { - "lastModified": 1769120981, - "narHash": "sha256-oSuYP3TpwT/A/mgmjC1Taazw88JK7+yLbVCD3sNhJ8U=", + "lastModified": 1769556375, + "narHash": "sha256-Ne2wFTs2fPyyDUIqy/XiYUmnqs6aaNE8/JA6BVBP+Ow=", "owner": "anomalyco", "repo": "opencode", - "rev": "7c80ac072bd1b42e4ea962ad47b049606b015ebb", + "rev": "15ffd3cba1d3bd7d4d84c6911623a9c1d19e6647", "type": "github" }, "original": { @@ -1316,11 +1316,11 @@ "rust-overlay": "rust-overlay" }, "locked": { - "lastModified": 1769124420, - "narHash": "sha256-sWjfTocB24qbgRFK7ApRW3gfd9592u2DaL/E4KB7vgE=", + "lastModified": 1769125736, + "narHash": "sha256-anQb65WdwbW+r/elOicrhDAhF+pjZBnur5ei9/rhq2s=", "ref": "refs/heads/master", - "rev": "712ad71984a41fad7ca9341f3499f73634a346d6", - "revCount": 331, + "rev": "fedaece7199f49d1317856fe22f20b7467639409", + "revCount": 332, "type": "git", "url": "https://git.joshuabell.xyz/ringofstorms/nvim" }, diff --git a/hosts/juni/impermanence.nix b/hosts/juni/impermanence.nix index 55a2e7b8..d967b7dd 100644 --- a/hosts/juni/impermanence.nix +++ b/hosts/juni/impermanence.nix @@ -70,6 +70,9 @@ ".local/share/flatpak" ".var/app" + + # work profile chrome + ".config/google-chrome-tempus" ]; files = [ # ".config/kglobalshortcutsrc" From ed7f4fa938fe3a94df030ca3f123dedf6f5fe25e Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Tue, 3 Feb 2026 22:10:32 -0600 Subject: [PATCH 2/4] add tmux sessions --- hosts/juni/impermanence.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hosts/juni/impermanence.nix b/hosts/juni/impermanence.nix index d967b7dd..24c294af 100644 --- a/hosts/juni/impermanence.nix +++ b/hosts/juni/impermanence.nix @@ -53,6 +53,9 @@ ".local/share/zoxide" + # tmux resurrect session persistence + ".local/share/tmux" + # Hugging Face cache (e.g. whisper.cpp models via hf-hub) ".cache/huggingface" From 597ed06a259260e601dbc9163b41bcc3bab92ecd Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Tue, 3 Feb 2026 22:13:21 -0600 Subject: [PATCH 3/4] add more --- hosts/juni/impermanence.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/hosts/juni/impermanence.nix b/hosts/juni/impermanence.nix index 24c294af..f9a61bce 100644 --- a/hosts/juni/impermanence.nix +++ b/hosts/juni/impermanence.nix @@ -42,6 +42,13 @@ ]; users."${primaryUser}" = { directories = [ + "Downloads" + "Documents" + "Desktop" + "Public" + "Videos" + "Pictures" + ".ssh" ".gnupg" From 3c694b6fb3b64652ffb56108d28524ff6861337e Mon Sep 17 00:00:00 2001 From: Joshua Bell Date: Thu, 5 Feb 2026 01:00:07 -0600 Subject: [PATCH 4/4] Use PathModified in systemd path unit for Zitadel JWT --- flakes/secrets-bao/nixos-module.nix | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/flakes/secrets-bao/nixos-module.nix b/flakes/secrets-bao/nixos-module.nix index 3931f585..5d337257 100644 --- a/flakes/secrets-bao/nixos-module.nix +++ b/flakes/secrets-bao/nixos-module.nix @@ -541,17 +541,17 @@ in } ) cfg.secrets) // { - openbao-zitadel-jwt = { - description = "React to Zitadel JWT changes (restart vault-agent)"; - wantedBy = [ "multi-user.target" ]; + openbao-zitadel-jwt = { + description = "React to Zitadel JWT changes (restart vault-agent)"; + wantedBy = [ "multi-user.target" ]; - pathConfig = { - PathChanged = cfg.zitadelJwtPath; - Unit = "openbao-jwt-changed.service"; - TriggerLimitIntervalSec = 30; - TriggerLimitBurst = 3; - }; - }; + pathConfig = { + PathModified = cfg.zitadelJwtPath; + Unit = "openbao-jwt-changed.service"; + TriggerLimitIntervalSec = 30; + TriggerLimitBurst = 3; + }; + }; openbao-secrets-ready = { description = "Re-check OpenBao secrets readiness";