Commits
Replace vim-lumen with custom solution that automatically switches between
ayu (dark) and everforest (light) colorschemes based on system theme.
- macOS: uses defaults read -g AppleInterfaceStyle
- Linux: checks gsettings, kreadconfig5, and COLORFGBG
- Polls every 3 seconds for theme changes
- Provides :RefreshTheme command for manual switching
Uses the importer module with extraModules to enable clan.core.state-version,
which provides automatic state version management for all machines.
Configures the state-version clan service for all machines using the
inventory.instances configuration as documented in clan-core.
Allows for more recent packages and fixes potential evaluation issues
Evaluates all NixOS and Darwin configurations on every push and pull request.
Also checks code formatting and runs basic flake checks.
Switches from preHook to custom wrapper to properly configure MCP servers
using the claude binary path before execution
- Add mutt, claude, mpv, gh, and tea packages
- Add multiple SSH authorized keys (barnacle, yubi1, yubi2, solo2)
- Keep existing yubi_pgp key for compatibility
Makes the wrapped pass command accessible as both the original name and 'pass'
Adds 'aliases' parameter to create additional symlinks to wrapped executables.
This allows tools to be accessible under multiple names.
Downloads all files in parallel with aria2c while playing them sequentially with mpv.
Waits for each file to have content before starting playback.
Extracts basename from URLs since aria2c saves without directory structure.
- Remove identities file requirement
- Convert from writeShellApplication to makeWrapper
- Use PASS_BULK_KEY_FILE environment variable for bulk decryption
- Auto-create bulk key file from password store if needed
- Remove complex bulk operations logic
Fixes deployment error where syncthing was trying to reference machines (like mors)
that don't have syncthing IDs in the vars system.
Replace vim-lumen with custom solution that automatically switches between
ayu (dark) and everforest (light) colorschemes based on system theme.
- macOS: uses defaults read -g AppleInterfaceStyle
- Linux: checks gsettings, kreadconfig5, and COLORFGBG
- Polls every 3 seconds for theme changes
- Provides :RefreshTheme command for manual switching