diff --git a/homemanager/neovim.nix b/homemanager/neovim.nix index 8cc334a..b02053c 100644 --- a/homemanager/neovim.nix +++ b/homemanager/neovim.nix @@ -40,7 +40,7 @@ in pkgs.luajitPackages.lua-lsp pkgs.lua-language-server pkgs.nil - pkgs.nixfmt-rfc-style + pkgs.nixfmt pkgs.nixd pkgs.rust-analyzer pkgs.rustfmt diff --git a/homemanager/walker/elephant/menus/pw.toml b/homemanager/walker/elephant/menus/pw.toml index c1fb45b..f76e6ed 100644 --- a/homemanager/walker/elephant/menus/pw.toml +++ b/homemanager/walker/elephant/menus/pw.toml @@ -1,10 +1,27 @@ -name = "pw" +name = "power" name_pretty = "Power" -icon = "Power" -global_search = true +icon = "applications-other" [[entries]] text = "Shutdown" -keywords = ["color", "picker", "hypr"] -actions = { "cp_use" = "wl-copy $(hyprpicker)" } +keywords = ["turn", "off", "power", "shutdown"] +actions = { "cp_use" = "shutdown -h now" } icon = "system-shutdown" + +[[entries]] +text = "Reboot" +keywords = ["restart", "reboot"] +actions = { "cp_use" = "reboot -r now" } +icon = "system-reboot" + +[[entries]] +text = "Sleep" +keywords = ["sleep", "hibernate", "suspend"] +actions = { "cp_use" = "systemctl hibernate" } +icon = "weather-clear-night" + +[[entries]] +text = "Lock" +keywords = ["lock"] +actions = { "cp_use" = "hyprlock" } +icon = "system-lock-screen" diff --git a/homemanager/walker/walker.toml b/homemanager/walker/walker.toml index 5a672b8..6a350ba 100644 --- a/homemanager/walker/walker.toml +++ b/homemanager/walker/walker.toml @@ -50,7 +50,7 @@ provider = "clipboard" [[providers.prefixes]] prefix = "pw " -provider = "pw" +provider = "menus:power" [providers.actions] fallback = [