From e7b7268a70c8c7df22019f45f6b81516a7a43451 Mon Sep 17 00:00:00 2001 From: lew Date: Fri, 13 Feb 2026 13:24:26 +0000 Subject: [PATCH] Remove .local/bin/hyprtoggle --- private_dot_local/bin/executable_hyprtoggle | 46 --------------------- 1 file changed, 46 deletions(-) delete mode 100644 private_dot_local/bin/executable_hyprtoggle diff --git a/private_dot_local/bin/executable_hyprtoggle b/private_dot_local/bin/executable_hyprtoggle deleted file mode 100644 index 193e025..0000000 --- a/private_dot_local/bin/executable_hyprtoggle +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash -# Toggle a specific optional Hyprland config in ~/.config/hypr/hyprland.conf - -RESET="\033[0m" -RED="\033[1m\033[031m" -GREEN="\033[1m\033[032m" - -CONFIG="$HOME/.config/hypr/hyprland.conf" - -hyprtoggle_list() { - grep -E "^[[:space:]#]*source = .*opts/.*\.conf" "$CONFIG" | while read -r line; do - name=$(basename "$(echo "$line" | grep -oE "[^/]+\.conf$")" .conf) - if [[ "$line" =~ ^# ]]; then - echo -e " ${RED}✗${RESET} $name" - else - echo -e " ${GREEN}✓${RESET} $name" - fi - done -} - -if [ ! -f "$CONFIG" ]; then - echo -e "${RED}✗${RESET}config not found at $CONFIG" - exit 1 -fi - -if [ -z "$1" ]; then - echo "usage: hyprtoggle " - hyprtoggle_list - exit 1 -fi - -OPT="$1" - -# Check if the line is currently active or commented -if grep -qE "^[[:space:]]*source = .*${OPT}\.conf" "$CONFIG"; then - echo -e "${RED}disabling${RESET} $OPT..." - sed -i "s|^[[:space:]]*source = \(.*${OPT}\.conf\)|# source = \1|" "$CONFIG" -elif grep -qE "^#\s*source = .*${OPT}\.conf" "$CONFIG"; then - echo -e "${GREEN}enabling${RESET} $OPT..." - sed -i "s|^#\s*source = \(.*${OPT}\.conf\)|source = \1|" "$CONFIG" -else - echo -e "${RED}✗ no matching source${RESET} for '$OPT'" - exit 1 -fi - -hyprtoggle_list