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
6b054a238d
pinwheel: Replace light with brightnessctl
2026-03-19 11:09:15 +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
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
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
f8c060a0cc
pinwheel: Fix openvpn config
2026-02-14 10:10:10 +01: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
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
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
47115d9ee2
pinwheel: Fix screen flickering
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
6f6090e046
pinwheel: Update work-vpn script
2025-12-27 11:09:15 +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
6c7a17035e
pinwheel: Enable gleam in emacs
2025-10-29 20:15:21 +01:00
Alexander Heldt
7f86e790c2
pinwheel: Add gleam module
2025-10-29 20:14:08 +01:00
Alexander Heldt
91f78ba510
pinwheel: Set cursor theme
2025-10-20 18:48:34 +02:00
Alexander Heldt
9e45600e37
pinwheel: Update music and use naviterm
2025-10-20 18:47:46 +02:00
Alexander Heldt
67134682d9
pinwheel: Disable resolved.dnssec
...
As it breaks tailscale <-> openvpn
> At the time of September 2023, systemd upstream advise to disable DNSSEC
> by default as the current code is not robust enough to deal with
> “in the wild” non-compliant servers, which will usually give you a
> broken bad experience in addition of insecure.
2025-10-19 14:39:05 +02:00
Alexander Heldt
cefd4a966c
pinwheel: Remove unused update-systemd-resolved
2025-10-19 14:37:45 +02:00
Alexander Heldt
07a7d65f0d
pinwheel: Re-enable systemd-resolved
...
As `openvpn` is broken without it running (segfaults)
2025-10-19 11:50:19 +02:00
Alexander Heldt
7180d12bb8
pinwheel: Replace hyprland monitor script with auto-center-*
2025-10-15 16:25:56 +02:00
Alexander Heldt
d518832836
pinwheel: Fix go ENV variables
2025-10-07 14:35:37 +02:00
Alexander Heldt
b9d5cfd001
pinwheel: Use latest intellij for work
2025-10-06 20:29:38 +02:00
Alexander Heldt
edae2eb1d4
pinwheel/backwards: Remove ttrpg syncthing share
2025-07-10 16:33:44 +02:00
Alexander Heldt
5f5df49717
pinwheel/manatee: Share org via syncthing
2025-05-18 17:36:37 +02:00
Alexander Heldt
0abb85a15e
pinwheel: Fix ssh hostname for manatee
2025-05-09 21:40:14 +02:00