From 3f5c24ad0ccc951f2c201bfb9d679830cb700cd8 Mon Sep 17 00:00:00 2001 From: krolxon Date: Fri, 5 Sep 2025 20:21:26 +0530 Subject: move envyswitch to $PATH --- .local/bin/envyswitch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 .local/bin/envyswitch (limited to '.local/bin/envyswitch') diff --git a/.local/bin/envyswitch b/.local/bin/envyswitch new file mode 100755 index 0000000..e1d9933 --- /dev/null +++ b/.local/bin/envyswitch @@ -0,0 +1,17 @@ +#!/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 -- cgit v1.2.3