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 |
|
hektor
|
a9dc191c2f
|
chore(hooks): enforce enable option on all home modules
|
2026-05-24 16:00:50 +02:00 |
|
hektor
|
692bc6acb3
|
feat(gnome): add enable option
|
2026-05-24 16:00:48 +02:00 |
|
hektor
|
461c90cc25
|
feat(x): add enable option
|
2026-05-24 16:00:47 +02:00 |
|
hektor
|
d152f990f4
|
feat(users): add enable option
|
2026-05-24 16:00:45 +02:00 |
|
hektor
|
e0e51558b7
|
feat(uptime-kuma): add enable option
|
2026-05-24 16:00:44 +02:00 |
|
hektor
|
7324873ef9
|
feat(syncthing): add enable option
|
2026-05-24 16:00:43 +02:00 |
|
hektor
|
6f98f066a0
|
feat(storage): add enable option
|
2026-05-24 16:00:41 +02:00 |
|
hektor
|
a7ad2b141e
|
feat(printing): add enable option
|
2026-05-24 16:00:40 +02:00 |
|
hektor
|
c95913027a
|
feat(nvidia): add enable option
|
2026-05-24 16:00:38 +02:00 |
|
hektor
|
aefae7cdf2
|
feat(networking): add enable option
|
2026-05-24 16:00:37 +02:00 |
|
hektor
|
a11e6b6a11
|
feat(localization): add enable option
|
2026-05-24 16:00:36 +02:00 |
|
hektor
|
ac4e8aacbd
|
feat(keyboard): add enable option
|
2026-05-24 16:00:34 +02:00 |
|
hektor
|
c6ea1433d3
|
feat(k3s): add enable option
|
2026-05-24 16:00:33 +02:00 |
|
hektor
|
a3fd052204
|
feat(gaming): add enable option
|
2026-05-24 16:00:31 +02:00 |
|
hektor
|
cd1880e7c9
|
feat(fonts): add enable option
|
2026-05-24 16:00:30 +02:00 |
|
hektor
|
9c0e2be6b5
|
feat(bootloader): add enable option
|
2026-05-24 16:00:28 +02:00 |
|
hektor
|
95a4409494
|
feat(bluetooth): add enable option
|
2026-05-24 16:00:27 +02:00 |
|
hektor
|
4b6f4014b2
|
feat(ai-tools): add enable option
|
2026-05-24 16:00:26 +02:00 |
|
hektor
|
e994e540c1
|
fix(desktop): add enable option
|
2026-05-24 16:00:24 +02:00 |
|
hektor
|
6c9bbc27a0
|
feat(git): add enable option
|
2026-05-24 16:00:23 +02:00 |
|
hektor
|
1255083ad6
|
fix(secrets): add enable option
|
2026-05-24 16:00:21 +02:00 |
|
hektor
|
1f115f8738
|
feat(taskwarrior): add enable option
|
2026-05-24 16:00:20 +02:00 |
|
hektor
|
96c65fc991
|
feat(anki): add enable option
|
2026-05-24 16:00:19 +02:00 |
|
hektor
|
1158e855c2
|
feat(shell): add enable option
|
2026-05-24 16:00:17 +02:00 |
|
hektor
|
c3239c544a
|
feat(stylix): add enable option
|
2026-05-24 16:00:16 +02:00 |
|
hektor
|
a191c89549
|
feat(k8s): add enable option
|
2026-05-24 16:00:14 +02:00 |
|
hektor
|
7d4e514f97
|
feat(browser): add enable option
|
2026-05-24 16:00:13 +02:00 |
|
hektor
|
086e091add
|
feat(ssh): add enable option
|
2026-05-24 16:00:11 +02:00 |
|
hektor
|
a5adea70ea
|
feat(music): add enable option
|
2026-05-24 16:00:10 +02:00 |
|
hektor
|
e84079647b
|
feat(terminal): add enable option
|
2026-05-24 16:00:09 +02:00 |
|
hektor
|
a3c24382f8
|
feat(tmux): add enable option
|
2026-05-24 16:00:07 +02:00 |
|
hektor
|
2d4f428fd3
|
feat(waybar): add enable option
|
2026-05-24 16:00:06 +02:00 |
|
hektor
|
cff26bd47b
|
feat(audio): add enable option
|
2026-05-24 16:00:05 +02:00 |
|
hektor
|
fef88cf1a4
|
feat(keepassxc): add enable option
|
2026-05-24 16:00:03 +02:00 |
|
hektor
|
9402c16df0
|
feat(mako): add enable option
|
2026-05-24 16:00:02 +02:00 |
|
hektor
|
98a62b262b
|
feat(fuzzel): add enable option
|
2026-05-24 16:00:00 +02:00 |
|
hektor
|
87ff32bac3
|
feat(direnv): add enable option
|
2026-05-24 15:59:59 +02:00 |
|
hektor
|
0ecfe7d86d
|
feat(nvim): add enable option
|
2026-05-24 15:59:57 +02:00 |
|
hektor
|
f2ffedfb76
|
feat(devenv): add enable option
|
2026-05-24 15:59:56 +02:00 |
|
hektor
|
bc2f0477ca
|
feat(pandoc): add enable option
|
2026-05-24 15:59:55 +02:00 |
|
hektor
|
0826ac78e1
|
feat(dconf): add enable option
|
2026-05-24 15:59:53 +02:00 |
|
hektor
|
36948fa1e9
|
feat(nodejs): add enable option
|
2026-05-24 15:59:52 +02:00 |
|
hektor
|
e5fad8a398
|
feat(vscode): add enable option
|
2026-05-24 15:59:51 +02:00 |
|
hektor
|
adce0a0872
|
feat(bruno): add enable option
|
2026-05-24 15:59:49 +02:00 |
|
hektor
|
a9ae884349
|
feat(infra): add enable option
|
2026-05-24 15:59:48 +02:00 |
|
hektor
|
a906b9b89d
|
feat(docker): add enable option
|
2026-05-24 15:59:46 +02:00 |
|
hektor
|
a74a184035
|
feat(go): add enable option
|
2026-05-24 15:59:45 +02:00 |
|
hektor
|
505aa1d356
|
feat(ticketing): add enable option
|
2026-05-24 15:59:43 +02:00 |
|
hektor
|
bf248d495b
|
feat(nfc): add enable option, inline proxmark3
|
2026-05-24 15:59:41 +02:00 |
|
hektor
|
3dbd301925
|
feat(photography): add enable option
|
2026-05-22 11:40:20 +02:00 |
|