Alexander Heldt
42079c2268
Update puppy-tracker flake input
2026-07-09 20:35:48 +02:00
Alexander Heldt
4742e0f593
manatee: Add puppy-tracker behind virtual host puppy.ppp.pm
2026-07-09 20:34:43 +02:00
Alexander Heldt
3446756cc1
manatee: Add invite code secret for puppy-tracker
2026-07-09 20:34:12 +02:00
Alexander Heldt
aa7ef695f4
manatee: Add ability to specify public url for homepage card
2026-07-09 20:33:22 +02:00
Alexander Heldt
ff02728d82
manatee: Add puppy.ppp.pm sub-domain
...
With cert and ip update
2026-07-09 16:59:13 +00:00
Alexander Heldt
e2f62568b5
Update puppy-tracker flake input
2026-07-04 09:27:46 +00:00
Alexander Heldt
304d07fea3
Update puppy-tracker flake input
2026-07-04 09:21:06 +00:00
Alexander Heldt
bdcc75980d
manatee: Fix komga-reading-stats secret permissions
2026-06-25 14:28:28 +00:00
Alexander Heldt
0b27829c2a
Update flake inputs
2026-06-25 14:28:15 +00:00
Alexander Heldt
f628e3a16a
Update flake inputs
2026-06-21 18:08:50 +00:00
Alexander Heldt
c07d9fca36
Update flake inputs
2026-06-21 17:59:25 +00:00
Alexander Heldt
6477f2b39b
manatee: Add puppy-tracker module
2026-06-21 17:50:51 +00:00
Alexander Heldt
80ed5a1017
Update flake inputs (and add puppy-tracker)
2026-06-21 17:50:51 +00:00
Alexander Heldt
b6fcd199c1
pinwheel/tadpole: Add ed25519 ssh key
2026-06-17 08:35:07 +02:00
Alexander Heldt
9a49839eee
Update whib-frontend flake input
2026-06-03 12:59:11 +02:00
Alexander Heldt
2606f1a1c6
tadpole: Scope authorized_keys_command to alex
...
The command was hijacking auth for all users, including `gitea`, which
broke `git push` over SSH — `gitea`'s `authorized_keys` (with the
`gitea serv` command restriction) was being bypassed, and sshd would
try to exec the raw `git-receive-pack` instead.
Pass `%u` to the command and short-circuit unless the requested user
is `alex`, so other users fall back to their own `~/.ssh/authorized_keys`.
2026-06-03 12:58:08 +02:00
Alexander Heldt
331a86deb0
pinwheel: Use opensshs ssh-agent for SSH
...
As gnomes gcr-ssh-agent stalls RSA signing
2026-06-03 12:58:07 +02:00
Alexander Heldt
5cf4c1037a
pinwheel: Load direnv ZSH on devshell load
2026-06-03 12:58:05 +02:00
Alexander Heldt
50bf270d1c
pinwheel: Pin tailscale version
2026-06-03 12:58:04 +02:00
Alexander Heldt
6e7e3aeebd
pinwheel: Fix ts LSP package location
2026-06-03 12:58:02 +02:00
Alexander Heldt
477d54c7db
pinwheel: Fix hyprland lock input
2026-06-03 12:58:01 +02:00
Alexander Heldt
e02b21013b
Update whib-backend flake input
2026-06-03 10:25:19 +00:00
Alexander Heldt
4a63c4eb5e
manatee: Update monitoring in home-assistant
...
- Add all disks to smartd
- Generate home-assistant config in nix
- Add metrics for all HDDs
2026-05-30 16:54:40 +00:00
Alexander Heldt
d291633fe2
manatee: Update ssh module
...
- current naming
- set defaults to off
2026-05-30 16:45:27 +00:00
Alexander Heldt
188ad0a75a
manatee: Make romm network creation idempotent
2026-05-30 16:44:30 +00:00
Alexander Heldt
993528418c
Update flake inputs
2026-05-20 09:26:39 +02:00
Alexander Heldt
f8907ccd05
manatee: Add romm module
2026-05-17 13:25:01 +00:00
Alexander Heldt
d72a4ebb61
manatee: Disable immich
2026-05-17 13:25:01 +00:00
Alexander Heldt
f8a2f7f3c5
manatee: Fix permissions for komga-reading-stats
2026-05-17 13:25:01 +00:00
Alexander Heldt
db2cf7a900
pinwheel: Update .ssh/config on build
2026-05-05 12:53:44 +02:00
Alexander Heldt
306eb325e4
pinwheel: Update work-gitconfig with new email
2026-04-23 15:44:47 +02:00
Alexander Heldt
3311a9feb3
Update flake inputs
2026-04-23 15:44:25 +02:00
Alexander Heldt
ce6d9715a9
pinwheel: Remove eglot-booster from emacs
...
As it was outdated and failed UTF-8 encoding
2026-04-14 09:29:46 +02:00
Alexander Heldt
d19dcae3b2
manatee: Set correct user on komga-reading-stats secrets
2026-03-22 19:10:46 +01:00
Alexander Heldt
07fe75775e
manatee: Fix komga-reading-stats secret permissions
2026-03-22 19:01:49 +01:00
Alexander Heldt
8036a8d74a
Update flake inputs
2026-03-22 18:51:59 +01:00
Alexander Heldt
c823e379b9
manatee: Add komga-reading-stats
2026-03-22 18:48:51 +01:00
Alexander Heldt
b3ae7e4c07
Add input komga-reading-stats
2026-03-22 18:45:30 +01:00
Alexander Heldt
adc6e4ed57
manatee: Add secrets for komga-reading-stats
2026-03-22 18:45:05 +01:00
Alexander Heldt
fd7fccd9ae
pinwheel: Install slack for work
2026-03-22 18:36:07 +01:00
Alexander Heldt
d182b515d8
pinwheel: Ignore .direnv in intellij
2026-03-22 18:35:42 +01:00
Alexander Heldt
d8b61a42f3
Pin nh version
2026-03-19 13:05:51 +01:00
Alexander Heldt
6b054a238d
pinwheel: Replace light with brightnessctl
2026-03-19 11:09:15 +01:00
Alexander Heldt
6e24a4557f
Update flake inputs
2026-03-19 11:03:15 +01:00
Alexander Heldt
10feb73843
pinwheel: Add opencode and claude
2026-03-19 11:02:27 +01:00
Alexander Heldt
f42612e932
pinwheel: Fix cursor escape codes in tmux
2026-03-19 11:02:27 +01:00
Alexander Heldt
1e771c0d8d
pinwheel: Ensure opencode has access to interactive bash
2026-03-19 11:02:27 +01:00
Alexander Heldt
e196ce3572
pinwheel: Use GUI key manager for ssh
2026-03-19 11:02:27 +01:00
Alexander Heldt
9e61c6cad3
pinwheel: Assign default workspaces to monitor(s)
2026-03-19 11:02:27 +01:00
Alexander Heldt
dee1aa02e6
pinwheel: Batch workspace monitor assignments atomically
...
Use hyprctl --batch to send all workspace rules and moves in a
single IPC call, avoiding races that caused workspaces to end up
on the wrong monitor.
2026-03-19 11:02:27 +01:00