aboutsummaryrefslogtreecommitdiff
path: root/compfy.sample.conf
diff options
context:
space:
mode:
authorallusive-dev <[email protected]>2023-11-15 15:13:38 +1100
committerallusive-dev <[email protected]>2023-11-15 15:13:38 +1100
commitf481ea09f9f69c96575662d7b67d290f380aee83 (patch)
tree9155652619c26d1a028ddc63eb7a0c29094dd0d3 /compfy.sample.conf
parentUpdate README.md (diff)
downloadcompfy-1.6.0.tar.xz
compfy-1.6.0.zip
merge with compfy again lol1.6.0
Diffstat (limited to 'compfy.sample.conf')
-rw-r--r--compfy.sample.conf263
1 files changed, 263 insertions, 0 deletions
diff --git a/compfy.sample.conf b/compfy.sample.conf
new file mode 100644
index 0000000..be60b3d
--- /dev/null
+++ b/compfy.sample.conf
@@ -0,0 +1,263 @@
+
+# Enables patches for specific window managers.
+# Currently patched: "awesome", "dwm", "herb"
+wm-support = "none";
+
+#################################
+# ANIMATIONS #
+#################################
+
+# Toggles whether animations should be used for windows
+animations = true;
+
+# Changes animation stiffness.
+# What stiffness basically is inferring is how much the window geometry will be stretched,
+# when opening/closing windows
+animation-stiffness = 120;
+
+# Change the mass of windows
+# Modifying the mass of windows makes them virtually heavier and therefore slower to animate.
+animation-window-mass = 0.5;
+
+# Change dampening applied during the animation
+# This setting basically does what it says. It dampens the animation of windows.
+animation-dampening = 12;
+
+# Toggles clamping
+# if you are using a animation setting that would make the window extend larger than it would be after,
+# the animation has played then it will cut the animation off once the window reaches its physical geometry.
+animation-clamping = false;
+
+# Set the open window animation.
+# Options: ("none","zoom","fly-in","slide-up","slide-down","slide-left","slide-right")
+animation-for-open-window = "zoom";
+
+# Set the closing window animation.
+# Options: ("none","zoom","fly-in","slide-up","slide-down","slide-left","slide-right")
+animation-for-unmap-window = "zoom";
+
+# Exclude certain windows from having a open animation.
+
+# animation-open-exclude = [
+# "class_g = 'Dunst'"
+# ];
+
+# Exclude certain windows from having a closing animation.
+
+# animation-unmap-exclude = [
+# "class_g = 'Dunst'"
+# ];
+
+#################################
+# Corners #
+#################################
+
+# Adjusts the window corner rounding in pixels.
+corner-radius = 14;
+
+# Explicitly declare the corner-radius of individual windows.
+#
+# corners-rule = [
+# "20:class_g = 'Polybar'",
+# "15:class_g = 'Dunst'",
+# ];
+
+# Exclude conditions for rounded corners.
+#
+# rounded-corners-exclude = [
+# "window_type = 'dock'",
+# "class_g = 'bar'"
+# ];
+
+
+#################################
+# Shadows #
+#################################
+
+# Enabled client-side shadows on windows. Note desktop windows
+# (windows with '_NET_WM_WINDOW_TYPE_DESKTOP') never get shadow,
+# unless explicitly requested using the wintypes option.
+#
+shadow = true;
+
+# The blur radius for shadows, in pixels. (defaults to 16)
+shadow-radius = 16;
+
+# The opacity of shadows. (0.0 - 1.0, defaults to 0.75)
+# shadow-opacity = 0.75;
+
+# The left offset for shadows, in pixels. (defaults to -15)
+shadow-offset-x = -15;
+
+# The top offset for shadows, in pixels. (defaults to -15)
+shadow-offset-y = -15;
+
+# Red color value of shadow (0.0 - 1.0, defaults to 0).
+# shadow-red = 0;
+
+# Green color value of shadow (0.0 - 1.0, defaults to 0).
+# shadow-green = 0;
+
+# Blue color value of shadow (0.0 - 1.0, defaults to 0).
+# shadow-blue = 0;
+
+# Hex string color value of shadow (#000000 - #FFFFFF, defaults to #000000). This option will override options set shadow-(red/green/blue)
+# shadow-color = "#000000";
+
+# Specify a list of conditions of windows that should have no shadow.
+
+# shadow-exclude = [
+# "class_g = 'change-me'",
+# ];
+
+#################################
+# Fading #
+#################################
+
+
+# Fade windows in/out when opening/closing and when opacity changes,
+# unless no-fading-openclose is used.
+# FADING IS REQUIRED FOR CLOSING ANIMATIONS
+fading = true;
+
+# Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.03)
+#
+# Increasing this value will result in faster fading in of windows.
+# Decreasing makes the fading in of windows take longer.
+# (This does not means the animations take longer, just the fading).
+fade-in-step = 0.03;
+
+# Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03)
+#
+# Increasing this value will result in faster fading out AND animating out of windows.
+# Decreasing this makes fading and animating out take longer.
+fade-out-step = 0.03;
+
+# The time between steps in fade step, in milliseconds. (> 0, defaults to 10)
+# fade-delta = 10
+
+# Specify a list of conditions of windows that should not be faded.
+# fade-exclude = []
+
+# Do not fade on window open/close.
+# no-fading-openclose = false
+
+# Do not fade destroyed ARGB windows with WM frame. Workaround of bugs in Openbox, Fluxbox, etc.
+# no-fading-destroyed-argb = false
+
+
+#################################
+# Transparency / Opacity #
+#################################
+
+
+# Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0)
+inactive-opacity = 1.0;
+
+# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default)
+frame-opacity = 1.0;
+
+# Overrides any opacities set in `opacity-rule` when set to true.
+inactive-opacity-override = false;
+
+# Default opacity for active windows. (0.0 - 1.0, defaults to 1.0)
+active-opacity = 1.0;
+
+# Dim inactive windows. (0.0 - 1.0, defaults to 0.0)
+# inactive-dim = 0.0;
+
+# A list of windows that should have their inactive-opacity set to whatever the active-opacity is.
+# Unless the window is also in active-exclude then it will be set to 1.0 or if it is set in "opacity-rule",
+# it will use the opacity set there as the inactive-opacity
+# Also excludes effects caused by inactive-dim
+#
+# inactive-exclude = [
+# "class_g = 'dwm'"
+# ];
+
+
+# A list of windows that should never have their opacity changed by active-opacity when focused.
+#
+# active-exclude = [
+# "class_g = 'dwm'"
+# ];
+
+
+# Specify a list of opacity rules, in the format `PERCENT:PATTERN`,
+# like `50:name *= "Firefox"`.
+
+# opacity-rule = [
+# "80:class_g = 'Alacritty'"
+# ];
+
+
+#################################
+# Background-Blurring #
+#################################
+
+# Blur background of windows.
+#
+blur-background = true;
+
+# Parameters for background blurring, see the *BLUR* section for more information.
+blur-method = "dual_kawase";
+#
+# blur-size = 12
+#
+# blur-deviation = false
+#
+blur-strength = 5;
+
+# Blur kernel preset. Play around and see what looks best.
+# Options "3x3box", "5x5box", "7x7box", "3x3gaussian", "5x5gaussian", "7x7gaussian", "9x9gaussian", "11x11gaussian"
+#
+# blur-kern = "3x3box";
+
+# Toggle whether you want to use a blacklist or whitelist.
+# Defaults to "true"
+blur-whitelist = true;
+
+# Whitelist for windows to have background blurring
+blur-include = [
+ "class_g = 'Alacritty'",
+ "class_g = 'kitty'"
+];
+
+# Blacklist for background blurring.
+# Only works if "blur-whitelist = false;"
+#
+# blur-exclude = [
+# "class_g = 'Firefox'"
+# ];
+
+#################################
+# General Settings #
+#################################
+
+# Enable remote control via D-Bus. See the man page for more details.
+# dbus = true
+
+# Daemonize process. Fork to background after initialization. Causes issues with certain (badly-written) drivers.
+# daemon = false
+
+# Specify the backend to use: `xrender`, `glx`, or `xr_glx_hybrid`.
+backend = "glx";
+
+# Enable/disable VSync.
+vsync = true;
+
+log-level = "info";
+
+#################################
+# ADVANCED #
+#################################
+
+# Set settings for specific window types. See Wiki for more information
+# Below is an example of how to disabled shadows on Firefox/Librewolf menus,
+# and also make sure they are considered focused so that they cannot be affected by inactive window settings.
+#
+# wintypes:
+# {
+# utility = { shadow = false; focus = true; };
+# popup_menu = { shadow = false; focus = true; };
+# }; \ No newline at end of file