commits
Add three skills from DrCatHicks repos for deliberate skill development
during AI-assisted coding:
- learning-opportunities: interactive exercises after architectural work
- learning-goal: MCII-based goal-setting exercise
- orient: repo orientation generator for onboarding
Add learning-opportunities-auto plugin that shows a toast after git
commits suggesting a learning exercise. Uses home.activation to copy
the plugin into the writable plugins dir, working around Bun's symlink
resolution which breaks import() from Nix store paths.
Configure Obsidian declaratively via the new home-manager programs.obsidian
module. Packages 5 community plugins (linter, quickadd, recent-files,
periodic-notes, vimrc-support) and the Ayu Mirage theme as nix derivations
fetched from GitHub releases. Shared defaultSettings across kitaab/markdown
(all machines) and usr/acreom/sourcegraph (darwin-only) vaults.
Amp-Thread-ID: https://ampcode.com/threads/T-0748e36c-aff2-4360-bbfe-f185d2e11209
Co-authored-by: Amp <amp@ampcode.com>
- Add AeroSpace window manager configuration and file setup
- Add LazyVim setup with gh-addressed plugin
- Add Darwin-specific secrets (work key + work-wg.age)
- Reorganize kitty config into separate profile
- Make Linux-only packages conditional (iputils, strace, vim-tidal)
- Fix nix-darwin compatibility (remove deprecated options, add primaryUser)
- Update font packages to new nerd-fonts structure
- Add platform-aware nrb alias (detects Darwin vs Linux)
- Use shared tmux config instead of Darwin-specific duplicate
- Update Darwin host config (disable yabai, enable AeroSpace)
- Fix sketchybar permissions and gitignore .direnv tracking
Integration branch now works on both Darwin and Linux with all Darwin improvements.
Amp-Thread-ID: https://ampcode.com/threads/T-9427454f-2ecb-40ef-998b-0f33f0950105
Co-authored-by: Amp <amp@ampcode.com>
- Added darwin and jovian inputs
- Added platform-specific package configurations
- Added darwinConfigurations and deck nixosConfiguration
- Copied darwin and deck specific files
- Fixed darwin version compatibility
Some configurations still need debugging
Add three skills from DrCatHicks repos for deliberate skill development
during AI-assisted coding:
- learning-opportunities: interactive exercises after architectural work
- learning-goal: MCII-based goal-setting exercise
- orient: repo orientation generator for onboarding
Add learning-opportunities-auto plugin that shows a toast after git
commits suggesting a learning exercise. Uses home.activation to copy
the plugin into the writable plugins dir, working around Bun's symlink
resolution which breaks import() from Nix store paths.
Configure Obsidian declaratively via the new home-manager programs.obsidian
module. Packages 5 community plugins (linter, quickadd, recent-files,
periodic-notes, vimrc-support) and the Ayu Mirage theme as nix derivations
fetched from GitHub releases. Shared defaultSettings across kitaab/markdown
(all machines) and usr/acreom/sourcegraph (darwin-only) vaults.
- Add AeroSpace window manager configuration and file setup
- Add LazyVim setup with gh-addressed plugin
- Add Darwin-specific secrets (work key + work-wg.age)
- Reorganize kitty config into separate profile
- Make Linux-only packages conditional (iputils, strace, vim-tidal)
- Fix nix-darwin compatibility (remove deprecated options, add primaryUser)
- Update font packages to new nerd-fonts structure
- Add platform-aware nrb alias (detects Darwin vs Linux)
- Use shared tmux config instead of Darwin-specific duplicate
- Update Darwin host config (disable yabai, enable AeroSpace)
- Fix sketchybar permissions and gitignore .direnv tracking
Integration branch now works on both Darwin and Linux with all Darwin improvements.
Amp-Thread-ID: https://ampcode.com/threads/T-9427454f-2ecb-40ef-998b-0f33f0950105
Co-authored-by: Amp <amp@ampcode.com>