changes
This commit is contained in:
@@ -45,6 +45,48 @@ in
|
||||
hyprlock = {
|
||||
enable = true;
|
||||
};
|
||||
wlogout = {
|
||||
enable = true;
|
||||
layout = [
|
||||
{
|
||||
"label" = "lock";
|
||||
"action" = "hyprlock";
|
||||
"text" = "Lock";
|
||||
"keybind" = "l";
|
||||
}
|
||||
{
|
||||
"label" = "hibernate";
|
||||
"action" = "systemctl hibernate";
|
||||
"text" = "Hibernate";
|
||||
"keybind" = "h";
|
||||
}
|
||||
{
|
||||
"label" = "logout";
|
||||
"action" = "uwsm stop";
|
||||
"text" = "Logout";
|
||||
"keybind" = "e";
|
||||
}
|
||||
{
|
||||
# TODO add hypr shutdown
|
||||
"label" = "shutdown";
|
||||
"action" = "systemctl poweroff";
|
||||
"text" = "Shutdown";
|
||||
"keybind" = "s";
|
||||
}
|
||||
{
|
||||
"label" = "suspend";
|
||||
"action" = "systemctl suspend";
|
||||
"text" = "Suspend";
|
||||
"keybind" = "u";
|
||||
}
|
||||
{
|
||||
"label" = "reboot";
|
||||
"action" = "systemctl reboot";
|
||||
"text" = "Reboot";
|
||||
"keybind" = "r";
|
||||
}
|
||||
];
|
||||
};
|
||||
};
|
||||
systemd.user.services."hyprland_suspend" = lib.mkIf cfg.suspend-on-hibernate {
|
||||
Unit = {
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
{ inputs, pkgs, ... }:
|
||||
{
|
||||
home.packages = [
|
||||
pkgs.hyprlauncher
|
||||
pkgs.kickoff
|
||||
];
|
||||
wayland.windowManager.hyprland.settings = {
|
||||
bind = [
|
||||
"$mainMod, R, exec, hyprlauncher"
|
||||
"$mainMod, R, exec, kickoff"
|
||||
];
|
||||
};
|
||||
systemd.user.services.hyprlauncher-deamon = {
|
||||
Install = {
|
||||
WantedBy = [ "hyprland-session.target" ];
|
||||
};
|
||||
Service = {
|
||||
ExecStart = "${pkgs.writeShellScript "watch-store" ''
|
||||
hyprlauncher -d
|
||||
''}";
|
||||
};
|
||||
};
|
||||
# systemd.user.services.hyprlauncher-deamon = {
|
||||
# Install = {
|
||||
# WantedBy = [ "hyprland-session.target" ];
|
||||
# };
|
||||
# Service = {
|
||||
# ExecStart = "${pkgs.writeShellScript "watch-store" ''
|
||||
# hyprlauncher -d
|
||||
# ''}";
|
||||
# };
|
||||
# };
|
||||
}
|
||||
|
||||
@@ -102,7 +102,7 @@ in
|
||||
"$mainMod" = "SUPER";
|
||||
bind = [
|
||||
"$mainMod, C, killactive"
|
||||
"$mainMod, M, exit"
|
||||
"$mainMod, M, exec, uwsm stop"
|
||||
"$mainMod, E, exec, $fileManager"
|
||||
"$mainMod, V, togglefloating,"
|
||||
"$mainMod, P, pseudo, # dwindle"
|
||||
|
||||
Reference in New Issue
Block a user