From 71c041c920249c2f170744fb9f9f1a8edb7716eb Mon Sep 17 00:00:00 2001 From: LordGrimmauld Date: Mon, 1 Apr 2024 18:32:12 +0200 Subject: [PATCH] brightness key support, update flake --- flake.lock | 8 ++++---- sway/bar/config | 4 ++-- sway/sway-conf.nix | 15 +++++++++------ 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/flake.lock b/flake.lock index b02db62..01421da 100644 --- a/flake.lock +++ b/flake.lock @@ -597,11 +597,11 @@ ] }, "locked": { - "lastModified": 1711965728, - "narHash": "sha256-WUULR/jCvfJB8K+wtiUMgBgBtgNvBhZyNXGNBJhd6DA=", + "lastModified": 1711985860, + "narHash": "sha256-clP8s7CYuUptC7CY8OrZOTRpYEust8XF/9XQujLuKKU=", "ref": "refs/heads/main", - "rev": "b91314fad69a1f08baaf6f0489a3801feef3721b", - "revCount": 31, + "rev": "1c40627570b941dae9735ced05b7bf9d3ef380bc", + "revCount": 32, "type": "git", "url": "https://git.grimmauld.de/Grimmauld/swaymux" }, diff --git a/sway/bar/config b/sway/bar/config index f86a119..7ecfa5c 100644 --- a/sway/bar/config +++ b/sway/bar/config @@ -81,13 +81,13 @@ "bat": "BAT2" }, "network": { - // "interface": "wlp2*", // (Optional) To force the use of this interface "format-wifi": "{essid} ({signalStrength}%) ", "format-ethernet": "{ipaddr}/{cidr} ", "tooltip-format": "{ifname} via {gwaddr} ", "format-linked": "{ifname} (No IP) ", "format-disconnected": "Disconnected ⚠", - "format-alt": "{ifname}: {ipaddr}/{cidr}" + "format-alt": "{ifname}: {ipaddr}/{cidr}", + "on-click-right": "rmenu -r network" }, "pulseaudio": { // "scroll-step": 1, // %, can be a float diff --git a/sway/sway-conf.nix b/sway/sway-conf.nix index 4112788..6e8d271 100644 --- a/sway/sway-conf.nix +++ b/sway/sway-conf.nix @@ -6,6 +6,7 @@ in { wmenu grim slurp + brightnessctl wl-clipboard ]) ++ [ swaymux_pkg ]; @@ -120,13 +121,15 @@ in { "$mod+r" = ''mode "resize"''; - "XF86AudioRaiseVolume" = "exec pactl set-sink-volume @DEFAULT_SINK@ +5%"; - "XF86AudioLowerVolume" = "exec pactl set-sink-volume @DEFAULT_SINK@ -5%"; - "XF86AudioMute" = "exec pactl set-sink-mute @DEFAULT_SINK@ toggle"; - "XF86AudioPlay" = "exec playerctl play-pause"; - "XF86AudioNext" = "exec playerctl next"; - "XF86AudioPrev" = "exec playerctl previous"; + XF86AudioRaiseVolume = "exec pactl set-sink-volume @DEFAULT_SINK@ +5%"; + XF86AudioLowerVolume = "exec pactl set-sink-volume @DEFAULT_SINK@ -5%"; + XF86AudioMute = "exec pactl set-sink-mute @DEFAULT_SINK@ toggle"; + XF86AudioPlay = "exec playerctl play-pause"; + XF86AudioNext = "exec playerctl next"; + XF86AudioPrev = "exec playerctl previous"; "$mod+c" = "exec swaymux"; + XF86MonBrightnessUp = "exec brightnessctl s 10+%"; + XF86MonBrightnessDown = "exec brightnessctl s 10-%"; }; autolaunch = [ # fixme: absolute paths "blueman-applet"