aboutsummaryrefslogtreecommitdiff
path: root/.config/waybar
diff options
context:
space:
mode:
Diffstat (limited to '.config/waybar')
-rw-r--r--.config/waybar/config.jsonc2
-rwxr-xr-x.config/waybar/scripts/envyswitch.sh17
2 files changed, 1 insertions, 18 deletions
diff --git a/.config/waybar/config.jsonc b/.config/waybar/config.jsonc
index 3d8c639..41b0238 100644
--- a/.config/waybar/config.jsonc
+++ b/.config/waybar/config.jsonc
@@ -86,7 +86,7 @@
"exec": "~/.config/waybar/scripts/gpu_mode.sh",
"format": "{}",
"interval": "once",
- "on-click": "~/.config/waybar/scripts/envyswitch.sh",
+ "on-click": "~/.local/bin/envyswitch",
},
"cpu": {
"format": " {usage:2}%",
diff --git a/.config/waybar/scripts/envyswitch.sh b/.config/waybar/scripts/envyswitch.sh
deleted file mode 100755
index e1d9933..0000000
--- a/.config/waybar/scripts/envyswitch.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/env bash
-
-mode="$(printf "Integrated\nHybrid\nNvidia" | fuzzel --dmenu -p "Select the graphics mode:")"
-
-# Exit if no selection was made
-[ -z "$mode" ] && exit 1
-
-notify-send "Switching to $mode mode..."
-
-# Map mode to envycontrol argument
-arg=$(echo "$mode" | tr '[:upper:]' '[:lower:]')
-
-if sudo -A envycontrol -s "$arg"; then
- notify-send "Graphics mode set to $mode"
-else
- notify-send "Failed to set graphics mode to $mode"
-fi