diff --git a/flake.lock b/flake.lock index 8e83f64..6712c0d 100644 --- a/flake.lock +++ b/flake.lock @@ -75,11 +75,11 @@ ] }, "locked": { - "lastModified": 1744989088, - "narHash": "sha256-j3HCGYdauq74hZzlgsDpQKx8rKLRX2oNhrsS8Jr8ZE8=", + "lastModified": 1746393010, + "narHash": "sha256-hKKgN1aR+KFybG+w9FqZpKntd5dC3VULHA1nYMonxiI=", "owner": "rishabh5321", "repo": "better-control-flake", - "rev": "0c4480620461c1b5d8bcf1112b915be5a26f8308", + "rev": "40d2f963e8e7373839fd044142915a9871b8de61", "type": "github" }, "original": { @@ -1061,11 +1061,11 @@ "snapraid-aio-src": "snapraid-aio-src" }, "locked": { - "lastModified": 1745877167, - "narHash": "sha256-I1LF6QlQnQmpsom676VNWzbA5xY1ksgwMyPh1b5JoG0=", + "lastModified": 1746380924, + "narHash": "sha256-A/TBPzpKMKQF3n4GVw7AD5nUio+bzPrngvWVLGoOPKU=", "ref": "refs/heads/main", - "rev": "fb1b3606270ce8ceaea8534a046eb1dda08c54dc", - "revCount": 1, + "rev": "c13880e2626a88d0ba9b69a75443654a720ae9f8", + "revCount": 2, "type": "git", "url": "https://git.ryot.foo/toph/snapraid-aio.nix.git" }, diff --git a/home/toph/common/optional/hyprland/binds.nix b/home/toph/common/optional/hyprland/binds.nix index 560256e..08ba853 100644 --- a/home/toph/common/optional/hyprland/binds.nix +++ b/home/toph/common/optional/hyprland/binds.nix @@ -1,5 +1,6 @@ { config, + inputs, lib, pkgs, ... @@ -17,6 +18,8 @@ let #playerctl = lib.getExe pkgs.playerctl; # installed via /home/common/optional/desktops/playerctl.nix #swaylock = "lib.getExe pkgs.swaylock; + betterControl = inputs.better-control.packages.${pkgs.system}.better-control; + defaultApp = type: "${pkgs.gtk3}/bin/gtk-launch $(${pkgs.xdg-utils}/bin/xdg-mime query default ${type})"; exec = script: "${pkgs.fish}/bin/fish ${script}"; @@ -61,6 +64,7 @@ let # "SUPER, P, exec, ${launcher} --app color" # Color Picker # "SUPER, V, exec, ${launcher} --app clip" # Clipboard # "SUPER, X, exec, ${launcher} --app power" # Power Menu + "SUPER, X, exec, ${lib.getExe betterControl} -pm" # Power Menu ## System ## "SUPER, L, exec, hyprlock"