Feed of "Daniel Flanagan"https://git.lyte.dev/lytedev2026-09-29T05:46:56-05:00lytedev created pull request lytedev/nix#12292026-09-28T17:22:32-05:0017393: https://git.lyte.dev/lytedev/nix/pulls/1229<p dir="auto">See the commit message for the what, why, and how it was tested.</p>
<p dir="auto"><span class="emoji" aria-label="robot" data-alias="robot">🤖</span> Generated with <a href="https://claude.com/claude-code" rel="nofollow">Claude Code</a></p>
<p dir="auto"><a href="https://claude.ai/code/session_018mfSW5XiPaMBfBq4RHBC6u" rel="nofollow">https://claude.ai/code/session_018mfSW5XiPaMBfBq4RHBC6u</a></p>
1229#feat(guitar-rig): Guitar Rig Dry Guitar recording source#lytedev[email protected]lytedev pushed to propose/guitar-rig-dry-source at lytedev/nix2026-09-28T17:22:25-05:0017392: https://git.lyte.dev/lytedev/nix/commit/27d5429f64f1aa6ba502f8679fbf040dd2d7f7b3<a href="https://git.lyte.dev/lytedev/nix/commit/27d5429f64f1aa6ba502f8679fbf040dd2d7f7b3" rel="nofollow">27d5429f64f1aa6ba502f8679fbf040dd2d7f7b3</a>
feat(guitar-rig): Guitar Rig Dry Guitar recording source<a href="https://git.lyte.dev/lytedev/nix/commit/27d5429f64f1aa6ba502f8679fbf040dd2d7f7b3">27d5429f64f1aa6ba502f8679fbf040dd2d7f7b3</a>
feat(guitar-rig): Guitar Rig Dry Guitar recording sourcelytedev[email protected]lytedev created branch propose/guitar-rig-dry-source in lytedev/nix2026-09-28T17:22:25-05:0017391: https://git.lyte.dev/lytedev/nix/src/branch/propose/guitar-rig-dry-sourcelytedev[email protected]lytedev pushed to propose/household-kiosk at lytedev/nix2026-09-25T17:18:14-05:0017225: https://git.lyte.dev/lytedev/nix/compare/c5e09cfa629ebeb8ab3eff0c260abe6718426454...17c605c00f9ea8d4ff15370559e964518b08166d<a href="https://git.lyte.dev/lytedev/nix/commit/17c605c00f9ea8d4ff15370559e964518b08166d" rel="nofollow">17c605c00f9ea8d4ff15370559e964518b08166d</a>
feat(hermes/household): chat bubbles with avatars
<a href="https://git.lyte.dev/lytedev/nix/commit/924c0d6d1d5a268a42482524aa5f3f2675a73a88" rel="nofollow">924c0d6d1d5a268a42482524aa5f3f2675a73a88</a>
feat(assistantd): room_messages carries each sender's avatar<a href="https://git.lyte.dev/lytedev/nix/commit/17c605c00f9ea8d4ff15370559e964518b08166d">17c605c00f9ea8d4ff15370559e964518b08166d</a>
feat(hermes/household): chat bubbles with avatars
<a href="https://git.lyte.dev/lytedev/nix/commit/924c0d6d1d5a268a42482524aa5f3f2675a73a88">924c0d6d1d5a268a42482524aa5f3f2675a73a88</a>
feat(assistantd): room_messages carries each sender's avatarlytedev[email protected]lytedev pushed to propose/steamdeck-tv-tiles at lytedev/nix2026-09-25T17:07:01-05:0017224: https://git.lyte.dev/lytedev/nix/commit/cbbd071ee3ecbc1a5d43bf900585776c6c229116<a href="https://git.lyte.dev/lytedev/nix/commit/cbbd071ee3ecbc1a5d43bf900585776c6c229116" rel="nofollow">cbbd071ee3ecbc1a5d43bf900585776c6c229116</a>
fix(steamdeck): start tiles from a static shell, YouTube in Zen<a href="https://git.lyte.dev/lytedev/nix/commit/cbbd071ee3ecbc1a5d43bf900585776c6c229116">cbbd071ee3ecbc1a5d43bf900585776c6c229116</a>
fix(steamdeck): start tiles from a static shell, YouTube in Zenlytedev[email protected]lytedev deleted branch propose/niri-nautilus from lytedev/nix2026-09-25T17:03:35-05:0017223: https://git.lyte.dev/lytedev/nixlytedev[email protected]lytedev pushed to main at lytedev/nix2026-09-25T17:03:35-05:0017222: https://git.lyte.dev/lytedev/nix/compare/72cd87ce79bb1016031a6215428a8bb9668d266a...a5f80e86d881fb5fd162f5cb7ecb36a87eedfbde<a href="https://git.lyte.dev/lytedev/nix/commit/a5f80e86d881fb5fd162f5cb7ecb36a87eedfbde" rel="nofollow">a5f80e86d881fb5fd162f5cb7ecb36a87eedfbde</a>
feat(niri): show hidden files in file choosers by default
<a href="https://git.lyte.dev/lytedev/nix/commit/691f40ddac1c73356b4a427c229918b88f2a51f1" rel="nofollow">691f40ddac1c73356b4a427c229918b88f2a51f1</a>
feat(niri): Nautilus as the file chooser
<a href="https://git.lyte.dev/lytedev/nix/commit/bf85482d4f05498fac4c187e154a004edfd4fe6e" rel="nofollow">bf85482d4f05498fac4c187e154a004edfd4fe6e</a>
feat(desktop): Nautilus as the file manager on niri hosts<a href="https://git.lyte.dev/lytedev/nix/commit/a5f80e86d881fb5fd162f5cb7ecb36a87eedfbde">a5f80e86d881fb5fd162f5cb7ecb36a87eedfbde</a>
feat(niri): show hidden files in file choosers by default
<a href="https://git.lyte.dev/lytedev/nix/commit/691f40ddac1c73356b4a427c229918b88f2a51f1">691f40ddac1c73356b4a427c229918b88f2a51f1</a>
feat(niri): Nautilus as the file chooser
<a href="https://git.lyte.dev/lytedev/nix/commit/bf85482d4f05498fac4c187e154a004edfd4fe6e">bf85482d4f05498fac4c187e154a004edfd4fe6e</a>
feat(desktop): Nautilus as the file manager on niri hostslytedev[email protected]lytedev merged pull request lytedev/nix#12282026-09-25T17:03:34-05:0017221: https://git.lyte.dev/lytedev/nix/pulls/1228feat(niri): Nautilus as file manager and file chooserfeat(niri): Nautilus as file manager and file chooserlytedev[email protected]lytedev pushed to main at lytedev/nix2026-09-25T17:03:26-05:0017220: https://git.lyte.dev/lytedev/nix/commit/72cd87ce79bb1016031a6215428a8bb9668d266a<a href="https://git.lyte.dev/lytedev/nix/commit/72cd87ce79bb1016031a6215428a8bb9668d266a" rel="nofollow">72cd87ce79bb1016031a6215428a8bb9668d266a</a>
feat(steamdeck/niri): tile every window instead of floating dialogs<a href="https://git.lyte.dev/lytedev/nix/commit/72cd87ce79bb1016031a6215428a8bb9668d266a">72cd87ce79bb1016031a6215428a8bb9668d266a</a>
feat(steamdeck/niri): tile every window instead of floating dialogslytedev[email protected]lytedev merged pull request lytedev/nix#12272026-09-25T17:03:26-05:0017219: https://git.lyte.dev/lytedev/nix/pulls/1227feat(steamdeck/niri): tile every window instead of floating dialogsfeat(steamdeck/niri): tile every window instead of floating dialogslytedev[email protected]lytedev created pull request lytedev/nix#12282026-09-25T17:02:54-05:0017218: https://git.lyte.dev/lytedev/nix/pulls/1228<p dir="auto">See the commit messages.</p>
<p dir="auto"><span class="emoji" aria-label="robot" data-alias="robot">🤖</span> Generated with <a href="https://claude.com/claude-code" rel="nofollow">Claude Code</a></p>
<p dir="auto"><a href="https://claude.ai/code/session_0151nvUsqwL2BZWKs9dVxsia" rel="nofollow">https://claude.ai/code/session_0151nvUsqwL2BZWKs9dVxsia</a></p>
1228#feat(niri): Nautilus as file manager and file chooser#lytedev[email protected]lytedev pushed to propose/niri-nautilus at lytedev/nix2026-09-25T17:02:46-05:0017217: https://git.lyte.dev/lytedev/nix/compare/b2abd98ef3e8b41efd67979d73e6c92d727a5eda...17e5f83b54f0632cde296aa38feb5aeb89513e6f<a href="https://git.lyte.dev/lytedev/nix/commit/17e5f83b54f0632cde296aa38feb5aeb89513e6f" rel="nofollow">17e5f83b54f0632cde296aa38feb5aeb89513e6f</a>
feat(niri): show hidden files in file choosers by default
<a href="https://git.lyte.dev/lytedev/nix/commit/20cd14006a9da95c1b5aa7cff2ff38ce97466664" rel="nofollow">20cd14006a9da95c1b5aa7cff2ff38ce97466664</a>
feat(niri): Nautilus as the file chooser
<a href="https://git.lyte.dev/lytedev/nix/commit/ca6b39a1f4bfdb9e508aa8179e1d4992d5ac28a8" rel="nofollow">ca6b39a1f4bfdb9e508aa8179e1d4992d5ac28a8</a>
feat(desktop): Nautilus as the file manager on niri hosts<a href="https://git.lyte.dev/lytedev/nix/commit/17e5f83b54f0632cde296aa38feb5aeb89513e6f">17e5f83b54f0632cde296aa38feb5aeb89513e6f</a>
feat(niri): show hidden files in file choosers by default
<a href="https://git.lyte.dev/lytedev/nix/commit/20cd14006a9da95c1b5aa7cff2ff38ce97466664">20cd14006a9da95c1b5aa7cff2ff38ce97466664</a>
feat(niri): Nautilus as the file chooser
<a href="https://git.lyte.dev/lytedev/nix/commit/ca6b39a1f4bfdb9e508aa8179e1d4992d5ac28a8">ca6b39a1f4bfdb9e508aa8179e1d4992d5ac28a8</a>
feat(desktop): Nautilus as the file manager on niri hostslytedev[email protected]lytedev created branch propose/niri-nautilus in lytedev/nix2026-09-25T17:02:45-05:0017216: https://git.lyte.dev/lytedev/nix/src/branch/propose/niri-nautiluslytedev[email protected]lytedev pushed to propose/household-kiosk at lytedev/nix2026-09-25T16:55:45-05:0017215: https://git.lyte.dev/lytedev/nix/compare/a7b7ffedea06d52ebb69008b9c17af93118c43c4...c5e09cfa629ebeb8ab3eff0c260abe6718426454<a href="https://git.lyte.dev/lytedev/nix/commit/c5e09cfa629ebeb8ab3eff0c260abe6718426454" rel="nofollow">c5e09cfa629ebeb8ab3eff0c260abe6718426454</a>
feat(hermes/household): mention pills and Markdown tables in family chat
<a href="https://git.lyte.dev/lytedev/nix/commit/6ed70caf1e4a372e1f6b92a20b08a7a6d71999be" rel="nofollow">6ed70caf1e4a372e1f6b92a20b08a7a6d71999be</a>
feat(assistantd): room_messages says who each message mentions<a href="https://git.lyte.dev/lytedev/nix/commit/c5e09cfa629ebeb8ab3eff0c260abe6718426454">c5e09cfa629ebeb8ab3eff0c260abe6718426454</a>
feat(hermes/household): mention pills and Markdown tables in family chat
<a href="https://git.lyte.dev/lytedev/nix/commit/6ed70caf1e4a372e1f6b92a20b08a7a6d71999be">6ed70caf1e4a372e1f6b92a20b08a7a6d71999be</a>
feat(assistantd): room_messages says who each message mentionslytedev[email protected]lytedev created pull request lytedev/nix#12272026-09-25T16:55:37-05:0017214: https://git.lyte.dev/lytedev/nix/pulls/1227<p dir="auto">See the commit message.</p>
<p dir="auto"><span class="emoji" aria-label="robot" data-alias="robot">🤖</span> Generated with <a href="https://claude.com/claude-code" rel="nofollow">Claude Code</a></p>
<p dir="auto"><a href="https://claude.ai/code/session_0151nvUsqwL2BZWKs9dVxsia" rel="nofollow">https://claude.ai/code/session_0151nvUsqwL2BZWKs9dVxsia</a></p>
1227#feat(steamdeck/niri): tile every window instead of floating dialogs#lytedev[email protected]lytedev pushed to propose/steamdeck-niri-no-floating at lytedev/nix2026-09-25T16:55:28-05:0017213: https://git.lyte.dev/lytedev/nix/commit/72cd87ce79bb1016031a6215428a8bb9668d266a<a href="https://git.lyte.dev/lytedev/nix/commit/72cd87ce79bb1016031a6215428a8bb9668d266a" rel="nofollow">72cd87ce79bb1016031a6215428a8bb9668d266a</a>
feat(steamdeck/niri): tile every window instead of floating dialogs<a href="https://git.lyte.dev/lytedev/nix/commit/72cd87ce79bb1016031a6215428a8bb9668d266a">72cd87ce79bb1016031a6215428a8bb9668d266a</a>
feat(steamdeck/niri): tile every window instead of floating dialogslytedev[email protected]lytedev created branch propose/steamdeck-niri-no-floating in lytedev/nix2026-09-25T16:55:28-05:0017212: https://git.lyte.dev/lytedev/nix/src/branch/propose/steamdeck-niri-no-floatinglytedev[email protected]lytedev deleted branch propose/shell-sops from lytedev/nix2026-09-25T16:52:08-05:0017211: https://git.lyte.dev/lytedev/nixlytedev[email protected]lytedev pushed to main at lytedev/nix2026-09-25T16:52:07-05:0017210: https://git.lyte.dev/lytedev/nix/commit/b2abd98ef3e8b41efd67979d73e6c92d727a5eda<a href="https://git.lyte.dev/lytedev/nix/commit/b2abd98ef3e8b41efd67979d73e6c92d727a5eda" rel="nofollow">b2abd98ef3e8b41efd67979d73e6c92d727a5eda</a>
feat(shell): sops on every shell-enabled host<a href="https://git.lyte.dev/lytedev/nix/commit/b2abd98ef3e8b41efd67979d73e6c92d727a5eda">b2abd98ef3e8b41efd67979d73e6c92d727a5eda</a>
feat(shell): sops on every shell-enabled hostlytedev[email protected]lytedev merged pull request lytedev/nix#12252026-09-25T16:52:05-05:0017209: https://git.lyte.dev/lytedev/nix/pulls/1225feat(shell): sops on every shell-enabled hostfeat(shell): sops on every shell-enabled hostlytedev[email protected]lytedev closed pull request lytedev/nix#12152026-09-25T16:51:45-05:0017208: https://git.lyte.dev/lytedev/nix/pulls/1215#issuecomment-7022feat(beefcake): page the phone when LPCAMM2 is listed cheaplyfeat(beefcake): page the phone when LPCAMM2 is listed cheaplylytedev[email protected]lytedev pushed to propose/household-kiosk at lytedev/nix2026-09-25T16:49:51-05:0017207: https://git.lyte.dev/lytedev/nix/compare/7479f1f26236413582c78359b2c584a5f62a13ca...a7b7ffedea06d52ebb69008b9c17af93118c43c4<a href="https://git.lyte.dev/lytedev/nix/commit/a7b7ffedea06d52ebb69008b9c17af93118c43c4" rel="nofollow">a7b7ffedea06d52ebb69008b9c17af93118c43c4</a>
feat(hermes/household): family chat as a chat, with names, times and Markdown
<a href="https://git.lyte.dev/lytedev/nix/commit/74b1545b5c898d45bfdfbb836fe782587e3851f1" rel="nofollow">74b1545b5c898d45bfdfbb836fe782587e3851f1</a>
feat(assistantd): room_messages, family-room chat for displays<a href="https://git.lyte.dev/lytedev/nix/commit/a7b7ffedea06d52ebb69008b9c17af93118c43c4">a7b7ffedea06d52ebb69008b9c17af93118c43c4</a>
feat(hermes/household): family chat as a chat, with names, times and Markdown
<a href="https://git.lyte.dev/lytedev/nix/commit/74b1545b5c898d45bfdfbb836fe782587e3851f1">74b1545b5c898d45bfdfbb836fe782587e3851f1</a>
feat(assistantd): room_messages, family-room chat for displayslytedev[email protected]lytedev created pull request lytedev/nix#12262026-09-25T16:46:49-05:0017206: https://git.lyte.dev/lytedev/nix/pulls/1226<p dir="auto">See the commit message.</p>
<p dir="auto"><span class="emoji" aria-label="robot" data-alias="robot">🤖</span> Generated with <a href="https://claude.com/claude-code" rel="nofollow">Claude Code</a></p>
<p dir="auto"><a href="https://claude.ai/code/session_0151nvUsqwL2BZWKs9dVxsia" rel="nofollow">https://claude.ai/code/session_0151nvUsqwL2BZWKs9dVxsia</a></p>
1226#feat(steamdeck): TV apps as Steam Game Mode tiles#lytedev[email protected]lytedev pushed to propose/steamdeck-tv-tiles at lytedev/nix2026-09-25T16:46:36-05:0017205: https://git.lyte.dev/lytedev/nix/commit/73f6d57503b28ab24a5397b6eae29b887da83fe3<a href="https://git.lyte.dev/lytedev/nix/commit/73f6d57503b28ab24a5397b6eae29b887da83fe3" rel="nofollow">73f6d57503b28ab24a5397b6eae29b887da83fe3</a>
feat(steamdeck): TV apps as Steam Game Mode tiles<a href="https://git.lyte.dev/lytedev/nix/commit/73f6d57503b28ab24a5397b6eae29b887da83fe3">73f6d57503b28ab24a5397b6eae29b887da83fe3</a>
feat(steamdeck): TV apps as Steam Game Mode tileslytedev[email protected]lytedev created branch propose/steamdeck-tv-tiles in lytedev/nix2026-09-25T16:46:36-05:0017204: https://git.lyte.dev/lytedev/nix/src/branch/propose/steamdeck-tv-tileslytedev[email protected]lytedev pushed to propose/household-kiosk at lytedev/nix2026-09-25T16:40:53-05:0017203: https://git.lyte.dev/lytedev/nix/compare/35ad9536a823def5cd7253830c624eeb24fb972a...7479f1f26236413582c78359b2c584a5f62a13ca<a href="https://git.lyte.dev/lytedev/nix/commit/7479f1f26236413582c78359b2c584a5f62a13ca" rel="nofollow">7479f1f26236413582c78359b2c584a5f62a13ca</a>
feat(hermes/household): a friendlier face, family-only data, and kiosk polish
<a href="https://git.lyte.dev/lytedev/nix/commit/66208b43f214df1bee5726bcdc11371d31f16ad1" rel="nofollow">66208b43f214df1bee5726bcdc11371d31f16ad1</a>
fix(hermes/assistantd-platform): edit messages in place; sweep finished probe sessions
<a href="https://git.lyte.dev/lytedev/nix/commit/5158255c71f8fd7bd2c37146460b746f9731acd5" rel="nofollow">5158255c71f8fd7bd2c37146460b746f9731acd5</a>
feat(assistantd): message edits, and personal vs household reminders<a href="https://git.lyte.dev/lytedev/nix/commit/7479f1f26236413582c78359b2c584a5f62a13ca">7479f1f26236413582c78359b2c584a5f62a13ca</a>
feat(hermes/household): a friendlier face, family-only data, and kiosk polish
<a href="https://git.lyte.dev/lytedev/nix/commit/66208b43f214df1bee5726bcdc11371d31f16ad1">66208b43f214df1bee5726bcdc11371d31f16ad1</a>
fix(hermes/assistantd-platform): edit messages in place; sweep finished probe sessions
<a href="https://git.lyte.dev/lytedev/nix/commit/5158255c71f8fd7bd2c37146460b746f9731acd5">5158255c71f8fd7bd2c37146460b746f9731acd5</a>
feat(assistantd): message edits, and personal vs household reminderslytedev[email protected]lytedev pushed to propose/household-kiosk at lytedev/nix2026-09-25T16:31:38-05:0017202: https://git.lyte.dev/lytedev/nix/compare/ec695bb50bc2985f8d14a735738c43587c078ed0...35ad9536a823def5cd7253830c624eeb24fb972a<a href="https://git.lyte.dev/lytedev/nix/commit/35ad9536a823def5cd7253830c624eeb24fb972a" rel="nofollow">35ad9536a823def5cd7253830c624eeb24fb972a</a>
feat(household-kiosk): iterate on the page without a rebuild
<a href="https://git.lyte.dev/lytedev/nix/commit/a25aebb02532c5e91e6d1ac9b98f34869640a876" rel="nofollow">a25aebb02532c5e91e6d1ac9b98f34869640a876</a>
fix(assistantd/caldav): list recurring events at their occurrence, not their series start
<a href="https://git.lyte.dev/lytedev/nix/commit/696c5c31075e26acf57de497b73cf846b55ca521" rel="nofollow">696c5c31075e26acf57de497b73cf846b55ca521</a>
feat(hermes/household): spinners for work in progress, and a month calendar
<a href="https://git.lyte.dev/lytedev/nix/commit/ef8a8d7a0815daabcb248b7c03e4ed0d3eb435df" rel="nofollow">ef8a8d7a0815daabcb248b7c03e4ed0d3eb435df</a>
fix(household-kiosk): tile a toolbar-less Firefox instead of --kiosk
<a href="https://git.lyte.dev/lytedev/nix/commit/c3aa2a1719d051511c21859816e4048f4e9dd4bc" rel="nofollow">c3aa2a1719d051511c21859816e4048f4e9dd4bc</a>
fix(hermes/household): hide the dashboard's sidebar while the kiosk page shows<a href="https://git.lyte.dev/lytedev/nix/commit/35ad9536a823def5cd7253830c624eeb24fb972a">35ad9536a823def5cd7253830c624eeb24fb972a</a>
feat(household-kiosk): iterate on the page without a rebuild
<a href="https://git.lyte.dev/lytedev/nix/commit/a25aebb02532c5e91e6d1ac9b98f34869640a876">a25aebb02532c5e91e6d1ac9b98f34869640a876</a>
fix(assistantd/caldav): list recurring events at their occurrence, not their series start
<a href="https://git.lyte.dev/lytedev/nix/commit/696c5c31075e26acf57de497b73cf846b55ca521">696c5c31075e26acf57de497b73cf846b55ca521</a>
feat(hermes/household): spinners for work in progress, and a month calendar
<a href="https://git.lyte.dev/lytedev/nix/commit/ef8a8d7a0815daabcb248b7c03e4ed0d3eb435df">ef8a8d7a0815daabcb248b7c03e4ed0d3eb435df</a>
fix(household-kiosk): tile a toolbar-less Firefox instead of --kiosk
<a href="https://git.lyte.dev/lytedev/nix/commit/c3aa2a1719d051511c21859816e4048f4e9dd4bc">c3aa2a1719d051511c21859816e4048f4e9dd4bc</a>
fix(hermes/household): hide the dashboard's sidebar while the kiosk page showslytedev[email protected]lytedev pushed to propose/household-kiosk at lytedev/nix2026-09-25T16:02:05-05:0017201: https://git.lyte.dev/lytedev/nix/compare/8fb8b806ee824682ab3091e5b6bfe27828967a6c...ec695bb50bc2985f8d14a735738c43587c078ed0<a href="https://git.lyte.dev/lytedev/nix/commit/ec695bb50bc2985f8d14a735738c43587c078ed0" rel="nofollow">ec695bb50bc2985f8d14a735738c43587c078ed0</a>
feat(household-kiosk): iterate on the page without a rebuild
<a href="https://git.lyte.dev/lytedev/nix/commit/6b40cf86f8977a4b7b1746be28df95542342e5ab" rel="nofollow">6b40cf86f8977a4b7b1746be28df95542342e5ab</a>
fix(assistantd/caldav): list recurring events at their occurrence, not their series start<a href="https://git.lyte.dev/lytedev/nix/commit/ec695bb50bc2985f8d14a735738c43587c078ed0">ec695bb50bc2985f8d14a735738c43587c078ed0</a>
feat(household-kiosk): iterate on the page without a rebuild
<a href="https://git.lyte.dev/lytedev/nix/commit/6b40cf86f8977a4b7b1746be28df95542342e5ab">6b40cf86f8977a4b7b1746be28df95542342e5ab</a>
fix(assistantd/caldav): list recurring events at their occurrence, not their series startlytedev[email protected]lytedev pushed to propose/household-kiosk at lytedev/nix2026-09-25T15:55:05-05:0017200: https://git.lyte.dev/lytedev/nix/commit/8fb8b806ee824682ab3091e5b6bfe27828967a6c<a href="https://git.lyte.dev/lytedev/nix/commit/8fb8b806ee824682ab3091e5b6bfe27828967a6c" rel="nofollow">8fb8b806ee824682ab3091e5b6bfe27828967a6c</a>
feat(hermes/household): spinners for work in progress, and a month calendar<a href="https://git.lyte.dev/lytedev/nix/commit/8fb8b806ee824682ab3091e5b6bfe27828967a6c">8fb8b806ee824682ab3091e5b6bfe27828967a6c</a>
feat(hermes/household): spinners for work in progress, and a month calendarlytedev[email protected]lytedev created pull request lytedev/nix#12252026-09-25T15:52:07-05:0017199: https://git.lyte.dev/lytedev/nix/pulls/1225<p dir="auto">See the commit.</p>
<p dir="auto"><span class="emoji" aria-label="robot" data-alias="robot">🤖</span> Generated with <a href="https://claude.com/claude-code" rel="nofollow">Claude Code</a></p>
<p dir="auto"><a href="https://claude.ai/code/session_01KxYeGJ2Q3az5ZyhfJC5xR8" rel="nofollow">https://claude.ai/code/session_01KxYeGJ2Q3az5ZyhfJC5xR8</a></p>
1225#feat(shell): sops on every shell-enabled host#lytedev[email protected]