Commit Graph

1171 Commits

Author SHA1 Message Date
3695c69f7a feat: use shell module on work host 2026-01-19 10:03:05 +01:00
f5cb972dde feat: modularize (and extend) kitty config 2026-01-19 09:45:22 +01:00
72a634d68c feat: add 'hcloud' module 2026-01-18 10:02:20 +01:00
c02d415689 fix: add 'hetzner' module 2026-01-18 09:43:45 +01:00
a121cd8e2a chore: update lockfile 2026-01-17 20:01:31 +01:00
55bcf6d074 feat: automate optimising store, garbage collection and upgrades 2026-01-17 20:00:21 +01:00
2cb3671ba6 refactor(nixfmt): format 2026-01-17 19:58:27 +01:00
b522c2c16c chore: add 'andromache' ssh public keys 2026-01-17 19:50:21 +01:00
5b5944369c refactor: simplify hosts files 2026-01-17 19:37:05 +01:00
5edc7127c0 fix: remove xdg config 2026-01-17 18:02:17 +01:00
5683595054 feat: replace 'sddm' with 'ly' 2026-01-17 17:51:26 +01:00
b7ac7ecbd4 feat: automate SSH config ('known_hosts', 'authorized_keys' ...) 2026-01-17 17:37:37 +01:00
d63f525a9c chore(nixfmt): format 2026-01-17 17:35:38 +01:00
559883f075 fix: merge 'astyanax' services configuration 2026-01-17 16:35:38 +01:00
c87efa00ec fix: disable 'throttled' service 2026-01-17 16:34:14 +01:00
d484bc0a3d fix: improve niri desktop 2026-01-17 16:33:30 +01:00
16e030be28 fix: add anki to 'astyanax' host 2026-01-17 16:31:37 +01:00
b3c8eb521a fix: move kitty tab bar to bottom 2026-01-17 15:10:28 +01:00
105bec454d fix: update font configuration 2026-01-17 15:09:57 +01:00
68652b7011 chore: update lockfile 2026-01-17 15:09:14 +01:00
54deaf01d8 fix: disable 'nixos-hardware' module for astyanax (caused boot to hang on 'loading module i915') 2026-01-17 14:56:03 +01:00
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