diff --git a/.wallpaper.png b/.wallpaper.png index 7f25bcf..afff2a1 100644 Binary files a/.wallpaper.png and b/.wallpaper.png differ diff --git a/alacritty/.config/alacritty/alacritty.yml b/alacritty/.config/alacritty/alacritty.yml index e7dc33b..9f9e4ef 100644 --- a/alacritty/.config/alacritty/alacritty.yml +++ b/alacritty/.config/alacritty/alacritty.yml @@ -2,8 +2,9 @@ env: TERM: xterm-256color +background_opacity: 0.95 + window: - background_opacity: 1.0 padding: x: 8 y: 8 @@ -54,7 +55,7 @@ font: style: Bold Italic # Point size - size: 10 + size: 12 # Offset is the extra space around each character. `offset.y` can be thought of # as modifying the line spacing, and `offset.x` as modifying the letter spacing. @@ -65,31 +66,10 @@ font: # If `true`, bold text is drawn using the bright color variants. draw_bold_text_with_bright_colors: true - #colors: - # # Default colors - # primary: - # background: '0x18191c' - # foreground: '0xafafaf' - # - # # Normal colors - # normal: - # black: '0x21242b' - # red: '0xff6c6b' - # green: '0x98be65' - # yellow: '0xecbe7b' - # blue: '0x51afef' - # magenta: '0xc678dd' - # cyan: '0x46d9ff' - # white: '0xbbc2cf' - -# Colors (Gruvbox dark) colors: # Default colors primary: - # hard contrast: background = '0x1d2021' - # background: '0x1d2021' background: '0x222222' - # soft contrast: background = '0x32302f' foreground: '0xebdbb2' # Normal colors diff --git a/dunst/.config/dunst/dunstrc b/dunst/.config/dunst/dunstrc index 3e7e653..caefcc9 100644 --- a/dunst/.config/dunst/dunstrc +++ b/dunst/.config/dunst/dunstrc @@ -64,7 +64,7 @@ frame_width = 1 # Defines color of the frame around the notification window. - frame_color = "#1d2021" + frame_color = "#222222" # Define a color for the separator. # possible values are: @@ -275,25 +275,25 @@ [urgency_low] # IMPORTANT: colors have to be defined in quotation marks. # Otherwise the "#" and following would be interpreted as a comment. - background = "#1d2021" + background = "#222222" foreground = "#ebdbb2" - frame_color = "#1d2021" + frame_color = "#222222" timeout = 10 # Icon for notifications with low urgency, uncomment to enable #icon = /path/to/icon [urgency_normal] - background = "#1d2021" + background = "#222222" foreground = "#ebdbb2" - frame_color = "#1d2021" + frame_color = "#222222" timeout = 10 # Icon for notifications with normal urgency, uncomment to enable #icon = /path/to/icon [urgency_critical] - background = "#1d2021" + background = "#222222" foreground = "#ebdbb2" - frame_color = "#1d2021" + frame_color = "#222222" timeout = 0 # Icon for notifications with critical urgency, uncomment to enable #icon = /path/to/icon diff --git a/picom/.config/picom/picom.conf b/picom/.config/picom/picom.conf index 4146535..aac47d7 100644 --- a/picom/.config/picom/picom.conf +++ b/picom/.config/picom/picom.conf @@ -1,73 +1,3 @@ -################################# -# 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 = false -shadow = false; - -# The blur radius for shadows, in pixels. (defaults to 12) -# shadow-radius = 12 -shadow-radius = 12; - -# The opacity of shadows. (0.0 - 1.0, defaults to 0.75) -# shadow-opacity = .75 - -# The left offset for shadows, in pixels. (defaults to -15) -# shadow-offset-x = -15 -shadow-offset-x = -8; - -# The top offset for shadows, in pixels. (defaults to -15) -# shadow-offset-y = -15 -shadow-offset-y = -8; - -# 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. -# -# examples: -# shadow-exclude = "n:e:Notification"; -# -# shadow-exclude = [] -shadow-exclude = [ - "name = 'Notification'", - "name = 'Conky'", - "class_g = 'Conky'", - "class_g = 'conky'", - "class_g = 'st'", - "class_g ?= 'Notify-osd'", - "class_g = 'Cairo-clock'", - "class_g = 'polybar'", - "class_g = 'dmenu'", - "class_g = 'dwm'", - "_GTK_FRAME_EXTENTS@:c" -]; - -# Specify a X geometry that describes the region in which shadow should not -# be painted in, such as a dock window region. Use -# shadow-exclude-reg = "x10+0+0" -# for example, if the 10 pixels on the bottom of the screen should not have shadows painted on. -# -# shadow-exclude-reg = "" - -# Crop shadow of a window fully on a particular Xinerama screen to the screen. -# xinerama-shadow-crop = false - - ################################# # Fading # ################################# @@ -120,7 +50,7 @@ inactive-opacity-override = false; active-opacity = 1.0 # Dim inactive windows. (0.0 - 1.0, defaults to 0.0) -# inactive-dim = 0.0 +inactive-dim = 1.0 # Specify a list of conditions of windows that should always be considered focused. # focus-exclude = [] @@ -128,7 +58,6 @@ focus-exclude = [ "class_g = 'Cairo-clock'" ]; # Use fixed inactive dim value, instead of adjusting according to window opacity. # inactive-dim-fixed = 0.2 -inactive-dim = 0.2 # Specify a list of opacity rules, in the format `PERCENT:PATTERN`, # like `50:name *= "Firefox"`. picom-trans is recommended over this. @@ -137,7 +66,9 @@ inactive-dim = 0.2 # example: # opacity-rule = [ "80:class_g = 'URxvt'" ]; # -# opacity-rule = [] +# opacity-rule = [ +# "100:class_g ='Alacritty'", +# ] ################################# # Background-Blurring # @@ -146,9 +77,9 @@ inactive-dim = 0.2 # Parameters for background blurring, see the *BLUR* section for more information. -# blur-method = "dual_kawase"; -# blur-strength = 8; -# blur-size = 2; +blur-method = "dual_kawase"; +blur-strength = 8; +blur-size = 2; # @@ -189,6 +120,7 @@ blur-background-exclude = [ "window_type = 'desktop'", #"window_type = 'alacritty'", "window_type = 'firefox'", + "class_g = 'Polybar'", "_GTK_FRAME_EXTENTS@:c" ]; @@ -409,7 +341,8 @@ rounded-corners-exclude = [ # "class_g = 'URxvt'", # "class_g = 'XTerm'", # "class_g = 'kitty'", -# "class_g = 'Alacritty'", + "class_g = 'Alacritty'", + "class_g = 'discord'", "class_g = 'Polybar'", # "class_g = 'code-oss'", # "class_g = 'TelegramDesktop'", @@ -424,9 +357,9 @@ round-borders-exclude = [ wintypes: { - tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; }; + tooltip = { fade = true; shadow = true; opacity = 1.0; focus = true; full-shadow = false; }; dock = { shadow = false; } dnd = { shadow = false; } - popup_menu = { opacity = 0.8; } - dropdown_menu = { opacity = 0.8; } + popup_menu = { opacity = 1.0; } + dropdown_menu = { opacity = 1.0; } }; diff --git a/polybar/.config/polybar/config b/polybar/.config/polybar/config index ae49ad5..e985daf 100644 --- a/polybar/.config/polybar/config +++ b/polybar/.config/polybar/config @@ -12,14 +12,6 @@ accent2 = #637291 selected = #81a2be focused = #f0c674 -#background = ${xrdb:color0:#222} -#foreground = ${xrdb:color7:#222} -foreground-alt = ${xrdb:color7:#222} -primary = ${xrdb:color4:#222} -secondary = ${xrdb:color2:#222} -alert = #2f2f2ffa -special = ${xrdb:color12:#222} - black = #32344a red = #f7768c green = #9ece6a @@ -35,9 +27,9 @@ white = #787c99 [bar/top] font-0 = "Fira Code:pixelsize=9:weight=medium;1" -#font-1 = "Feather:pixelsize:12;1" -#font-1 = "siji:pixelsize=12;1" -font-1 = "Font Awesome:size=12;1" +font-1 = "Feather:pixelsize:12;1" +font-2 = "siji:pixelsize=12;1" +font-3 = "Font Awesome:size=12;1" monitor = ${env:MONITOR} @@ -47,9 +39,9 @@ line-size = 2 # override-redirect = true width = 100% -height = 28 +height = 32 -bottom = 1 +bottom = 0 background = ${colors.background} foreground = ${colors.foreground2} @@ -58,105 +50,16 @@ padding-left = 1 padding-right = 1 module-margin = 1 -#modules-left = dwm -#modules-center = title -#modules-right = cmus pulseaudio wlan battery time date -modules-left = date time pulseaudio -modules-center = workspaces -modules-right = cmus - -[module/dwm-layout] -type = internal/dwm -format = - -# Symbol of current layout -# Available tokens: -# %symbol% -label-layout = %symbol% -label-layout-padding = 0 -label-layout-foreground = ${colors.foreground2} -label-layout-background = ${colors.background} - -[module/dwm-floating] -type = internal/dwm -format = - -# Text to show when currently focused window is floating -label-floating = ~ - -[module/dwm-tags] -type = internal/dwm -format = [] -# Path to dwm socket (default: /tmp/dwm.sock) -# socket-path = /tmp/dwm.sock - -# Left-click to view tag, right-click to toggle tag view -enable-tags-click = true -# Scroll to cycle between available tags -enable-tags-scroll = true -# If true and enable-tags-scroll = true, scrolling will view all tags regardless if occupied -tags-scroll-empty = false -# If true and enable-tags-scroll = true, scrolling will cycle through tags backwards -tags-scroll-reverse = true -# If true and enable-tags-scroll = true, wrap active tag when scrolling -tags-scroll-wrap = true -# Left-click to set secondary layout, right-click to switch to previous layout -enable-layout-click = true -# Scroll to cycle between available layouts -enable-layout-scroll = false -# Wrap when scrolling and reaching beginning/end of layouts -layout-scroll-wrap = false -# Reverse scroll direction -layout-scroll-reverse = false - -# If enable-layout-click = true, clicking the layout symbol will switch to this layout -secondary-layout-symbol = [M] - -# Separator in between shown tags -# label-separator = - - -# Title of currently focused window -# Available tokens: -# %title% -label-title = %title% -label-title-padding = 1 -label-title-foreground = ${colors.primary} -label-title-maxlen = 50 - -# States: focused, unfocused, visible, urgent, empty -# Available tokens: -# %name% - -# focused = Selected tag on focused monitor -label-focused = %name% -label-focused-background = ${colors.background} -label-focused-foreground = ${colors.blue} -label-focused-underline= ${colors.line} -label-focused-padding = 1 - -# unfocused = Unselected tag on unselected monitor -label-unfocused = %name% -label-unfocused-padding = 1 - -# visible = Unselected tag, but occupied tag on any monitor -label-visible = %name% -label-visible-background = ${self.label-focused-background} -label-visible-foreground = ${colors.foreground2} -label-visible-underline = ${self.label-focused-underline} -label-visible-padding = ${self.label-focused-padding} - -# urgent = Unselected tag with window that has urgency hint set -label-urgent = [%name%] -label-urgent-background = ${colors.background} -label-urgent-foreground = ${colors.red} -label-urgent-padding = 1 +modules-left = date time filesystem +modules-center = workspaces title +modules-right = pulseaudio cmus uptime -# empty = Unselected and unoccupied tag -# This can be set to an empty string to hide empty tags -label-empty = -label-empty-background = ${colors.background} -label-empty-foreground = ${colors.foreground2} -label-empty-padding = 0 +[module/uptime] +type = "custom/script" +exec = awk '{print int($1/3600)":"int(($1%3600)/60)":"int($1%60)}' /proc/uptime +interval = 1 +label = uptime: %output% +format-underline = ${colors.foreground2} [module/cmus] type = custom/script @@ -173,9 +76,9 @@ scroll-down = cmus-remote --volume -5% label-font = 1 format =