Commit Graph

  • 934cbff81d feat: configure auto suspend hektor 2026-01-22 19:55:44 +01:00
  • 8e8250ed56 feat: set up opencode (with automated API key) hektor 2026-01-18 21:57:45 +01:00
  • 03eac376d2 feat: add 'hcloud' module hektor 2026-01-18 10:02:20 +01:00
  • 7181356f5e chore: update Nix 'work' host hektor 2026-01-05 08:36:40 +01:00
  • 7fcd6eac8e chore: update lockfile hektor 2026-01-22 20:20:30 +01:00
  • f7b4aa257f refactor: modularize 'nvim' for home manager hosts hektor 2026-01-19 10:12:02 +01:00
  • 254b3d255f feat: use shell module on work host hektor 2026-01-19 10:03:05 +01:00
  • 5ffb87f458 feat: modularize (and extend) kitty config hektor 2026-01-19 09:45:07 +01:00
  • 5368461675 feat: add 'hcloud' module hektor 2026-01-18 10:02:20 +01:00
  • abe101d58e fix: add 'hetzner' module hektor 2026-01-18 09:43:45 +01:00
  • 1137705b20 chore: update lockfile hektor 2026-01-17 20:01:28 +01:00
  • bda86e86ea feat: automate optimising store, garbage collection and upgrades hektor 2026-01-17 20:00:21 +01:00
  • 628681bc58 refactor(nixfmt): format hektor 2026-01-17 19:58:27 +01:00
  • 33033aa6e7 chore: add 'andromache' ssh public keys hektor 2026-01-17 19:49:16 +01:00
  • 7334018e6f refactor: simplify hosts files hektor 2026-01-17 19:37:05 +01:00
  • f74803cd88 fix: remove xdg config hektor 2026-01-17 18:02:17 +01:00
  • d0ee271e7b feat: replace 'sddm' with 'ly' hektor 2026-01-17 17:51:26 +01:00
  • 66f36cf71c feat: automate SSH config ('known_hosts', 'authorized_keys' ...) hektor 2026-01-17 17:37:37 +01:00
  • fbdcf51e6c chore(nixfmt): format hektor 2026-01-17 17:34:28 +01:00
  • c71e232fe7 fix: merge 'astyanax' services configuration hektor 2026-01-17 16:35:38 +01:00
  • aed1aa2ad9 fix: disable 'throttled' service hektor 2026-01-17 16:34:14 +01:00
  • 6a0538c8b8 fix: improve niri desktop hektor 2026-01-17 16:33:30 +01:00
  • 1fcbc2fd83 fix: add anki to 'astyanax' host hektor 2026-01-17 16:31:37 +01:00
  • 6a0fa7a02d fix: move kitty tab bar to bottom hektor 2026-01-17 15:10:28 +01:00
  • 07223be230 fix: update font configuration hektor 2026-01-17 15:09:57 +01:00
  • de944a017c chore: update lockfile hektor 2026-01-17 15:09:14 +01:00
  • 26e9a0e0c9 fix: disable 'nixos-hardware' module for astyanax (caused boot to hang on 'loading module i915') hektor 2025-12-08 01:11:16 +01:00
  • c2f9a321a2 feat(home): add shell module hektor 2026-01-15 13:41:09 +01:00
  • bad0979caf fix(anki): make sops optional for standalone home-manager hektor 2026-01-15 13:15:06 +01:00
  • 85628b1924 feat(home): migrate bash config to shell module hektor 2026-01-15 13:15:48 +01:00
  • aae87a78ad feat(nixos): pass inputs to home-manager via extraSpecialArgs hektor 2026-01-15 13:15:42 +01:00
  • 81905c0287 chore(git): add .claude/ to gitignore hektor 2026-01-15 13:14:40 +01:00
  • c26ce95e57 fix: make taskwarrior available on both NixOS and standalone home-manager hektor 2026-01-14 22:57:27 +01:00
  • b7601bf665 chore: update NixOS hektor 2026-01-14 20:55:59 +01:00
  • a2d90bbc00 fix: remove descriptions from 'browser' module hektor 2026-01-14 16:45:56 +01:00
  • 2fef58e066 fix: resolve nvim treesitter errors hektor 2026-01-14 11:50:28 +01:00
  • bf4d5229a9 fix: add 'stylelint' to neovim flake hektor 2026-01-14 11:22:01 +01:00
  • b13bba26d5 refactor(browser): create single browser module hektor 2026-01-12 17:45:45 +01:00
  • e01f37321e chore: update Nix 'work' host hektor 2026-01-05 08:36:40 +01:00
  • 91b8358331 chore: update lockfile hektor 2025-12-29 09:35:02 +01:00
  • ffe0d2a3ec feat(nvim): add typescript-language-server to runtime dependencies hektor 2025-12-24 14:46:40 +01:00
  • 613cd70f49 fix(nvim): ensure codecompanion config structure exists before mcphub extension loads hektor 2025-12-24 14:43:29 +01:00
  • e7f675cea4 chore: update flake.lock with nvim mcp-hub input hektorandClaude Sonnet 4.5 2025-12-24 14:14:38 +01:00
  • 3c56092131 feat(nvim): add mcp-hub, fd, and delta dependencies hektorandClaude Sonnet 4.5 2025-12-24 14:14:10 +01:00
  • bcd78baf09 feat: set up 'claude-code.nvim' plugin hektor 2025-12-18 15:34:49 +01:00
  • 2d3b8070d7 chore: add TODO for unique 'networking.hostId' hektor 2025-12-18 13:40:26 +01:00
  • bbe528ebce refactor: use username variable consistently hektorandClaude Sonnet 4.5 2025-12-18 13:37:52 +01:00
  • 06fe355250 fix(firefox): merge duplicate policies declarations hektorandClaude Sonnet 4.5 2025-12-18 13:29:58 +01:00
  • 767cc4c512 fix: format rust using 'rustfmt' hektor 2025-12-15 18:18:20 +01:00
  • 7dab619256 refactor: decouple 'andromache' home config from 'astyanax' hektor 2025-12-15 12:17:17 +01:00
  • 926a2def67 chore: update neovim flake (and main flake) hektor 2025-12-15 12:00:41 +01:00
  • aa70174040 refactor: import shikane 'desktop/niri' instead of directly hektor 2025-12-15 11:57:22 +01:00
  • 6600b2325d feat: add plain 'mako' service for notifications hektor 2025-12-14 23:45:58 +01:00
  • 447ccd705e feat: declare anki config hektor 2025-12-14 22:44:45 +01:00
  • 6b56dfa595 fix: migrate 'r5rs' script to neovim hektor 2025-12-14 22:10:11 +01:00
  • 5fda65e0a5 fix: ignore directories that contain '.nobackup' in 'save-home' hektor 2025-12-14 22:09:25 +01:00
  • de818cf4e8 chore: format using 'black' hektor 2025-12-14 22:07:52 +01:00
  • b786abbed6 chore: clean up 'astyanax' packages hektor 2025-12-09 23:43:56 +01:00
  • 0de28843a3 feat: add 'fail2ban' to 'hecuba' host hektor 2025-12-09 23:10:24 +01:00
  • a06a87802b refactor: use environment variable for zettelkasten path hektor 2025-12-09 12:43:07 +01:00
  • 54338e7498 feat: add 'rustfmt' for rust formatting hektor 2025-12-08 20:15:10 +01:00
  • b15ec5d6ae chore: relock flake hektor 2025-12-07 23:04:06 +01:00
  • 58787c5917 feat: add 'figet.nvim' to 'nvim' flake hektor 2025-12-05 23:17:52 +01:00
  • ec7975936f test(nvim): try out 'm_taskwarrior_d.nvim' plugin hektor 2025-12-07 19:16:04 +01:00
  • 3b87ac54a6 fix: resolve 'nix flake check' errors hektor 2025-12-07 17:42:18 +01:00
  • 76b01e120c feat: use 'rustaceanvim' instead for rust development hektor 2025-12-07 17:36:33 +01:00
  • 675692e3f3 feat: add 'wl-clipboard' to niri desktop hektor 2025-12-07 14:32:33 +01:00
  • 6fa4b9d72e fix: work around throttled error hektor 2025-12-07 00:13:59 +01:00
  • 542ebb3ee3 fix: declare graphics config for 'astyanax' host hektor 2025-12-07 00:06:22 +01:00
  • 4eee3de44a fix: resolve treesitter errors on NixOS hektor 2025-12-07 00:05:46 +01:00
  • 32a65d912a chore: ignore breaking changes warning for 'codecompanion.nvim' hektor 2025-12-07 00:04:56 +01:00
  • d755464eb0 enable 'shikane' on 'astyanax' (and add 'wdisplays') hektor 2025-12-06 23:51:50 +01:00
  • da462b6717 feat(nvim): set up rust lsp config hektor 2025-12-06 23:49:15 +01:00
  • 5c40f08146 refactor: enable firewall explicitely for 'hecuba' host hektor 2025-12-04 12:47:39 +01:00
  • 401b25b9a0 fix: remove common '.nix' suffix hektor 2025-12-04 12:47:03 +01:00
  • 3ed5ff019d fix: update waybar to match polybar config (for the most part) hektor 2025-12-04 12:37:20 +01:00
  • 62e62b8e20 refactor: move 'wlsunset' package into home manager module hektor 2025-12-04 00:12:07 +01:00
  • 9e9c2b5349 chore: update 'nvim' flake Hektor Misplonandhektor 2025-12-04 02:24:28 +01:00
  • 28e24c284e fix: don't autoinstall treesitter grammars when using 'nixCats' Hektor Misplonandhektor 2025-12-04 02:20:29 +01:00
  • 709f754697 fix: declare 'fuzzel' config and add it to 'niri' desktop hektor 2025-12-03 23:49:58 +01:00
  • 17627f5074 feat: track (currently unused) k3s module hektor 2025-12-03 23:45:55 +01:00
  • 2e2e52aa78 refactor: use 'default.nix' for all modules hektor 2025-12-03 23:43:43 +01:00
  • 591bd25a3d fix: declare 'waybar' config and add it to 'niri' desktop hektor 2025-12-03 23:35:59 +01:00
  • 03793989a5 fix: declare niri config hektor 2025-12-03 23:30:05 +01:00
  • e69024f921 fix: try 'writeShellApplication' for 'astyanax' WOL script hektor 2025-12-03 22:16:05 +01:00
  • f664d4b46a fix: declare 'andromache' 'eno1' interface MAC address hektor 2025-12-03 21:40:44 +01:00
  • 84d9ac50a6 feat: add 'hecuba' host config hektor 2025-12-03 17:42:27 +01:00
  • 7ccbbb418b fix: further harden 'hardened-openssh' module hektor 2025-12-03 17:14:08 +01:00
  • 3c294d2194 fix: replace 'gnome' desktop with 'niri' hektor 2025-12-01 20:24:06 +01:00
  • 82a4f44a19 fix: declare KeePassXC browser integration hektor 2025-12-01 19:19:35 +01:00
  • 6677b1e14b chore(pkgs): add 'signal-desktop' package hektor 2025-12-01 19:14:45 +01:00
  • 8315866dd7 fix: disable kitty tab shortcut for now hektor 2025-12-01 19:13:13 +01:00
  • b4cac89e95 update bluetooth config hektor 2025-12-01 18:23:46 +01:00
  • 54bdee7e8f refactor: move bootloader into 'modules/boot' hektor 2025-11-29 00:41:32 +01:00
  • 11381a1ff9 refactor: move 'disko' modules into 'modules/disko' hektor 2025-11-29 00:21:20 +01:00
  • e97dcbfcc5 resolve NixOS build warnings hektor 2025-11-28 23:03:26 +01:00
  • 118595097f refactor(home/work): improve configuration structure hektorandClaude 2025-12-03 15:32:55 +01:00
  • d153c0aff5 feat(home): add GNOME desktop configuration hektorandClaude 2025-12-03 15:32:21 +01:00
  • 85d1bbe82f chore(home): add commented experimental anki sync config hektorandClaude 2025-12-03 15:32:10 +01:00
  • b4363eca8e refactor(work): set up 'packages.local.nix' approach hektor 2025-12-03 15:26:39 +01:00