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
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
78f0afe517
pinwheel: Fix window focus in hyprland
2026-02-14 10:38:48 +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
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
55ab0f2f92
pinwheel: Update hyprland after updated inputs
2026-01-07 14:32:38 +01:00
Alexander Heldt
47115d9ee2
pinwheel: Fix screen flickering
2025-12-27 11:09:15 +01:00
Alexander Heldt
91f78ba510
pinwheel: Set cursor theme
2025-10-20 18:48:34 +02:00
Alexander Heldt
7180d12bb8
pinwheel: Replace hyprland monitor script with auto-center-*
2025-10-15 16:25:56 +02:00
Alexander Heldt
94e35677a6
pinwheel: Fix hyprland "smart gaps"
2024-11-28 18:25:38 +01:00
Alexander Heldt
f15701f426
Apply nixfmt
2024-09-02 21:55:41 +02:00
Alexander Heldt
b748304faf
pinwheel: Use wlr portal instead of hyprland portal
...
As it worked better for screen sharing
2024-08-18 14:46:49 +02:00
Alexander Heldt
89f9e6fc29
pinwheel: Use store path for jq in hyprland monitor manager
2024-07-21 10:08:51 +02:00
Alexander Heldt
9ac430e9e4
pinwheel: Be more specific about what events to handle in hyprland
2024-07-21 10:07:35 +02:00
Alexander Heldt
a71809394a
pinwheel: Don't restart waybar from hyprlands monitor manager
...
As it breaks the manager script, which breaks `waybar` and the script
2024-07-19 11:07:07 +02:00
Alexander Heldt
8ebb0bb4e9
pinwheel: Add waybar to PATH and start it in subshell
...
To avoid having the monitor managing script fail due to waybar errors
2024-07-13 10:15:59 +02:00
Alexander Heldt
d8c493bd0d
pinwheel: Add pkill to PATH of hyprland monitor management
2024-07-13 10:15:59 +02:00
Alexander Heldt
ed87c395cb
pinwheel: Update hyprland socket location for monitor management
2024-07-13 10:15:59 +02:00
Alexander Heldt
d8e52d8666
pinwheel: Update magnifier keybindings in hyprland
2024-06-30 15:21:58 +02:00
Alexander Heldt
36d463381d
pinwheel: Fix graphics setting in hyprland
2024-06-30 09:25:13 +02:00
Alexander Heldt
6d5a6ff2d2
pinwheel: Fix magnifier in hyprland
2024-06-30 09:24:53 +02:00
Alexander Heldt
ec3be3c7b1
pinwheel: Update path for HDMI card
2024-06-03 21:23:25 +02:00
Alexander Heldt
23b9963877
pinwheel: Set NIXOS_OZONE_WL to true for wayland support
2023-12-19 09:08:36 +01:00
Alexander Heldt
5485b6b7e6
pinwheel: Add support for screensharing with hyprland
2023-12-11 14:47:35 +01:00
Alexander Heldt
7d5064fbdd
pinwheel: Cleanup hyprland module
2023-11-07 22:39:30 +01:00
Alexander Heldt
a501af2209
pinwheel: Add wdisplays to hyprland module
2023-11-06 10:18:15 +01:00
Alexander Heldt
166f4cc96b
pinwheel: Move hyprland workspaces when (dis)connecting monitors
2023-11-02 09:20:23 +01:00
Alexander Heldt
ab2f8e7946
pinwheel: Remove monitor log in hyprland-monitors systemd unit
2023-11-02 09:20:23 +01:00
Alexander Heldt
8d1b684718
pinwheel: Remove drop shadow in hyprland
2023-10-21 22:48:40 +02:00
Alexander Heldt
ca1b71261d
pinwheel: Add colors module to define common colors
2023-10-21 22:47:20 +02:00
Alexander Heldt
f927cb49b1
pinwheel: Add and use physlock module
2023-10-21 19:44:04 +02:00
Alexander Heldt
a5ec186a59
pinwheel: Add enable option to hyprland module
2023-10-16 23:09:14 +02:00
Alexander Heldt
d3bb764006
pinwheel: Move opengl config to hyprland module
2023-10-16 22:56:56 +02:00
Alexander Heldt
71118d8309
pinwheel: Force restart waybar when monitor (dis)connects
2023-10-16 22:26:12 +02:00
Alexander Heldt
fd0112dacd
pinwheel: Assigning workspaces statically worked better in hyprland
...
Doing it dynamically didn't work as expected. Workspaces showed up on
monitors they were not assigned to, and extra workspaced (11 ?) existed
2023-10-16 15:53:15 +02:00
Alexander Heldt
b3a81a07c4
pinwheel: Lock screen before suspending system
2023-10-16 15:51:10 +02:00
Alexander Heldt
7f1cf19146
pinwheel: Add systemd user service to manage monitor connections
2023-10-16 15:51:10 +02:00
Alexander Heldt
99adbd7b53
pinwheel: Start waybar correct when starting hyprland`
2023-09-24 11:26:58 +02:00
Alexander Heldt
e93f127aa8
pinwheel: Add magnifier keybindings
2023-09-21 23:21:50 +02:00
Alexander Heldt
c771a1d7ed
pinwheel: Turn down touchpad sensitivity
2023-09-19 22:03:19 +02:00
Alexander Heldt
a3d96c9188
pinwheel: Ensure waybar is started when hyprland is started
2023-09-19 22:02:52 +02:00
Alexander Heldt
1bb173f616
pinwheel: Assign workspaces in hyprland
2023-09-10 21:32:56 +02:00
Alexander Heldt
498f4d50d1
pinwheel: Cleanup whitespace and function arguments
2023-09-09 10:51:00 +02:00
Alexander Heldt
fa3c511fa5
pinwheel: Focus follows mouse (but not keyboard does not)
2023-08-28 19:03:11 +02:00
Alexander Heldt
496e75820d
pinwheel: Extract bemenu module
2023-08-28 19:03:11 +02:00
Alexander Heldt
11ae4d3282
pinwheel: Extract swaylock module
2023-08-28 19:03:11 +02:00