Commit Graph
100 Commits
Author SHA1 Message Date
hektor 48f484cb85 refactor(ai-tools): move options into 'default.nix' 2026-09-28 23:25:17 +02:00
hektor 5b480bd0d6 refactor(database): modularize 2026-09-28 23:25:12 +02:00
hektor 06f1412930 fix(database): gate redis on its own enable flag 2026-09-28 23:24:02 +02:00
hektor c921adc4be refactor(3d): split printing and modeling modules 2026-09-28 23:23:56 +02:00
hektor b1824d6f5f chore: remove unused 'rofi-trans' script 2026-09-28 23:23:51 +02:00
hektor 9c22bed2fc chore: drop 'dots/nix.conf' 2026-09-28 23:04:32 +02:00
hektor 610993dc8b feat: substitute remaining Xorg for Wayland 2026-09-28 23:04:32 +02:00
hektor db3ffae41e feat(niri): add 'playerctl' keybindings 2026-09-28 23:04:32 +02:00
hektor 21cf4a7a65 feat(niri): center single columns 2026-09-28 22:57:54 +02:00
hektor 14c25a0b1d feat(mako): migrate 'dunst' config to 'mako' 2026-09-28 22:57:26 +02:00
hektor b4755b9a8a fix(taskwarrior): let home manager handle config 2026-09-28 22:57:26 +02:00
hektor aee9682d64 refactor(nvim): move config out of module 2026-09-28 21:18:11 +02:00
hektor 178a51d75e refactor(ncspot): nixify configuration
check / lint (push) Successful in 15s
2026-09-28 21:03:34 +02:00
hektor d35575326b refactor(kitty): nixify configuration 2026-09-28 21:03:34 +02:00
hektor 761102fd35 refactor(tmux): nixify configuration 2026-09-28 20:58:46 +02:00
hektor 665727cb3d chore: drop placeholder directories 2026-09-28 20:58:46 +02:00
hektor 22600b2ca6 chore(dots): drop redundant '.env.example' 2026-09-28 20:58:46 +02:00
hektor 30dfcb6141 refactor(shell): nixify remaining shell config 2026-09-28 20:58:46 +02:00
hektor b2bd384d0e refactor(git): nixify
check / lint (push) Successful in 14s
2026-09-27 23:31:51 +02:00
hektor 28ebd62e33 refactor(taskwarrior): nixify 2026-09-27 23:31:51 +02:00
hektor 7acff57575 refactor(k8s): move module options to 'default.nix' 2026-09-27 23:31:51 +02:00
hektor e0ff23879f refactor(git): move module options to 'default.nix' 2026-09-27 23:31:00 +02:00
hektor f530dfea50 feat(home): add Gitea CLI 2026-09-27 20:59:21 +02:00
hektor 0252eec4f0 feat(nodjes): update 'npm' config
check / lint (push) Successful in 19s
2026-09-27 20:59:21 +02:00
hektor 68d6dce0a7 chore: shallow 'hecuba-services'
check / lint (push) Successful in 16s
2026-09-26 00:12:30 +02:00
hektor dc15ea115f chore: update lockfile
check / lint (push) Successful in 52s
2026-09-23 22:40:21 +02:00
hektor 601fefb91e fix(work): disable home manager auto upgrade
check / lint (push) Failing after 4s
2026-09-23 22:31:57 +02:00
hektor 37e45c2aae feat(git): use 'nvimdiff' as difftool 2026-09-23 22:31:57 +02:00
hektor 5549853670 fix(k8s): drop redundant 'k8s' modules 2026-09-23 22:31:57 +02:00
hektor bcecce6e77 feat(zathura): add 'zathura' module 2026-09-23 22:31:57 +02:00
hektor 069f9e83a8 feat(archiving): add 'archiving' module 2026-09-23 22:31:57 +02:00
hektor 0eae8d947a refactor(nvim): migrate to nvim v0.12 treesitter 2026-09-23 22:31:57 +02:00
hektor 12db5ac56c chore(andromache): enable 'reference-manager' module
check / lint (push) Successful in 16s
2026-09-11 09:32:40 +02:00
hektor 9d5e4c7e89 chore: update lockfile 2026-09-11 09:32:06 +02:00
hektor 102445e966 refactor(andromache): sort modules 2026-09-11 09:32:06 +02:00
hektor 0db179ecc4 chore(andromache): back up '/data' directory as well (second disk) 2026-09-09 18:07:01 +02:00
hektor 461e5107a7 chore(k8s): drop 'minikube' package 2026-09-09 18:07:01 +02:00
hektor 4091839450 fix: move 'ly-session.log' out of home directory 2026-09-09 18:07:01 +02:00
hektor 91ee1950de chore(nvim): hide colorcolumn in ft=pandoc
check / lint (push) Failing after 3s
2026-08-27 22:53:15 +02:00
hektor 744e25eb4a chore(nvim): disable gitsigns line highlight 2026-08-27 22:53:15 +02:00
hektor 9888e4a196 feat(nvim): bind '<leader>w' to save file 2026-08-27 22:53:15 +02:00
hektor 65a659ca91 feat(nvim): migrate 'claude-code.nvim' to 'claudecode.nvim' 2026-08-27 22:53:15 +02:00
hektor 66c2c2ca7f chore: remove 'copilot' 2026-08-27 22:53:15 +02:00
hektor 4004d9e361 feat(nvim): nixify theming (and add 'vscode' theme)
check / lint (push) Successful in 17s
2026-08-25 23:46:47 +02:00
hektor 5f8f8c4251 chore(kitty): remove paste confirm
check / lint (push) Successful in 16s
2026-08-25 21:46:05 +02:00
hektor 98a32ff28c chore(kitty): drop tabs (tmux conflict) 2026-08-25 21:46:01 +02:00
hektor e6ecc5271d fix(kitty): resolve scrollback plugin 2026-08-25 21:15:57 +02:00
hektor 34fd954950 chore(nvim): use nixpkgs 'helm-ls-nvim'
check / lint (push) Successful in 10s
2026-08-25 13:07:30 +02:00
hektor ffcdef8e54 chore(nvim): drop 'mcp-hub' 2026-08-25 13:07:27 +02:00
hektor 258f45400c chore: unshallow hecuba-services 2026-08-25 13:07:20 +02:00
hektor c5cb5e9895 chore(nvim): update lockfile 2026-08-25 13:07:12 +02:00
hektor 0ca1ef666d chore: update lockfiles 2026-08-25 13:06:58 +02:00
hektor 8b6d8bd092 refactor: clean up redundant settings
check / lint (push) Successful in 47s
2026-08-24 20:04:42 +02:00
hektor 7c283c61c4 refactor: extract home directory path into 'home' 2026-08-24 20:04:36 +02:00
hektor 385c26f3a0 fix(astyanax): resolve network error on rebuild 2026-08-24 19:36:19 +02:00
hektor 028a6611d2 refactor(zk): clean up and simplify zk module
check / lint (push) Successful in 15s
2026-08-23 13:56:53 +02:00
hektor 3c97d0a21f refactor(shell): nixify 'fzf' config
check / lint (push) Successful in 14s
2026-08-23 13:32:24 +02:00
hektor 349d697391 refactor(nvim): nixify 'nvimpager' config 2026-08-23 13:32:24 +02:00
hektor 86e780da0d refactor(shell): nixify bash history config 2026-08-23 13:32:24 +02:00
hektor 31e2bae402 refactor(shell): nixify adding '.bin' to 'PATH' 2026-08-23 13:32:24 +02:00
hektor 4f77043e3b refactor(nvim): nixify editor bash config 2026-08-23 13:32:24 +02:00
hektor db31984573 refactor(go): nixify 'GOPATH' environment variable 2026-08-23 13:32:24 +02:00
hektor 34205bf384 refactor(gaming): move home-managed config into home manager module
check / lint (push) Successful in 14s
2026-08-23 00:34:32 +02:00
hektor e2301c7682 refactor(home/modules): use module discovery 2026-08-23 00:29:58 +02:00
hektor 4b98ff5abe refactor(firewall): drop the firewall wrapper module 2026-08-23 00:24:33 +02:00
hektor 39a9dd9427 fix(anki): allow anki to write to 'prefs21.db' 2026-08-23 00:16:55 +02:00
hektor 9183b17731 refactor(common): simplify home-manager config
check / lint (push) Successful in 14s
2026-08-22 23:23:50 +02:00
hektor 97a2a5b52b fix(k9s): add 'mkEnableOption' description 2026-08-22 23:08:57 +02:00
hektor 4d0cc15291 fix(hecuba): use 'h' username 2026-08-22 23:07:58 +02:00
hektor a161febd36 fix(astyanax): update 'networking.hostId'
check / lint (push) Successful in 15s
2026-08-22 23:06:38 +02:00
hektor 8ef45d0422 refactor(stylix): move fonts config into 'stylix/theme'
check / lint (push) Successful in 16s
2026-08-22 22:38:33 +02:00
hektor fd670455d4 chore(zotero): move better BibTeX attachments to 'readings' directory
check / lint (push) Successful in 16s
2026-08-22 21:51:46 +02:00
hektor f3a500ef32 fix(syncthing): update andromache device ID 2026-08-22 21:51:46 +02:00
hektor 035b16d4a7 fix(nvim): allow unfree 'copilot-language-server' package 2026-08-22 21:51:46 +02:00
hektor 9294aa8a2f feat(astyanax): improve OOM handling 2026-08-22 21:51:46 +02:00
hektor 53505743c8 feat(desktop): add 'swayidle' module 2026-08-22 21:51:46 +02:00
hektor b6bcfa59a4 fix(eetion-02): enable tailscale module on 'eetion-02' host
check / lint (push) Successful in 15s
2026-08-08 23:42:41 +02:00
hektor 7183933aa9 chore: update lockfile
check / lint (push) Successful in 46s
2026-08-08 22:45:12 +02:00
hektor 81b5249beb fix(calc): correct env shebang path 2026-08-08 22:44:30 +02:00
hektor 39b852f0f2 fix(ssh): add eetion* host SSH public keys
check / lint (push) Successful in 17s
2026-08-06 19:07:49 +02:00
hektor 873251acfa fix(syncthing): use attrsets for IDs
check / lint (push) Successful in 34s
2026-08-01 17:49:31 +02:00
hektor ecb88ea0c7 fix(stylix): resolve 'regreet' warning 2026-08-01 17:49:29 +02:00
hektor bfd79cb3d6 chore: update lockfile 2026-08-01 17:49:27 +02:00
hektor e8ca4f216b ci: simplify CI pipeline to just 'check'
check / lint (push) Successful in 33s
2026-08-01 15:40:34 +02:00
hektor 00eafbd3c1 chore: update lockfile
build / hecuba (push) Failing after 6s
2026-07-28 01:12:10 +02:00
hektor d8123de7bd chore(3d): remove 'bambu-studio' package 2026-07-28 01:10:56 +02:00
hektor b6c5ae9089 ci: set up basic Nix host pipeline
build / hecuba (push) Failing after 34s
2026-07-28 01:05:01 +02:00
hektor f984d894fc feat(hecuba): declare gitea actions runner 2026-07-28 01:05:01 +02:00
hektor aa86af05f8 fix(common): make 'nix.gc' default overrideable 2026-07-27 23:35:23 +02:00
hektor e41bd7067c fix(hecuba): prevent running out of disk space 2026-07-25 16:14:45 +02:00
hektor 836404dc0b chore: update lockfile 2026-07-25 15:08:48 +02:00
hektor af9a660067 refactor(k8s): drop packages 'infra' already provides 2026-07-23 20:23:55 +02:00
hektor 75c6b43840 fix(taskwarrior): migrate 'inbox' to tag-based approach 2026-07-23 20:21:19 +02:00
hektor 75d76b14a3 feat(taskwarrior): add URL user-defined attribute 2026-07-23 20:21:14 +02:00
hektor 696dffcbfb feat(syncthing): set up LAN-only sync for 'readings' 2026-07-23 19:17:29 +02:00
hektor 254f9c2577 fix(ssh): make SSH client authentication more short-lived 2026-07-22 19:45:01 +02:00
hektor 6ba968b84e fix(astyanax): allow unfree for 'bambu-studio' package 2026-07-22 19:13:53 +02:00
hektor eb9dd36340 feat(hecuba): partially GitOps-ify container updates 2026-07-12 22:58:06 +02:00
hektor da72da34a1 fix(ssh): enforce SSH public key authentication only in depth 2026-07-12 13:50:07 +02:00
hektor beb894e97c refactor(ssh): centralize SSH config into ssh module 2026-07-12 13:47:12 +02:00