feat(hyprland): migrate desktop utility bindings #160

Merged
alexion merged 1 commits from feat/hyprland-desktop-utility-binds into main 2026-10-11 17:01:48 -04:00
Owner

Summary

  • register clipboard history, recording toggle, and screenshot utility keys through registry.keybind
  • render Satty as a Lua window_rule floating window
  • remove the old commented Hyprland bind and windowrule fragments from utility modules

Verification

  • nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus' | jq 'with_entries(select(.key | test("clipboard|recording|screenshot")))'
  • nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.wayland.windowManager.hyprland.settings.window_rule' | jq .
  • nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hyprland.lua".text' | python3 -c '...'
  • nix run .#fix
  • bazel run //src/natu:natu -- configs/nixos/modules/desktop/utilities/clipboard.nix configs/nixos/modules/desktop/utilities/recording.nix configs/nixos/modules/desktop/utilities/screenshot.nix
## Summary - register clipboard history, recording toggle, and screenshot utility keys through `registry.keybind` - render Satty as a Lua `window_rule` floating window - remove the old commented Hyprland `bind` and `windowrule` fragments from utility modules ## Verification - `nix eval --json '.#nixosConfigurations.zeus.config.registry.keybind.zeus' | jq 'with_entries(select(.key | test("clipboard|recording|screenshot")))'` - `nix eval --json '.#nixosConfigurations.zeus.config.home-manager.users.alexion.wayland.windowManager.hyprland.settings.window_rule' | jq .` - `nix eval --raw '.#nixosConfigurations.zeus.config.home-manager.users.alexion.xdg.configFile."hypr/hyprland.lua".text' | python3 -c '...'` - `nix run .#fix` - `bazel run //src/natu:natu -- configs/nixos/modules/desktop/utilities/clipboard.nix configs/nixos/modules/desktop/utilities/recording.nix configs/nixos/modules/desktop/utilities/screenshot.nix`
alexion added 1 commit 2026-10-11 16:58:42 -04:00
alexion merged commit 33128fc3c7 into main 2026-10-11 17:01:48 -04:00
alexion deleted branch feat/hyprland-desktop-utility-binds 2026-10-11 17:01:48 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#160