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
Alexander Heldt
edafaf04de
pinwheel: Start Hyprland with uwsm
2026-03-19 11:02:26 +01:00
Alexander Heldt
ed401a38d6
pinwheel: Always clean up swayidle after hyprlock exits
...
Use ; instead of && so pkill swayidle runs regardless of hyprlock's
exit status, preventing leaked swayidle processes from blanking screens.
2026-03-19 11:02:26 +01:00
Alexander Heldt
c628c816d8
pinwheel: Pause all players on screen lock
...
Use playerctl -a to pause all active media players instead of only
targeting spotify.
2026-03-19 11:02:26 +01:00
Alexander Heldt
7d2cf97ea6
pinwheel: Move workspaces to monitor on hotplug
...
Workspace rules alone only affect future workspace creation. Add
moveworkspacetomonitor dispatches so existing workspaces are moved
to the correct monitor when an external display is connected.
2026-03-19 11:02:26 +01:00
Alexander Heldt
ac1c5c372f
pinwheel: Replace swaylock with hyprlock
...
Fixes black internal screen after unlocking with external monitor
disconnected, and occasional Hyprland crashes on lock.
2026-03-19 11:02:26 +01:00
Alexander Heldt
7d6785f27e
manatee: Remove calibre-web module
2026-03-07 12:10:30 +00:00
Alexander Heldt
f446706a9c
manatee: nixfmt
2026-03-07 12:08:01 +00:00
Alexander Heldt
6ea5db6d37
manatee: Add komga-bookmanager service
2026-03-07 12:07:05 +00:00
Alexander Heldt
e46b5689a2
Add komga-bookmanager input
2026-03-07 12:05:41 +00:00
Alexander Heldt
8fa60a1b06
Update komga-comictracker input
2026-03-07 12:05:07 +00:00
Alexander Heldt
4f5de3b4cc
manatee: Expose komga publicly via komga.ppp.pm
2026-03-02 21:41:41 +01:00
Alexander Heldt
65569f6b57
manatee: Add services homepage with auto-discovery
...
Add a homepage module that generates a static landing page served on
port 9999 via nginx. Each service module registers itself via the shared
mod.homepage.services option, so enabling a module automatically adds
it to the page.
2026-02-28 22:03:12 +01:00
Alexander Heldt
f2130be7e4
backwards: Continued attempt to fix audio output
2026-02-17 21:35:51 +01:00
Alexander Heldt
efaa92d4a1
manatee: Add web based reader for komga
2026-02-17 20:25:11 +00:00
Alexander Heldt
5ab63a0880
manatee: Add bluetooth reset handling
2026-02-15 15:33:02 +01:00
Alexander Heldt
d614186ef9
backwards: Use NetworkManager for wifi
2026-02-15 15:10:48 +01:00
Alexander Heldt
aefe89f648
backwards: Try to fix audio output
2026-02-15 15:10:19 +01:00
Alexander Heldt
2a1c8038ba
Update komga-comictracker input
2026-02-14 15:36:44 +01:00
Alexander Heldt
9fd7c65b44
manatee: Update komga-comictracker to not use notifications
2026-02-14 11:38:44 +01:00
Alexander Heldt
e78f603717
Update komga-comictracker input
2026-02-14 11:37:56 +01:00
Alexander Heldt
e5c9fcea33
manatee: Fix komga-comicbooktracker credentials file permissions
2026-02-14 11:18:51 +01:00
Alexander Heldt
1dbcb4439a
pinwheel: Fix eglot code action indicator in emacs
2026-02-14 11:08:52 +01:00
Alexander Heldt
b26fb44824
pinwheel: Unpin nh from local nixpkgs to use cached builds
2026-02-14 11:08:44 +01:00
Alexander Heldt
48e352f015
pinwheel: Disable use of ssh defaults (as they're inlined)
2026-02-14 11:05:51 +01:00
Alexander Heldt
e575a147cd
pinwheel: Fix pants use of system
2026-02-14 11:05:51 +01:00
Alexander Heldt
7653bfce22
manatee: Add komga-comicbooktracker
2026-02-14 10:54:01 +01:00
Alexander Heldt
78f0afe517
pinwheel: Fix window focus in hyprland
2026-02-14 10:38:48 +01:00
Alexander Heldt
c19b59f88e
Use pkgs.nixfmt instead of pkgs.nixfmt-rfc-style
2026-02-14 10:38:48 +01:00
Alexander Heldt
53fad59691
pinwheel: Install copilot in intellij
2026-02-14 10:38:48 +01:00
Alexander Heldt
3ba141ce36
pinwheel: Remove trackpad from battery monitor
2026-02-14 10:12:15 +01:00
Alexander Heldt
29094de29e
pinwheel: Use flat mouse acceleration profile
2026-02-14 10:12:15 +01:00
Alexander Heldt
44a7bb72ef
pinwheel: Add dynamic hyprland monitor hotplug handler
2026-02-14 10:12:13 +01:00
Alexander Heldt
2537692f24
pinwheel: Simplify whib development
2026-02-14 10:10:34 +01:00
Alexander Heldt
f8c060a0cc
pinwheel: Fix openvpn config
2026-02-14 10:10:10 +01:00
Alexander Heldt
cc6069e854
Update flake inputs
2026-02-14 10:06:39 +01:00
Alexander Heldt
1d180a623a
manatee: Add OpenCL hardware support
...
To improve jellyfin transcoding
2026-02-08 19:12:51 +00:00
Alexander Heldt
a0bdcc0444
manatee: Add swapfile
2026-02-08 19:12:32 +00:00
Alexander Heldt
0ecef88132
Update flake inputs
2026-02-08 19:12:23 +00:00
Alexander Heldt
7839d2604c
pinwheel/backwards/tadpole: Remove codeberg.org
2026-01-10 13:32:03 +01:00
Alexander Heldt
3839cee199
pinwheel: Fix hyprland "smart borders"
2026-01-09 16:15:57 +01:00
Alexander Heldt
f4870970d5
pinwheel: Use hyprland nixos module
2026-01-09 16:15:20 +01:00
Alexander Heldt
0ddc0c7fef
manatee: Update machine IP for ha.ppp.pm
2026-01-07 14:24:39 +00:00
Alexander Heldt
7a510c5d14
pinwheel: Update idea after updated flake inputs
2026-01-07 14:33:17 +01:00
Alexander Heldt
55ab0f2f92
pinwheel: Update hyprland after updated inputs
2026-01-07 14:32:38 +01:00
Alexander Heldt
d5e159561d
Update flake inputs
2026-01-07 14:31:49 +01:00
Alexander Heldt
cc96dc072f
manatee: Open jellyfin port
2026-01-06 17:05:02 +00:00
Alexander Heldt
c064d277ca
manatee: Ensure local traffic works next to VPN
2026-01-06 17:04:53 +00:00
Alexander Heldt
5f756ae514
backwards: Fix gnome settings
2026-01-05 18:00:57 +01:00
Alexander Heldt
b142891955
backwards: Adjust to updated nixpkgs
2026-01-05 17:47:16 +01:00
Alexander Heldt
61c73fcfaf
manatee: Add home-assistant module
2026-01-05 17:44:30 +01:00
Alexander Heldt
209c2f7c81
manatee: Add secret for Hetzner DNS API key
2026-01-05 17:44:29 +01:00
Alexander Heldt
926fbcb169
manatee: Open port 443 for nginx
2026-01-05 17:44:28 +01:00
Alexander Heldt
4ba82c4648
manatee: Remove books.ppp.pm virtual host
2026-01-05 17:44:27 +01:00
Alexander Heldt
06f82d2778
manatee: Add komga module
2026-01-05 17:44:25 +01:00
Alexander Heldt
e8fcf8102c
tadpole: Fix gitea oauth2 issuer URL
...
To have a trailing slash, which is expected of pre gitea 1.25
`tailscale` integrations
2026-01-04 19:31:28 +01:00
Alexander Heldt
1c985332e0
pinwheel: Clean up fzf module
2026-01-03 16:42:09 +01:00
Alexander Heldt
e788efc4ff
pinwheel/manatee/backwards: Adjust for updated nixpkgs
2026-01-03 16:41:41 +01:00
Alexander Heldt
6a58eb660b
Update flake inputs
2025-12-27 11:13:56 +01:00
Alexander Heldt
47115d9ee2
pinwheel: Fix screen flickering
2025-12-27 11:09:15 +01:00
Alexander Heldt
c2264973a6
pinwheel: Add unzip
2025-12-27 11:09:15 +01:00
Alexander Heldt
826bcb9a4f
pinwheel: Use networkmanager instead of connman
...
As it seems to work better with work vpn
2025-12-27 11:09:15 +01:00
Alexander Heldt
3234d47059
Remove andromeda secrets
2025-12-27 11:09:15 +01:00
Alexander Heldt
6f6090e046
pinwheel: Update work-vpn script
2025-12-27 11:09:15 +01:00
Alexander Heldt
4d0e3681cb
manatee: Add new vdev to zpool
2025-11-22 11:42:34 +01:00
Alexander Heldt
b246c9c1ec
pinwheel: Fix GOPATH for go
2025-11-08 23:13:04 +01:00
Alexander Heldt
3cfc99ad2d
pinwheel: Configure flycheck for emacs
2025-11-08 23:12:16 +01:00
Alexander Heldt
cbc4564289
pinwheel: Remove eldoc-box from emacs
2025-11-08 22:57:23 +01:00
Alexander Heldt
084387246a
pinwheel: Remove knowledge of andromeda
2025-11-02 21:37:02 +01:00
Alexander Heldt
534752a1c3
test-vm: Increase disk size
2025-11-02 21:34:50 +01:00
Alexander Heldt
6c7a17035e
pinwheel: Enable gleam in emacs
2025-10-29 20:15:21 +01:00