From 6e4c9283c07d61ffab8d383ec663aedbf829ac05 Mon Sep 17 00:00:00 2001 From: ooks-io Date: Fri, 22 Mar 2024 21:59:58 +1300 Subject: [PATCH] feat(hyprland): add powermenu script and accompanying bind --- .../desktop/wayland/windowManager/hyprland/default.nix | 4 +++- .../wayland/windowManager/hyprland/settings/binds.nix | 6 ++++-- home/profile/hyprland/default.nix | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/home/modules/desktop/wayland/windowManager/hyprland/default.nix b/home/modules/desktop/wayland/windowManager/hyprland/default.nix index 0c4f392..5eeb1c7 100644 --- a/home/modules/desktop/wayland/windowManager/hyprland/default.nix +++ b/home/modules/desktop/wayland/windowManager/hyprland/default.nix @@ -2,6 +2,7 @@ let cfg = config.homeModules.desktop.wayland.windowManager.hyprland; inherit (import ./pkgs {inherit pkgs;}) hyprbrightness hyprvolume hyprkillsession; + inherit (inputs.ooks-scripts.packages.${pkgs.system}) hyprrecord powermenu; in { imports = [ @@ -22,7 +23,8 @@ in hyprvolume hyprkillsession hyprbrightness - inputs.hyprrecord.packages.${pkgs.system}.hyprrecord + hyprrecord + powermenu ]; wayland.windowManager.hyprland = { diff --git a/home/modules/desktop/wayland/windowManager/hyprland/settings/binds.nix b/home/modules/desktop/wayland/windowManager/hyprland/settings/binds.nix index 149c40a..43f5a0f 100644 --- a/home/modules/desktop/wayland/windowManager/hyprland/settings/binds.nix +++ b/home/modules/desktop/wayland/windowManager/hyprland/settings/binds.nix @@ -29,6 +29,8 @@ in "SUPERSHIFT, e, exec, ${explorer}" "SUPERSHIFT, S, exec, steam" "SUPER, escape, exec, ${terminal} --title=BTOP btop" + + "SUPER, delete, exec, powermenu -c dmenu" @@ -42,7 +44,7 @@ in ", Print, exec, grimblast --notify --cursor copysave area" "SUPER, Print, exec, grimblast --notify --cursor copysave screen" - "SUPER, r, exec, hyprrecord -a -w video screen video" + "SUPER, r, exec, hyprrecord -a -w video screen copysave" "SUPER CTRL, r, exec, hyprrecord -a -w video area copysave" "SUPER ALT, r, exec, hyprrecord -w gif area copysave" @@ -128,7 +130,7 @@ in "SUPER, mouse:273, resizewindow" ]; bindr = [ - # "SUPER, SUPER_L, exec, killall anyrun | anyrun" + "SUPER, SUPER_L, exec, killall rofi || rofi -show drun" ]; }; } diff --git a/home/profile/hyprland/default.nix b/home/profile/hyprland/default.nix index 0c71dd1..04fbe81 100644 --- a/home/profile/hyprland/default.nix +++ b/home/profile/hyprland/default.nix @@ -16,7 +16,7 @@ in lockscreen.hyprlock.enable = true; notification.mako.enable = true; bar.waybar.enable = true; - launcher.tofi.enable = true; + launcher.rofi.enable = true; }; communication = { discord.enable = true;