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 |
|
hektor
|
0fd3fe2570
|
refactor(ssh): unify SSH agent approach (use 'KeePassXC')
|
2026-07-12 13:46:30 +02:00 |
|
hektor
|
84c89170e0
|
refactor(desktop): rename 'desktops' module to 'desktop'
|
2026-07-12 12:52:12 +02:00 |
|
hektor
|
d7b5b77ddc
|
chore(comin): remove comin
|
2026-07-12 12:21:52 +02:00 |
|
hektor
|
8c2230f158
|
fix(deploy): set up 'deploy-rs' wrapper for hardware-backed SSH keys
|
2026-07-12 12:21:52 +02:00 |
|
hektor
|
cf3095556d
|
fix(deploy): set up (magic) auto rollbacks on 'hecuba' using 'deploy-rs'
|
2026-07-12 12:21:52 +02:00 |
|
hektor
|
c19d6b3152
|
refactor(deploy): set up tailnet 'colmena' deploy
|
2026-07-12 11:34:38 +02:00 |
|
hektor
|
e845834833
|
fix(deploy): set up 'colmena' wrapper for hardware-backed SSH keys
|
2026-07-12 11:34:18 +02:00 |
|
hektor
|
fc38f49fbf
|
fix(secrets): default to non-user secrets
|
2026-06-28 17:08:54 +02:00 |
|
hektor
|
adcdb486a3
|
fix(secrets): drop sops 'age.keyFile'
|
2026-06-28 17:08:43 +02:00 |
|
hektor
|
78b121585d
|
fix(hecuba): re-enable docker
|
2026-06-13 15:01:06 +02:00 |
|
hektor
|
1203d1174b
|
refactor: migrate 'hard.nix' to 'facter.json'
|
2026-06-13 01:23:31 +02:00 |
|
hektor
|
1995c04b1d
|
refactor: merge 'host.nix' into 'meta.nix'
|
2026-06-13 01:23:31 +02:00 |
|
hektor
|
c7567330b8
|
docs(readme): add badges
|
2026-06-12 19:10:35 +02:00 |
|
hektor
|
a3c39dc1ee
|
chore: replace 'silver-searcher' with ripgrep
|
2026-06-09 19:51:09 +02:00 |
|
hektor
|
82f2f1ad85
|
refactor(nvim): migrate to nix-only 'nvim'
|
2026-06-09 19:26:54 +02:00 |
|
hektor
|
9e826969e3
|
feat(anki): configure 'AnkiConnect' addon
|
2026-06-08 23:49:13 +02:00 |
|
hektor
|
21816fd44b
|
chore(taskwarrior): read latest taskwarrior news
|
2026-06-08 20:46:33 +02:00 |
|
hektor
|
a0c8c2136e
|
fix(networking): use 'systemd-resolved'
|
2026-06-02 22:48:55 +02:00 |
|
hektor
|
d90cd78ec2
|
feat(andromache): use 'systemd-networkd' networking
|
2026-06-02 22:39:57 +02:00 |
|
hektor
|
8df90a3a08
|
fix(nvim): properly set up 'nvim-ts-context-commentstring'
|
2026-06-02 21:20:31 +02:00 |
|
hektor
|
1e55ac7042
|
fix(nvim): migrate to nvim 0.12 treesitter
|
2026-06-02 21:13:12 +02:00 |
|
hektor
|
8b66072fea
|
fix(nvim): remove 'keywordk_length' condition for lsp completion
|
2026-06-02 20:59:17 +02:00 |
|
hektor
|
28fb4ec7fa
|
refactor(nvim): remove redundant statusline settings
|
2026-06-02 20:45:43 +02:00 |
|
hektor
|
7fa70698b4
|
chore(comin): disable 'comin' on 'hecuba'
|
2026-05-31 23:03:12 +02:00 |
|
hektor
|
3a9a4bdcde
|
fix(comin): resolve hecuba 'machineId' error
|
2026-05-31 22:19:38 +02:00 |
|
hektor
|
9ed3f4663c
|
test(comin): test 'comin' on 'hecuba'
|
2026-05-31 22:15:34 +02:00 |
|
hektor
|
caedfc5f80
|
feat(comin): set up 'comin' for 'hecuba' host GitOps
|
2026-05-31 21:40:42 +02:00 |
|
hektor
|
2925bab847
|
chore(zotero): update 'bbt.json'
|
2026-05-31 21:38:43 +02:00 |
|
hektor
|
c7fec22567
|
feat(astyanax): use 'systemd-networkd' networking
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
2ca49f1a6e
|
feat(hecuba): set up tailscale for colmena deployments
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
22e2b89074
|
feat(shell): show git 'ahead' commit count
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
a9dc9c0ab9
|
fix(nvim): only load 'image.nvim' load on 'KITTY_WINDOW_ID'
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
3b7a37ebb6
|
fix(taskdeps): update python shebang
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
808936338f
|
fix(shikane): override existing config file
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
50d3b38f1e
|
chore(niri): remove 'xwayland-satellite'
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
9404369d7d
|
feat(niri): add wlsunset
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
eccd8db785
|
feat(reference-manager): add reference manager module (Zotero)
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
3596873b1f
|
fix(deploy): add 'host.name' to colmena config
|
2026-05-31 21:37:53 +02:00 |
|
hektor
|
3335341652
|
chore: update lockfile
|
2026-05-31 19:02:55 +02:00 |
|
hektor
|
14a5de4730
|
fix(ssh): fall back to backup key when no primary SSH key present
|
2026-05-31 19:02:16 +02:00 |
|
hektor
|
83164ef4f0
|
chore: update lockfile
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
4000be1722
|
fix(astyanax): resolve wol-andromache MAC import
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
87d1e973ba
|
feat(astyanax): add intel-compute-runtime
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
7c92f57039
|
refactor(stylix): use stylix 'autoImport'
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
258ff2126c
|
fix(tmux): enable extended keys passthrough
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
ab72f96d6a
|
fix(work): set up auto upgrade for 'work' home manager host
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
71b084d2bc
|
fix(colmena): resolve colmena warning
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
9e66a9e779
|
feat(common): add pathsToLink for xdg-portal
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
c62b11100c
|
fix: resolve deprecated ssh nix home manager option
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
d7e4574c9e
|
fix: resolve Nix 'boot.zfs.forceImportRoot' default value warning
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
41bf403247
|
chore(packages): add 'curl' and 'fd' to shared packages
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
a0f4edf5da
|
fix: rename module descriptions
|
2026-05-24 17:25:52 +02:00 |
|
hektor
|
bd8a8f7942
|
chore(modules): add auto-import default.nix files
|
2026-05-24 17:25:52 +02:00 |
|