Commit Graph

207 Commits

Author SHA1 Message Date
50f167e5b2 nixos: update locks and rootless podman prune 2026-02-13 00:26:08 -08:00
43adf5a8fe taffybar: refresh lockfiles 2026-02-13 00:05:30 -08:00
02abb5f8e4 chore(nixos): bump git-sync-rs to v0.7.0 2026-02-12 22:55:03 -08:00
134009cebc nixos/taffybar: propagate status-notifier-item dbus fix from upstream master 2026-02-12 20:28:27 -08:00
eaba704fab flake bump 2026-02-12 20:25:38 -08:00
2479c98476 Propagate taffybar lock updates into nixos flakes 2026-02-12 20:09:14 -08:00
ee17a8756f nixos: refresh flake lock 2026-02-12 19:14:21 -08:00
463c8ff36b flake: update inputs and lockfile sources 2026-02-12 16:30:03 -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
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
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
52def9b43d nixos: update status-notifier-item input to v0.3.2.2 2026-02-11 14:33:55 -08:00
0228989600 Bump flake.lock 2026-02-10 22:56:59 -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
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
8d6664d83b nix flake update 2026-02-09 19:17:24 -08:00
0a6931cf77 flake.lock: update inputs and remove stale HLS-related locks
Update home-manager, NixOS-WSL, status-notifier-item, and
notifications-tray-icon. Remove lock entries for the old
haskell-language-server input and its transitive dependencies.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 13:49:23 -08:00
4add566e8c flake: add git-sync-rs as top-level input and deduplicate
Move git-sync-rs from a nixpkgs PR patch to a direct flake input,
add overlay and package, and have org-agenda-api follow it.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 01:33:05 -08:00
c12f56ff86 chore: bump org-agenda-api (mova 5.20.0)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 00:13:48 -08:00
7b52fb1f4b Update flake inputs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 22:58:45 -08:00
9fc1ddc885 Update taffybar (ScalingImage refactor), add toggle keybinding
- Bump taffybar submodule with ScalingImage refactor replacing autoSizeImage
- Add hyper+slash keybinding for toggle_taffybar
- Simplify mprisWidget wrapper in taffybar.hs
- Update flake.locks for gtk-sni-tray
- Add codex trust for taffybar submodule
- Add waybar widget ideas notes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 18:19:00 -08:00
615a265def taffybar: bump gtk-sni-tray and update widget layout
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 00:38:02 -08:00
9b5d515acc nixos: update flake.lock
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 16:03:09 -08:00
42fa28f155 flakes: switch codex-cli-nix back to sadjow/main 2026-02-06 13:05:26 -08:00
1af5b5563b taffybar: fix Hyprland context deadlock 2026-02-05 22:22:28 -08:00
36d421876f flake: update inputs
Updated nixpkgs, home-manager, nix, and related inputs after running nix flake update.
2026-02-05 12:11:28 -08:00
a7e409f826 nixos: add quickshell/waybar/taffybar modules
- Switch taffybar input to the local submodule
- Add caelestia quickshell (home-manager module)
- Make waybar/taffybar mutually exclusive, defaulting based on xmonad
- Move tray ordering and status notifier watcher config into the right modules
2026-02-05 12:00:46 -08:00
0d47dba590 chore: bump org-agenda-api input 2026-02-04 12:34:36 -08:00
389f746a94 hypr: switch to hyprexpo and stabilize waybar 2026-02-03 23:32:47 -08:00
b2ff5f1ae5 hypr: add hyprspace overview and waybar config 2026-02-03 22:01:14 -08:00
5d44ec0aaa Bump org-agenda-api to de1c60b
Includes:
- Mova bump to e9cfb65
- org-window-habit fix for logbook parser reading next entry's LOGBOOK
- fetchYarnDeps hash update for new mova

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 14:37:25 -08:00
8045c4cc9d chore: update org-agenda-api to v4.4.0 (overdue_behavior feature)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 12:37:45 -08:00
9c51555847 nixos: Use codex-cli-nix and claude-code-nix flakes with cachix
Switch from manual version overrides to dedicated flakes:
- github:sadjow/codex-cli-nix for codex
- github:sadjow/claude-code-nix for claude-code

Added cachix substituters and keys for pre-built binaries.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 21:45:25 -08:00
89ce2116cf Update org-agenda-api input to include modular org-window-habit
- org-window-habit refactored from single file to modular structure
- org-agenda-api test linting fixes

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 21:10:29 -08:00
3b7c053575 chore: update org-agenda-api with modular org-window-habit
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 20:35:11 -08:00
6b1e5a1aec Update org-agenda-api for exposed functions feature 2026-01-31 14:00:03 -08:00
a716ec1694 Update org-agenda-api to 9f5b9d4 (org-window-habit bump)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 17:59:10 -08:00
4d7350b3fe Update org-agenda-api to 9bc594c (mova/org-window-habit bump)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 02:39:51 -08:00
9cdd201c41 Update org-agenda-api to b8c66d0 (mova bump)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 23:47:36 -08:00
e1a5d2af5d Update org-agenda-api to 9e85a39 (git identity fix)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:32:51 -08:00
0d13dd022a Update org-agenda-api to aeb59ee (SSH fix)
Includes fix for SSH setup in container startup script.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:45:49 -08:00
504ec1a105 Add org-agenda-api container builds and fly.io deployment
Consolidates container builds from colonelpanic-org-agenda-api repo:
- Add org-agenda-api input to nixos flake
- Add container-colonelpanic and container-kat package outputs
- Add org-agenda-api cachix as substituter
- Add org-agenda-api devShell for deployment work

New org-agenda-api directory contains:
- container.nix: Container build logic using mkContainer
- configs/: Instance configs (custom-config.el, fly.toml, secrets)
- deploy.sh: Fly.io deployment script
- secrets.nix: agenix secret declarations

Build with: nix build .#container-colonelpanic
Deploy with: cd org-agenda-api && ./deploy.sh colonelpanic

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 14:24:41 -08:00
71580f3a84 [NixOS] Fix stale hashes and remove claude-code override 2026-01-26 00:51:48 -08:00
cc05a1d790 Add Hyprland with hy3 plugin for XMonad-like tiling
Configure Hyprland to use the hy3 plugin for dynamic tiling similar to
XMonad. Uses official Hyprland and hy3 flakes pinned to v0.53.0 for
proper plugin compatibility (nixpkgs packaging had header issues).

Key changes:
- Add hyprland and hy3 flake inputs with version pinning
- Rewrite hyprland.conf with hy3 layout and XMonad-like keybindings
- Add helper scripts for window management (bring, replace, gather, etc.)
- WASD directional navigation using hy3:movefocus/movewindow
- Tab groups, horizontal/vertical splits via hy3:makegroup
- Scratchpads via Hyprland special workspaces

Also removes org-agenda-api flake integration (moved elsewhere).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 13:34:45 -05:00
3e805b172e Simplify org-agenda-api.nix to only produce tangled elisp files
Container construction moved to colonelpanic-org-agenda-api repo.
This flake now only exports org-agenda-custom-config (tangled files).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 12:11:59 -05:00
b27ff12180 Update org-agenda-api for LOGBOOK fix
Fixes state change logging (LOGBOOK entries) not being created in
non-interactive contexts.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 02:01:54 -08:00
fb2cc5672c Update org-agenda-api with debug-config endpoint 2026-01-16 01:52:18 -08:00