Commit Graph

5800 Commits

Author SHA1 Message Date
3fe67188e3 gitignore: ignore local status-notifier-item checkout 2026-02-12 19:14:55 -08:00
f25d51c92d dotfiles: bump taffybar submodule 2026-02-12 19:14:48 -08:00
ee17a8756f nixos: refresh flake lock 2026-02-12 19:14:21 -08:00
18168dbc59 dotfiles: add rofi agentic skill launcher binding 2026-02-12 19:14:19 -08:00
d6cedef14d nixos: fix switch on strixi-minaj nvidia build 2026-02-12 19:10:40 -08:00
fe6d6fbcb8 nixos: disable status-notifier-item checks in taffybar overlay 2026-02-12 16:42:45 -08:00
93105993c6 nixos: add SSH TERM compatibility wrapper and ghostty terminfo 2026-02-12 16:42:45 -08:00
30c4d55407 emacs: guard org-mode yasnippet disable hook 2026-02-12 16:42:45 -08:00
b8da65b2fd hyprland: tune window animations and restart hyprscratch 2026-02-12 16:42:45 -08:00
5f2c84b645 codex: add hyprland trust and OpenAI docs MCP server 2026-02-12 16:42:45 -08:00
463c8ff36b flake: update inputs and lockfile sources 2026-02-12 16:30:03 -08:00
09ac9fa3d5 nixquick: disable railbird-k3s 2026-02-12 16:27:44 -08:00
6395685ae9 nixos: adjust desktop package selection 2026-02-12 16:27:44 -08:00
d7efe5b6a6 nixos: set NetworkManager rc-manager to symlink 2026-02-12 16:27:44 -08:00
c36d930eb5 nixos: bump keepbook flake input 2026-02-12 14:19:27 -08:00
616769fe60 nixos: remove taffybar ecosystem follows and fix bitwarden rename
Remove top-level gtk-sni-tray, gtk-strut, status-notifier-item,
dbus-menu, and dbus-hslogger inputs that only existed as follows
targets. Let taffybar and imalison-taffybar resolve their own
ecosystem deps, eliminating cascading lock update headaches.

Also rename bitwarden -> bitwarden-desktop in kat.nix (nixpkgs rename).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 14:04:50 -08:00
7d099a2be3 Add email unsubscribe skill 2026-02-12 12:52:29 -08:00
096d3f543a agents: Add worktrees instructions 2026-02-12 11:18:50 -08:00
266b142d34 Update SNI tray inputs
Bump flake.lock pins for gtk-sni-tray and status-notifier-item to pick up watcher-restart dedupe and nix-friendly test bus config.
2026-02-12 07:07:03 -08:00
97f65425dc nixos: enable keepbook sync 2026-02-12 01:26:15 -08:00
4f29a0d48d org-agenda-api: guard yas disable hook in container config 2026-02-11 19:05:13 -08:00
f9dbe7fb54 nixos: bump org-agenda-api input to v4.4.1 2026-02-11 18:53:15 -08:00
f0c8c61732 nixos: propagate status-notifier-item v0.3.2.3 2026-02-11 15:24:01 -08:00
63462694f5 taffybar: propagate status-notifier-item v0.3.2.3 2026-02-11 15:23:06 -08:00
da28a0bd05 flake: bump status-notifier-item to v0.3.2.2 2026-02-11 14:37:57 -08:00
52def9b43d nixos: update status-notifier-item input to v0.3.2.2 2026-02-11 14:33:55 -08:00
eea3683aa7 podman: Enable daily auto-prune with --all flag
Without --all, only dangling (untagged) images were pruned,
allowing tagged-but-unused CI images to accumulate (~223G).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 01:39:06 -08:00
a91f58bf82 Update tmux titling guidance in AGENTS 2026-02-11 00:32:16 -08:00
1c7b6437ce Ignore local .worktrees directory 2026-02-11 00:32:12 -08:00
66a01a7b39 Ignore generated hyprscratch.conf symlink 2026-02-10 23:58:51 -08:00
fa2af8f000 taffybar: Reorder widgets 2026-02-10 23:51:56 -08:00
d3ea72b08d nixos: fix switch space issues and set hourly upgrades 2026-02-10 23:46:07 -08:00
f93f2c5d3e Make railbird-sf update hourly 2026-02-10 22:57:36 -08:00
0228989600 Bump flake.lock 2026-02-10 22:56:59 -08:00
280cf5f7ff Don't save plans 2026-02-10 22:54:04 -08:00
b1de4e57eb docs: add hyprscratch migration plan 2026-02-10 22:43:00 -08:00
67708f4f7f codex: trust notifications-tray-icon project path 2026-02-10 22:42:56 -08:00
531a10e1d8 nixos: fix org icon path and disable conflicting power services 2026-02-10 22:42:53 -08:00
53ab4688da emacs: retangle org config when any generated file is stale 2026-02-10 22:42:50 -08:00
5ca733194a taffybar: refine tray behavior and add SNI menu debug tooling 2026-02-10 22:42:47 -08:00
f9a0a5c9c0 taffybar: align flake inputs and drop local overlay patch 2026-02-10 22:42:43 -08:00
2180c042de Tighten taffybar widget spacing 2026-02-10 22:34:01 -08:00
cf59eddef9 nixos/sni: add kanshi-sni tray service 2026-02-10 22:28:23 -08:00
d8ff8a939a feat: add hyprscratch scratchpad management with rule reapply fork
- Add hyprscratch from colonelpanic8/reapply-rules-on-toggle fork that
  reapplies size/position/float rules on every toggle (not just spawn)
- Configure 9 scratchpads: htop, volume, spotify, element, slack,
  transmission, dropdown, gmail, messages
- Use clean mode (hide on workspace change) and auto-dismiss (only
  dropdown persists)
- Fix pavucontrol class (org.pulseaudio.pavucontrol) and dropdown
  position (offset by taffybar height)
- Add kanshi-sni, dbus-menu, dbus-hslogger flake inputs and follows

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 22:28:01 -08:00
8efd44f69e Make completion matching case-insensitive by default 2026-02-10 21:52:37 -08:00
7e397bd440 chore: bump git-sync-rs and notifications-tray-icon flake inputs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 21:09:30 -08:00
1b726532c1 refactor: split taffybar skill into ecosystem release and NixOS flake chain
Separate the taffybar ecosystem release workflow (Hackage publishing,
dependency graph, version bounds) from the NixOS flake chain integration
(three-layer flake.lock cascade, bottom-up update strategy). Each skill
cross-references the other.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:25:00 -08:00
ecbe245a6d feat: propagate module enables (hyprland/xmonad -> taffybar -> sni)
Move enable propagation into the modules themselves instead of
desktop.nix. Relax the assertion to only prevent both taffybar
and waybar from being enabled simultaneously.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:17:46 -08:00
3010260cd1 docs: note manual doc upload requirement for GTK-dependent packages
Hackage can't build docs for packages with GTK/GI system deps. This
affects taffybar, gtk-sni-tray, gtk-strut, and dbus-menu — docs must
be built locally and uploaded manually for those.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:16:28 -08:00
741a72ebd9 refactor: separate ecosystem release from NixOS config in taffybar skill
Split the skill into two clear concerns: the taffybar org package
release workflow (dependency graph, Hackage publishing, version bounds)
and the personal NixOS flake chain integration. The NixOS section
explains the three-layer flake.lock cascade and why bottom-up updates
matter, without being prescriptive about always doing all layers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:15:17 -08:00