ft: hyprland to home manager
This commit is contained in:
@@ -3,10 +3,11 @@
|
||||
let
|
||||
inherit (hyprLib)
|
||||
bind
|
||||
makeSubmap
|
||||
muldsp
|
||||
pass
|
||||
sendShortcut
|
||||
submap
|
||||
makeSubmap
|
||||
;
|
||||
|
||||
makePassthrough = window: binds:
|
||||
@@ -17,7 +18,7 @@ let
|
||||
v = builtins.elemAt mapping 1;
|
||||
d = if builtins.length mapping >= 3 then builtins.elemAt mapping 2 else "";
|
||||
in
|
||||
[k (sendShortcut v window) d]
|
||||
[k (muldsp [(sendShortcut v window) (submap "reset")]) d]
|
||||
) binds;
|
||||
in
|
||||
customBinds ++ [["ESCAPE" (submap "reset")]];
|
||||
|
||||
@@ -6,6 +6,7 @@ let
|
||||
exec
|
||||
submap
|
||||
makeSubmap
|
||||
muldsp
|
||||
;
|
||||
|
||||
systemModeName = " l e s h r ^s";
|
||||
@@ -19,10 +20,10 @@ in
|
||||
|
||||
define_submap = [
|
||||
(makeSubmap systemModeName [
|
||||
["L" (exec "${exitScript} lock") "Lock the machine"]
|
||||
["E" (exec "${exitScript} logout") "Log out"]
|
||||
["S" (exec "${exitScript} suspend") "Suspend the machine"]
|
||||
["H" (exec "${exitScript} hibernate") "Hibernate the machine"]
|
||||
["L" (muldsp [(exec "${exitScript} lock") (submap "reset")]) "Lock the machine"]
|
||||
["E" (muldsp [(exec "${exitScript} logout") (submap "reset")]) "Log out"]
|
||||
["S" (muldsp [(exec "${exitScript} suspend") (submap "reset")]) "Suspend the machine"]
|
||||
["H" (muldsp [(exec "${exitScript} hibernate") (submap "reset")]) "Hibernate the machine"]
|
||||
["R" (exec "${exitScript} reboot") "Reboot the machine"]
|
||||
["SHIFT + S" (exec "${exitScript} shutdown") "Power the machine off"]
|
||||
["ESCAPE" (submap "reset") "Return to default mode"]
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
let
|
||||
inherit (hyprLib)
|
||||
bind
|
||||
muldsp
|
||||
focusWorkspace
|
||||
moveWorkspace
|
||||
submap
|
||||
@@ -29,7 +30,7 @@ in
|
||||
] ++ builtins.concatLists (builtins.genList (i:
|
||||
let ws = i+10;
|
||||
in [
|
||||
[(toString i) (focusWorkspace ws) ""]
|
||||
[(toString i) (muldsp [(focusWorkspace ws) (submap "reset")]) ""]
|
||||
["SHIFT + ${toString i}" (moveWorkspace ws false)]
|
||||
]) 9)))];
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ let
|
||||
inherit (hyprLib)
|
||||
bind
|
||||
exec
|
||||
mulexec
|
||||
muldsp
|
||||
;
|
||||
in
|
||||
{
|
||||
@@ -14,8 +14,8 @@ in
|
||||
(bind "XF86AudioMute" (exec "pactl set-sink-mute @DEFAULT_SINK@ toggle") "Toggle mute using XF86 keys")
|
||||
(bind "XF86AudioMicMute" (exec "pactl set-source-mute @DEFAULT_SOURCE@ toggle ") "Toggle microphone mute using XF86 keys")
|
||||
|
||||
(bind "XF86MonBrightnessUp" (mulexec ["brightnessctl set +10%" "~/.config/WMScripts/backlight-notif.sh"]) "Increase screen brightness using XF86 keys")
|
||||
(bind "XF86MonBrightnessDown" (mulexec ["brightnessctl set 10%-" "~/.config/WMScripts/backlight-notif.sh"]) "Decrease screen brightness using XF86 keys")
|
||||
(bind "XF86MonBrightnessUp" (muldsp [(exec "brightnessctl set +10%") (exec "~/.config/WMScripts/backlight-notif.sh")]) "Increase screen brightness using XF86 keys")
|
||||
(bind "XF86MonBrightnessDown" (muldsp [(exec "brightnessctl set 10%-") (exec "~/.config/WMScripts/backlight-notif.sh")]) "Decrease screen brightness using XF86 keys")
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user