diff --git a/alacritty/.config/alacritty/alacritty.yml b/alacritty/.config/alacritty/alacritty.yml index dabd98d..cbd8a89 100644 --- a/alacritty/.config/alacritty/alacritty.yml +++ b/alacritty/.config/alacritty/alacritty.yml @@ -15,7 +15,7 @@ env: window: decorations: none dynamic_title: true - + opacity: 0.1 font: # Normal (roman) font face normal: diff --git a/bspwm/.config/bspwm/autostart b/bspwm/.config/bspwm/autostart index 5f253c8..d24684b 100755 --- a/bspwm/.config/bspwm/autostart +++ b/bspwm/.config/bspwm/autostart @@ -52,13 +52,14 @@ xss-lock -v -- betterlockscreen -l & ############################################################################################################################### ## Launch jgmenu - dirty hack :) +rm ~/.jgmenu-lockfile; jgmenu --at-pointer --hide-on-startup & ## Launch side notification tray, and move it to top #(tint2; sleep 10; xdo raise -n tint2) & ## launch tray -stalonetray -v -t --geometry=1x24+0+35 & +stalonetray -v -t --geometry=1x48+0+35 & ## Screenshot daemon flameshot & @@ -73,7 +74,7 @@ telegram-desktop -startintray & caffeine >/dev/null 2>&1 & ## Ulauncher -sleep 3 & +sleep 3 ; ulauncher --hide-window >/dev/null 2>&1 & ## Activity watch @@ -91,7 +92,7 @@ dockd --daemon & ############################################################################################################################### ## Launch polybar - Keep last! ## ############################################################################################################################### -sleep 3 ; +sleep 7 ; $HOME/.config/polybar/launch.sh & diff --git a/picom/.config/picom.conf b/picom/.config/picom.conf index be7123b..e755992 100644 --- a/picom/.config/picom.conf +++ b/picom/.config/picom.conf @@ -6,8 +6,6 @@ # 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 = false shadow = true; # The blur radius for shadows, in pixels. (defaults to 12) @@ -26,11 +24,6 @@ shadow-offset-y = 2; # shadow-color = "#000000" # Specify a list of conditions of windows that should have no shadow. -# -# examples: -# shadow-exclude = "n:e:Notification"; -# -# shadow-exclude = [] shadow-exclude = [ "name = 'Notification'", "class_g = 'polybar'", @@ -72,7 +65,6 @@ shadow-exclude = [ # Fade windows in/out when opening/closing and when opacity changes, # unless no-fading-openclose is used. -# fading = false fading = true; # Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028) @@ -154,31 +146,13 @@ rounded-corners-exclude = [ # Background-Blurring # ################################# - -# Parameters for background blurring, see the *BLUR* section for more information. -#blur-method = 'gaussian' -#blur-size = 12 -# -# blur-deviation = false -# -#blur-strength = 5 - -# Blur background of semi-transparent / ARGB windows. -# Bad in performance, with driver-dependent behavior. -# The name of the switch may change without prior notifications. -# -blur-background = true - -# Blur background of windows when the window frame is not opaque. -# Implies: -# blur-background -# Bad in performance, with driver-dependent behavior. The name may change. -# -# blur-background-frame = false - - -# Use fixed blur strength rather than adjusting according to window opacity. -# blur-background-fixed = false +blur: { + method = "dual_kawase"; + strength = 12; + background = false; + background-frame = false; + background-fixed = false; +} # Specify the blur convolution kernel, with the following format: @@ -188,6 +162,10 @@ blur-background = true # blur-kern = "" blur-kern = "3x3box"; +opacity-rule = [ + "85:class_g = 'Code'", + "88:class_g = 'discord'", +] # Exclude conditions for background blur. # blur-background-exclude = [] @@ -210,7 +188,6 @@ blur-background-exclude = [ backend = "glx" # Enable/disable VSync. -# vsync = false vsync = true; # Enable remote control via D-Bus. See the *D-BUS API* section below for more details. @@ -229,13 +206,11 @@ mark-ovredir-focused = true; # Try to detect windows with rounded corners and don't consider them # shaped windows. The accuracy is not very high, unfortunately. # -# detect-rounded-corners = false detect-rounded-corners = true; # Detect '_NET_WM_OPACITY' on client windows, useful for window managers # not passing '_NET_WM_OPACITY' of client windows to frame windows. # -# detect-client-opacity = false detect-client-opacity = true; # Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window, @@ -259,14 +234,12 @@ unredir-if-possible = false # Use 'WM_TRANSIENT_FOR' to group windows, and consider windows # in the same group focused at the same time. # -# detect-transient = false detect-transient = true; # Use 'WM_CLIENT_LEADER' to group windows, and consider windows in the same # group focused at the same time. 'WM_TRANSIENT_FOR' has higher priority if # detect-transient is enabled, too. # -# detect-client-leader = false detect-client-leader = true; # Resize damaged region by a specific number of pixels.