Add hyprland keybing for better-control powermenu

This commit is contained in:
Chris Toph 2025-05-08 16:45:39 -04:00
parent 6de78e75e6
commit ccd08cf21d
2 changed files with 11 additions and 7 deletions

14
flake.lock generated
View file

@ -75,11 +75,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1744989088, "lastModified": 1746393010,
"narHash": "sha256-j3HCGYdauq74hZzlgsDpQKx8rKLRX2oNhrsS8Jr8ZE8=", "narHash": "sha256-hKKgN1aR+KFybG+w9FqZpKntd5dC3VULHA1nYMonxiI=",
"owner": "rishabh5321", "owner": "rishabh5321",
"repo": "better-control-flake", "repo": "better-control-flake",
"rev": "0c4480620461c1b5d8bcf1112b915be5a26f8308", "rev": "40d2f963e8e7373839fd044142915a9871b8de61",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -1061,11 +1061,11 @@
"snapraid-aio-src": "snapraid-aio-src" "snapraid-aio-src": "snapraid-aio-src"
}, },
"locked": { "locked": {
"lastModified": 1745877167, "lastModified": 1746380924,
"narHash": "sha256-I1LF6QlQnQmpsom676VNWzbA5xY1ksgwMyPh1b5JoG0=", "narHash": "sha256-A/TBPzpKMKQF3n4GVw7AD5nUio+bzPrngvWVLGoOPKU=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "fb1b3606270ce8ceaea8534a046eb1dda08c54dc", "rev": "c13880e2626a88d0ba9b69a75443654a720ae9f8",
"revCount": 1, "revCount": 2,
"type": "git", "type": "git",
"url": "https://git.ryot.foo/toph/snapraid-aio.nix.git" "url": "https://git.ryot.foo/toph/snapraid-aio.nix.git"
}, },

View file

@ -1,5 +1,6 @@
{ {
config, config,
inputs,
lib, lib,
pkgs, pkgs,
... ...
@ -17,6 +18,8 @@ let
#playerctl = lib.getExe pkgs.playerctl; # installed via /home/common/optional/desktops/playerctl.nix #playerctl = lib.getExe pkgs.playerctl; # installed via /home/common/optional/desktops/playerctl.nix
#swaylock = "lib.getExe pkgs.swaylock; #swaylock = "lib.getExe pkgs.swaylock;
betterControl = inputs.better-control.packages.${pkgs.system}.better-control;
defaultApp = defaultApp =
type: "${pkgs.gtk3}/bin/gtk-launch $(${pkgs.xdg-utils}/bin/xdg-mime query default ${type})"; type: "${pkgs.gtk3}/bin/gtk-launch $(${pkgs.xdg-utils}/bin/xdg-mime query default ${type})";
exec = script: "${pkgs.fish}/bin/fish ${script}"; exec = script: "${pkgs.fish}/bin/fish ${script}";
@ -61,6 +64,7 @@ let
# "SUPER, P, exec, ${launcher} --app color" # Color Picker # "SUPER, P, exec, ${launcher} --app color" # Color Picker
# "SUPER, V, exec, ${launcher} --app clip" # Clipboard # "SUPER, V, exec, ${launcher} --app clip" # Clipboard
# "SUPER, X, exec, ${launcher} --app power" # Power Menu # "SUPER, X, exec, ${launcher} --app power" # Power Menu
"SUPER, X, exec, ${lib.getExe betterControl} -pm" # Power Menu
## System ## ## System ##
"SUPER, L, exec, hyprlock" "SUPER, L, exec, hyprlock"