diff --git a/eww/.config/eww/eww.scss b/eww/.config/eww/eww.scss index 201b104..b2f0e97 100644 --- a/eww/.config/eww/eww.scss +++ b/eww/.config/eww/eww.scss @@ -17,7 +17,7 @@ $white: #c5c8c6; $bg-color: #1d1f21; $bg-alt-color: #131519; $fg-color: #c5c8c6; -$fg-alt-color: #5f5f5f; +$fg-alt-color: #afafaf; $fg-sel-color: $cyan; $fg-desel-color: $fg-alt-color; $border-color: #434549; diff --git a/leftwm/.config/leftwm/themes/gruv/theme.ron b/leftwm/.config/leftwm/themes/gruv/theme.ron index b4ad726..6b80744 100644 --- a/leftwm/.config/leftwm/themes/gruv/theme.ron +++ b/leftwm/.config/leftwm/themes/gruv/theme.ron @@ -1,7 +1,7 @@ #![enable(implicit_some)] ( border_width: 1, - margin: 8, + margin: 16, default_border_color: "#232529", focused_border_color: "#636569", floating_border_color: "#434549", diff --git a/picom/.config/picom/picom.conf b/picom/.config/picom/picom.conf index c2a7046..44d068c 100644 --- a/picom/.config/picom/picom.conf +++ b/picom/.config/picom/picom.conf @@ -9,12 +9,12 @@ fading = true; # Opacity change between steps while fading in. (0.01 - 1.0, defaults to 0.028) -# fade-in-step = 0.028 -fade-in-step = 0.04; +fade-in-step = 0.06 +# fade-in-step = 0.04; # Opacity change between steps while fading out. (0.01 - 1.0, defaults to 0.03) # fade-out-step = 0.03 -fade-out-step = 0.04; +fade-out-step = 0.06; # The time between steps in fade step, in milliseconds. (> 0, defaults to 10) # fade-delta = 10 @@ -36,21 +36,21 @@ fade-out-step = 0.04; # Opacity of inactive windows. (0.1 - 1.0, defaults to 1.0) # inactive-opacity = 1 -inactive-opacity = 1.0; - -# Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default) -# frame-opacity = 1.0 -frame-opacity = 1.0; - -# Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows. -# inactive-opacity-override = 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 = 1.0 +# inactive-opacity = 1.0; +# +# # Opacity of window titlebars and borders. (0.1 - 1.0, disabled by default) +# # frame-opacity = 1.0 +# frame-opacity = 1.0; +# +# # Let inactive opacity set by -i override the '_NET_WM_OPACITY' values of windows. +# # inactive-opacity-override = 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 = 1.0 # Specify a list of conditions of windows that should always be considered focused. # focus-exclude = [] @@ -64,7 +64,7 @@ focus-exclude = [ "class_g = 'Cairo-clock'" ]; # Note we don't make any guarantee about possible conflicts with other # programs that set '_NET_WM_WINDOW_OPACITY' on frame or client windows. # example: -# opacity-rule = [ "80:class_g = 'URxvt'" ]; +# opacity-rule = [ "80:class_g = 'Alacritty'" ]; # # opacity-rule = [ # "100:class_g ='Alacritty'", @@ -78,8 +78,8 @@ focus-exclude = [ "class_g = 'Cairo-clock'" ]; # Parameters for background blurring, see the *BLUR* section for more information. blur-method = "dual_kawase"; -blur-strength = 400; -blur-size = 2; +blur-strength = 800; +blur-size = 16; # Blur background of semi-transparent / ARGB windows. # Bad in performance, with driver-dependent behavior. @@ -114,7 +114,6 @@ blur-background-exclude = [ "window_type = 'desktop'", #"window_type = 'alacritty'", "window_type = 'firefox'", - "class_g = 'Polybar'", "_GTK_FRAME_EXTENTS@:c" ]; @@ -132,8 +131,8 @@ blur-background-exclude = [ backend = "glx"; # Enable/disable VSync. -# vsync = false -vsync = true; +vsync = false +# vsync = true; # Enable remote control via D-Bus. See the *D-BUS API* section below for more details. # dbus = false @@ -142,11 +141,11 @@ vsync = true; # child that has 'WM_STATE') and mark them as active. # # mark-wmwin-focused = false -mark-wmwin-focused = true; - -# Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused. -# mark-ovredir-focused = false -mark-ovredir-focused = true; +# mark-wmwin-focused = true; +# +# # Mark override-redirect windows that doesn't have a child window with 'WM_STATE' focused. +# # mark-ovredir-focused = false +# 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. @@ -158,13 +157,31 @@ detect-rounded-corners = true; # not passing '_NET_WM_OPACITY' of client windows to frame windows. # # detect-client-opacity = false -detect-client-opacity = true; +# detect-client-opacity = true; + +# opacity-rule = [ "100:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_FULLSCREEN'", +# "100:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_FULLSCREEN'", +# "100:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_FULLSCREEN'", +# "100:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_FULLSCREEN'", +# "100:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_FULLSCREEN'" ]; +# opacity-rule = [ "100:fullscreen", "95:!fullscreen" ]; +opacity-rule = [ + "100:class_g = 'Alacritty' && focused", + "90:class_g = 'Alacritty' && !focused" +]; + +opacity-exclude = [ + "class_g = 'eww-bar-1'" +]; + + +# unredir-if-possible = true # Specify refresh rate of the screen. If not specified or 0, picom will # try detecting this with X RandR extension. # # refresh-rate = 60 -refresh-rate = 0; +refresh-rate = 60; # Use EWMH '_NET_ACTIVE_WINDOW' to determine currently focused window, # rather than listening to 'FocusIn'/'FocusOut' event. Might have more accuracy, @@ -328,16 +345,16 @@ log-level = "warn"; ################################# # Corners # ################################# -corner-radius = 12.0; +corner-radius = 0.0; rounded-corners-exclude = [ #"window_type = 'normal'", # "class_g = 'awesome'", -# "class_g = 'URxvt'", +# "class_g = 'Alacritty'", # "class_g = 'XTerm'", # "class_g = 'kitty'", - "class_g = 'Alacritty'", + # "class_g = 'Alacritty'", "class_g = 'eww-bar-1'", - "class_g = 'eww-bar-2'", + "class_g = 'eww-bar-2'" # "class_g = 'discord'", # "class_g = 'Polybar'", # "class_g = 'code-oss'", @@ -346,9 +363,6 @@ rounded-corners-exclude = [ # "class_g = 'Thunderbird'" ]; round-borders = 0; -round-borders-exclude = [ - #"class_g = 'TelegramDesktop'", -]; wintypes: