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
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
9fd7c65b44
manatee: Update komga-comictracker to not use notifications
2026-02-14 11:38:44 +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
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
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
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
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