added custom menu for power options

This commit is contained in:
2026-01-27 16:19:06 +01:00
parent 42ae7ddd18
commit 2e3ac6e095
3 changed files with 24 additions and 7 deletions

View File

@@ -40,7 +40,7 @@ in
pkgs.luajitPackages.lua-lsp pkgs.luajitPackages.lua-lsp
pkgs.lua-language-server pkgs.lua-language-server
pkgs.nil pkgs.nil
pkgs.nixfmt-rfc-style pkgs.nixfmt
pkgs.nixd pkgs.nixd
pkgs.rust-analyzer pkgs.rust-analyzer
pkgs.rustfmt pkgs.rustfmt

View File

@@ -1,10 +1,27 @@
name = "pw" name = "power"
name_pretty = "Power" name_pretty = "Power"
icon = "Power" icon = "applications-other"
global_search = true
[[entries]] [[entries]]
text = "Shutdown" text = "Shutdown"
keywords = ["color", "picker", "hypr"] keywords = ["turn", "off", "power", "shutdown"]
actions = { "cp_use" = "wl-copy $(hyprpicker)" } actions = { "cp_use" = "shutdown -h now" }
icon = "system-shutdown" 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"

View File

@@ -50,7 +50,7 @@ provider = "clipboard"
[[providers.prefixes]] [[providers.prefixes]]
prefix = "pw " prefix = "pw "
provider = "pw" provider = "menus:power"
[providers.actions] [providers.actions]
fallback = [ fallback = [