about summary refs log tree commit diff
path: root/configs/shared/.config/compton.conf
diff options
context:
space:
mode:
authorWilliam Carroll <wpcarro@gmail.com>2019-10-09T11·13+0100
committerWilliam Carroll <wpcarro@gmail.com>2019-12-24T15·21+0000
commit6b456c1b7a4f6899f063a6e65355af51901d9c7a (patch)
treecfc70d74818ae9fabdbbfb0cf16cce092e4c1a09 /configs/shared/.config/compton.conf
parenta7c72adb2ebec1e497fc040eaf3551d564d61a5b (diff)
Massive configuration overhaul
Currently paying the price of months of non-diligent git usage.

Here's what has changed.

- Theming support in Gvcci and wpgtk
- Dropping support for i3
- Supporting EXWM
- Many Elisp modules
- Collapsed redundant directories in ./configs
Diffstat (limited to 'configs/shared/.config/compton.conf')
-rw-r--r--configs/shared/.config/compton.conf33
1 files changed, 33 insertions, 0 deletions
diff --git a/configs/shared/.config/compton.conf b/configs/shared/.config/compton.conf
new file mode 100644
index 000000000000..a6b5f637e60a
--- /dev/null
+++ b/configs/shared/.config/compton.conf
@@ -0,0 +1,33 @@
+# shadow
+shadow = false;
+shadow-radius = 7;
+shadow-offset-x = -7;
+shadow-offset-y = -7;
+
+# TODO: Remove active opacity
+
+# opacity
+menu-opacity = 0.8;
+inactive-opacity = 0.96;
+active-opacity = 0.96;
+
+# transitions
+fading = true;
+fade-in-step = 0.07;
+fade-out-step = 0.07;
+
+# lock screen
+# NOTE: Need this rule here because I set XSECURELOCK_NO_COMPOSITE=1 in
+# ~/.profile. Without this, the lock screen will adopt the opacity settings
+# above, which is a security risk if you lock your screen while it has sensitive
+# content on it.
+#
+# NOTE: For some reason, `100:class_g` doesn't work, so settling for
+# `99:class_g` instead.
+opacity-rule = [
+  "99:class_g = 'xsecurelock'",
+  # TODO: Ensure this works.
+  "80:class_g = 'terminator'",
+  # TODO: Ensure this work.
+  "80:class_g = 'Google Emacs'"
+];