254d7a30d3
feat(home): add shell module
2026-01-16 15:25:29 +01:00
394865be38
fix(anki): make sops optional for standalone home-manager
2026-01-16 15:25:27 +01:00
01f4b70159
feat(home): migrate bash config to shell module
2026-01-16 15:25:25 +01:00
6a0fc31f1d
feat(nixos): pass inputs to home-manager via extraSpecialArgs
2026-01-16 15:25:23 +01:00
effb6111fa
chore(git): add .claude/ to gitignore
2026-01-16 15:25:20 +01:00
43a6943ce6
fix: make taskwarrior available on both NixOS and standalone home-manager
2026-01-14 22:57:27 +01:00
8f3fd6e0dc
chore: update NixOS
2026-01-14 20:55:59 +01:00
07a5c3e1f9
fix: remove descriptions from 'browser' module
2026-01-14 16:45:56 +01:00
3b61703378
fix: resolve nvim treesitter errors
2026-01-14 11:50:28 +01:00
b12d77708c
fix: add 'stylelint' to neovim flake
2026-01-14 11:22:01 +01:00
595cabbb88
refactor(browser): create single browser module
2026-01-12 18:10:52 +01:00
27bef572c7
chore: update Nix 'work' host
2026-01-08 11:59:54 +01:00
42025be03c
chore: update lockfile
2025-12-29 09:35:08 +01:00
d06a181e0a
chore: untrack 'packages.local.nix'
2025-12-26 09:28:18 +01:00
28d935975b
feat(nvim): add typescript-language-server to runtime dependencies
2025-12-24 14:46:40 +01:00
cebca892b8
fix(nvim): ensure codecompanion config structure exists before mcphub extension loads
2025-12-24 14:43:29 +01:00
fdb4df09be
chore: update flake.lock with nvim mcp-hub input
...
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-24 14:14:38 +01:00
ee301f1ae6
feat(nvim): add mcp-hub, fd, and delta dependencies
...
- add mcp-hub flake input for MCP integration
- create system-aware dependency overlays
- add mcp-hub, fd, delta to lspsAndRuntimeDeps
- remove duplicate tailwind-fold.lua file
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-24 14:14:10 +01:00
2030093433
feat: set up 'claude-code.nvim' plugin
2025-12-18 16:01:31 +01:00
0233c339aa
chore: add TODO for unique 'networking.hostId'
2025-12-18 13:40:26 +01:00
57706b7292
refactor: use username variable consistently
...
Replaced hardcoded "h" username references with variables:
- hosts/vm: use username variable for secrets.username
- home configs: use username variable in bash initExtra paths
- keepassxc: update comment to use $HOME instead of /home/h
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-18 13:39:43 +01:00
7ce3609579
fix(firefox): merge duplicate policies declarations
...
Second policies declaration was overwriting the first, causing
DefaultDownloadDirectory setting to be lost. Merged both into single
policies block.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2025-12-18 13:39:43 +01:00
51d0399f21
fix: format rust using 'rustfmt'
2025-12-15 18:18:20 +01:00
d232d8fad6
refactor: decouple 'andromache' home config from 'astyanax'
2025-12-15 12:19:38 +01:00
413c6a4a63
chore: update neovim flake (and main flake)
2025-12-15 12:01:19 +01:00
af20454965
refactor: import shikane 'desktop/niri' instead of directly
2025-12-15 11:57:22 +01:00
ae17c411d4
feat: add plain 'mako' service for notifications
2025-12-14 23:45:58 +01:00
f8bac5414b
feat: declare anki config
2025-12-14 22:44:45 +01:00
b8b7f6bce7
fix: migrate 'r5rs' script to neovim
2025-12-14 22:11:14 +01:00
eb0b192b5e
fix: ignore directories that contain '.nobackup' in 'save-home'
2025-12-14 22:11:14 +01:00
f60b26c676
chore: format using 'black'
2025-12-14 22:11:14 +01:00
67dcddb55c
chore: clean up 'astyanax' packages
2025-12-09 23:43:56 +01:00
ce732af957
feat: add 'fail2ban' to 'hecuba' host
2025-12-09 23:10:24 +01:00
098bbbb5d2
refactor: use environment variable for zettelkasten path
2025-12-09 12:43:07 +01:00
61a5ef7714
feat: add 'rustfmt' for rust formatting
2025-12-08 20:16:18 +01:00
1020a0ea2a
chore: relock flake
2025-12-07 23:04:06 +01:00
32e3ee40e1
feat: add 'figet.nvim' to 'nvim' flake
2025-12-07 22:59:05 +01:00
8295557eb4
test(nvim): try out 'm_taskwarrior_d.nvim' plugin
2025-12-07 19:16:07 +01:00
1c71b8c9fc
fix: resolve 'nix flake check' errors
2025-12-07 17:42:18 +01:00
debd25f8f8
feat: use 'rustaceanvim' instead for rust development
2025-12-07 17:36:33 +01:00
43f1023449
feat: add 'wl-clipboard' to niri desktop
2025-12-07 14:32:33 +01:00
2b035eb415
fix: work around throttled error
2025-12-07 00:13:59 +01:00
ec595c6f52
fix: declare graphics config for 'astyanax' host
2025-12-07 00:06:22 +01:00
2326ac1e78
fix: resolve treesitter errors on NixOS
2025-12-07 00:05:46 +01:00
14abad0b98
chore: ignore breaking changes warning for 'codecompanion.nvim'
2025-12-07 00:04:56 +01:00
f5ffa8b9d1
enable 'shikane' on 'astyanax' (and add 'wdisplays')
2025-12-06 23:51:50 +01:00
7b9eac546b
feat(nvim): set up rust lsp config
2025-12-06 23:49:29 +01:00
36cdaac5ad
refactor: enable firewall explicitely for 'hecuba' host
2025-12-04 12:48:55 +01:00
126671ffc7
fix: remove common '.nix' suffix
2025-12-04 12:48:55 +01:00
a1263d8bf1
fix: update waybar to match polybar config (for the most part)
2025-12-04 12:48:55 +01:00