From c904ddbbef17aca5bd8b8131793ae3e44cfb06ff Mon Sep 17 00:00:00 2001 From: 4o1x5 <4o1x5@4o1x5.dev> Date: Tue, 28 May 2024 18:01:55 +0200 Subject: [PATCH] picom transparency scripts --- etc/configs/i3.nix | 3 +++ scripts/picom_opacity_toggle.sh | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100755 scripts/picom_opacity_toggle.sh diff --git a/etc/configs/i3.nix b/etc/configs/i3.nix index c63bb40..23bfdcc 100755 --- a/etc/configs/i3.nix +++ b/etc/configs/i3.nix @@ -81,6 +81,9 @@ in "mod4+k" = "exec timew cancel"; "mod4+g" = "exec timew continue"; + # picom + "mod4+o" = "exec ${scripts}/picom_opacity_toggle.sh"; # toggle opacity (some games have it by default due to incorrect configuration i cannot find ) + # screenshot # shit needs work diff --git a/scripts/picom_opacity_toggle.sh b/scripts/picom_opacity_toggle.sh new file mode 100755 index 0000000..16f63eb --- /dev/null +++ b/scripts/picom_opacity_toggle.sh @@ -0,0 +1,6 @@ + +#!/bin/sh +window=$(i3-msg -t get_tree | jq -r ".. | select(.focused? == true) | .window") +#window_name=$(xdotool getwindowclassname "$window" || xdotool getwindowname "$window" || echo "?") + +picom-trans -w $window -t