Commits
Add tmux-mcp package for integrating tmux with Claude Code MCP.
Provides tools for listing sessions, capturing panes, and executing commands.
Add sync-mailbox commands to ensure proper synchronization when running muchsync via the \Cr keybinding.
- Add self to function arguments in 2configs/desktops/lib/x11.nix
- Fixes evaluation error for machines using xmonad desktop
- Move clan and stockholm configuration from flake.nix to 2configs/default.nix
- Simplify flake.nix machines definition to only import physical.nix
- Add explicit import of ../../2configs to each machine's config.nix
- This allows for more selective configuration imports per machine
- Update mutt to use muchsync tool via self.packages with -vv flags
- Fix muchsync wrapper to handle flags properly when auto-detecting hosts
- Now supports: muchsync -vv (auto-detects host) or muchsync -vv hostname
- Remove 2configs/mpv.nix and replace imports with tools.mpv package
- Update desktop configurations to use self.packages.${pkgs.system}.mpv
- Simplify home-media.nix by removing unused mpv import
Create mpv tool based on 2configs/mpv.nix configuration with:
- Custom mpv configuration and input bindings
- mpv scripts (sponsorblock, quality-menu, vr-reversal, visualizer)
- Separate mpv-dl-subs package that loads on-demand when pressing 'S'
- YouTube resolution limit and sponsorblock configuration
Replace deprecated writeBashBin with writeShellScriptBin to fix build error.
Improves Tor connection success rate from ~33% to ~80% by retrying failed
circuit establishment attempts with optimized settings.
Add mutt wrapper with msmtp, notmuch, mailcap configuration and
tor fallback for mail sending.
Add muchsync wrapper with automatic host selection trying spora, nether,
retiolum, then tor fallback with lazy dependency loading.
- Split wifi-qr script into wifi-qr.sh
- Split menu scripts into menu-darwin.sh and menu-linux.sh
- Remove get-spora-hosts tool
- Update flake-module.nix files to reference external script files
This improves maintainability and readability of the tool configurations.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Creates isolated Tor instances with random ports for each invocation.
Supports SSH on macOS using ProxyCommand to bypass SIP limitations.
Optimized for fast startup with reduced circuit timeouts.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Convert all tool .nix files into folders with flake-module.nix
- Add autoimport functionality to flake.nix
- Remove empty zed directory
- Tools are now automatically discovered from subdirectories
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Split wifi-qr script into wifi-qr.sh
- Split menu scripts into menu-darwin.sh and menu-linux.sh
- Remove get-spora-hosts tool
- Update flake-module.nix files to reference external script files
This improves maintainability and readability of the tool configurations.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>