Files
dotfiles/hypr/scripts/toggle_privacy.sh
Nikolai Papin 1a07095d35 feat: add privacy configuration file for window rules and screensharing protection;
feat: implement distraction toggle script for hosts file management;
feat: add privacy toggle script with status checking capability;
refactor: improve grayscale toggle script with status parameter support;
refactor: reorganize hyprland gestures and input configuration;
chore: remove unused bspwm script and btop configuration files;
chore: delete obsolete rofi-wayland launcher themes and configurations;
feat: extend nvim filetype recognition for pascal scripts;
feat: enhance swaync configuration with new toggle buttons and layout adjustments;
chore: update waybar goal file content;
chore: modify gitignore patterns for cava assets and thunar configurations;
fix: adjust thunar custom actions to use swww instead of hyprpaper
2025-11-12 14:03:39 +03:00

30 lines
576 B
Bash
Executable File

#!/bin/bash
# Define the configuration file path
FILE="$HOME/.config/hypr/privacy.conf"
if [ ! -f "$FILE" ]; then
echo "File not found: $FILE"
exit 1
fi
# Toggle comments
# If the first line is not commented out, comment out the entire file
if ! grep -q '^#' "$FILE"; then
if [ $1 = 'g' ]; then
echo "true"
exit 0
fi
sed -i 's/^/#/' "$FILE"
echo "Commented out all lines in $FILE."
else
if [ $1 = 'g' ]; then
echo "false"
exit 0
fi
sed -i 's/^#//g' "$FILE"
echo "Uncommented all lines in $FILE."
fi