talos: home: include hyprlock the right way
This commit is contained in:
parent
87773282fc
commit
35aad1c28e
|
@ -31,7 +31,6 @@ in {
|
||||||
(pkgs)
|
(pkgs)
|
||||||
ansel
|
ansel
|
||||||
chromium # some websites only work there :(
|
chromium # some websites only work there :(
|
||||||
hyprlock
|
|
||||||
nwg-displays
|
nwg-displays
|
||||||
shikane # output autoconfig
|
shikane # output autoconfig
|
||||||
zotero
|
zotero
|
||||||
|
@ -45,6 +44,7 @@ in {
|
||||||
|
|
||||||
wayland.windowManager.sway = let
|
wayland.windowManager.sway = let
|
||||||
logoutMode = "[L]ogout, [S]uspend, [P]oweroff, [R]eboot";
|
logoutMode = "[L]ogout, [S]uspend, [P]oweroff, [R]eboot";
|
||||||
|
lock = "hyprlock --immediate";
|
||||||
in {
|
in {
|
||||||
enable = true;
|
enable = true;
|
||||||
swaynag.enable = true;
|
swaynag.enable = true;
|
||||||
|
@ -77,7 +77,7 @@ in {
|
||||||
keybindings = mkOptionDefault {
|
keybindings = mkOptionDefault {
|
||||||
"Mod4+Shift+e" = ''mode "${logoutMode}"'';
|
"Mod4+Shift+e" = ''mode "${logoutMode}"'';
|
||||||
"Mod4+i" = "exec emacsclient --create-frame";
|
"Mod4+i" = "exec emacsclient --create-frame";
|
||||||
"Mod4+Control+l" = "exec hyprlock";
|
"Mod4+Control+l" = "exec ${lock}";
|
||||||
"XF86AudioMute" = "exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle";
|
"XF86AudioMute" = "exec wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle";
|
||||||
"XF86AudioLowerVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -l 1.2";
|
"XF86AudioLowerVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -l 1.2";
|
||||||
"XF86AudioRaiseVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ -l 1.2";
|
"XF86AudioRaiseVolume" = "exec wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ -l 1.2";
|
||||||
|
@ -106,7 +106,7 @@ in {
|
||||||
};
|
};
|
||||||
programs = {
|
programs = {
|
||||||
fuzzel.enable = true;
|
fuzzel.enable = true;
|
||||||
swaylock.enable = true;
|
hyprlock.enable = true;
|
||||||
waybar = {
|
waybar = {
|
||||||
enable = true;
|
enable = true;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue