diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc index cf547b7..ef4a236 100755 --- a/.config/bspwm/bspwmrc +++ b/.config/bspwm/bspwmrc @@ -1,5 +1,8 @@ #! /bin/bash +# Qt apps follow qt6ct, which reads ~/.config/qt6ct/colors/dc.conf +export QT_QPA_PLATFORMTHEME=qt6ct + # Start sxhkd if it's not already running pgrep -x sxhkd >/dev/null || sxhkd -c ~/.config/bspwm/sxhkdrc & @@ -14,7 +17,7 @@ export XDG_CURRENT_DESKTOP="bspwm" sh -c 'function shenv() { export "$1=$2"; }; source ~/.env;' # Workspaces Configuration -bspc monitor DisplayPort-1 -d 1 2 3 4 5 6 7 8 +bspc monitor DisplayPort-0 -d 1 2 3 4 5 6 7 8 # Enable window focus follow mouse pointer bspc config focus_follows_pointer true @@ -29,7 +32,10 @@ if [[ -n $monitor && -n $resolution && -n $refresh_rate ]]; then fi # Set the border colors for focused and normal windows -bspc config focused_border_color "#727d53" +bspc config focused_border_color "#92b9ea" +bspc config normal_border_color "#201b30" +bspc config active_border_color "#3d3752" +bspc config presel_feedback_color "#b483c0" bspc config border_width 2 bspc config borderless_monocle true @@ -65,7 +71,10 @@ bspc rule -a 'gamescope' desktop=11 bspc rule -a 'legcord' desktop=10 # Resources and Utilities -dbus-update-activation-environment --systemd XDG_CURRENT_DESKTOP +# DISPLAY/XAUTHORITY must reach systemd-user + D-Bus or graphical portal backends +# (xdg-desktop-portal-gtk, used by browser file pickers) fail with "cannot open display". +systemctl --user import-environment DISPLAY XAUTHORITY XDG_CURRENT_DESKTOP +dbus-update-activation-environment --systemd DISPLAY XAUTHORITY XDG_CURRENT_DESKTOP xrdb merge $HOME/.Xresources xsettingsd & dunst & diff --git a/.config/bspwm/picom.conf b/.config/bspwm/picom.conf index ddf6268..ccec51f 100644 --- a/.config/bspwm/picom.conf +++ b/.config/bspwm/picom.conf @@ -46,3 +46,16 @@ shadow = false; detect-client-opacity = true; use-damage = true; log-level = "warn"; + +# --- rounded corners --- +corner-radius = 12; +round-borders = 1; +rounded-corners-exclude = [ + # the particles layer is a full-screen desktop window; clipping it would + # notch the corners of the field + "window_type = 'desktop'", + # polybar rounds its own background + "window_type = 'dock'", + # never round a fullscreen game + "_NET_WM_STATE@:32a *= '_NET_WM_STATE_FULLSCREEN'", +]; diff --git a/.config/bspwm/sxhkdrc b/.config/bspwm/sxhkdrc index ca9a8b3..c6da219 100755 --- a/.config/bspwm/sxhkdrc +++ b/.config/bspwm/sxhkdrc @@ -1,3 +1,7 @@ +# Toggle Scribe Recording +super + shift + space + pkill -USR1 -f /home/sarthak/projects/scribe/scribe.py + # System binding super + {Return,v,w,x,b,period} {st, \ diff --git a/.config/bspwm/wallpaper/wallpaper.jpg b/.config/bspwm/wallpaper/wallpaper.jpg index 2e940f5..72bdc62 100644 Binary files a/.config/bspwm/wallpaper/wallpaper.jpg and b/.config/bspwm/wallpaper/wallpaper.jpg differ diff --git a/.config/bspwm/wallpaper/wallpaper1.jpg b/.config/bspwm/wallpaper/wallpaper1.jpg deleted file mode 100644 index e7c5059..0000000 Binary files a/.config/bspwm/wallpaper/wallpaper1.jpg and /dev/null differ diff --git a/.config/btop/btop.conf b/.config/btop/btop.conf new file mode 100644 index 0000000..c199afb --- /dev/null +++ b/.config/btop/btop.conf @@ -0,0 +1,15 @@ +color_theme = "sakura-line" +theme_background = False +truecolor = True +vim_keys = False +rounded_corners = True +graph_symbol = "braille" +shown_boxes = "cpu mem net proc" +update_ms = 1000 +proc_sorting = "cpu lazy" +proc_gradient = True +cpu_graph_upper = "total" +show_uptime = True +temp_scale = "celsius" +clock_format = "%H:%M" +background_update = True diff --git a/.config/btop/themes/sakura-line.theme b/.config/btop/themes/sakura-line.theme new file mode 100644 index 0000000..3e4c89b --- /dev/null +++ b/.config/btop/themes/sakura-line.theme @@ -0,0 +1,53 @@ +# btop - Sakura Line, sampled from bspwm/wallpaper/wallpaper.jpg +theme[main_bg]="" +theme[main_fg]="#e9eefb" +theme[title]="#e9eefb" +theme[hi_fg]="#92b9ea" +theme[selected_bg]="#2e2842" +theme[selected_fg]="#92b9ea" +theme[inactive_fg]="#7f7796" +theme[graph_text]="#c9d1e2" +theme[meter_bg]="#201b30" +theme[proc_misc]="#8ab6c4" + +theme[cpu_box]="#3d3752" +theme[mem_box]="#3d3752" +theme[net_box]="#3d3752" +theme[proc_box]="#3d3752" +theme[div_line]="#3d3752" + +theme[temp_start]="#8fae74" +theme[temp_mid]="#d8a87c" +theme[temp_end]="#cf6a80" + +theme[cpu_start]="#7c9ede" +theme[cpu_mid]="#92b9ea" +theme[cpu_end]="#d0a4d8" + +theme[free_start]="#4a5a6e" +theme[free_mid]="#7fa3ad" +theme[free_end]="#a3c0cb" + +theme[cached_start]="#6f8fc4" +theme[cached_mid]="#92b9ea" +theme[cached_end]="#aecdf5" + +theme[available_start]="#8a6a52" +theme[available_mid]="#d8a87c" +theme[available_end]="#e9c79b" + +theme[used_start]="#7a4256" +theme[used_mid]="#cf6a80" +theme[used_end]="#e0798f" + +theme[download_start]="#5f6f9e" +theme[download_mid]="#7c9ede" +theme[download_end]="#92b9ea" + +theme[upload_start]="#7a4a7e" +theme[upload_mid]="#b483c0" +theme[upload_end]="#d0a4d8" + +theme[process_start]="#8fae74" +theme[process_mid]="#a8c68d" +theme[process_end]="#e9c79b" diff --git a/.config/cava/config b/.config/cava/config new file mode 100644 index 0000000..07345a6 --- /dev/null +++ b/.config/cava/config @@ -0,0 +1,32 @@ +# cava - Sakura Line +# background = default keeps the terminal's transparency showing through. + +[general] +framerate = 60 +autosens = 1 +overshoot = 20 +bar_width = 2 +bar_spacing = 1 + +[input] +method = pulse +source = auto + +[output] +method = ncurses +channels = stereo +mono_option = average + +[smoothing] +noise_reduction = 45 + +[color] +background = default +gradient = 1 +gradient_count = 6 +gradient_color_1 = '#7c9ede' +gradient_color_2 = '#92b9ea' +gradient_color_3 = '#a3c0cb' +gradient_color_4 = '#d0a4d8' +gradient_color_5 = '#e0798f' +gradient_color_6 = '#e9c79b' diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc index 445049e..2febc01 100755 --- a/.config/dunst/dunstrc +++ b/.config/dunst/dunstrc @@ -12,7 +12,7 @@ origin = top-right frame_width = 2 separator_height = 1 -frame_color = "#8b9151" +frame_color = "#92b9ea" separator_color = frame sort = no @@ -33,7 +33,7 @@ sticky_history = no history_length = 6 title = Dunst class = Dunst -corner_radius = 0 +corner_radius = 12 mouse_left_click = close_current mouse_middle_click = do_action @@ -44,20 +44,20 @@ body = "grim's screenshot component is implemented based on wlroots, it may not format = "" [urgency_low] -background = "#141414" -foreground = "#8b9151" -frame_color = "#8b9151" +background = "#0f0d17" +foreground = "#7f7796" +frame_color = "#3d3752" timeout = 5 [urgency_normal] default_icon = dialog-information -background = "#141414" -foreground = "#feffd3" -frame_color = "#8b9151" +background = "#0f0d17" +foreground = "#e9eefb" +frame_color = "#92b9ea" timeout = 5 [urgency_critical] -background = "#141414" -foreground = "#dd7c4c" -frame_color = "#dd7c4c" +background = "#0f0d17" +foreground = "#e0798f" +frame_color = "#cf6a80" timeout = 0 diff --git a/.config/gtk-3.0/bookmarks b/.config/gtk-3.0/bookmarks deleted file mode 100755 index 4a00da9..0000000 --- a/.config/gtk-3.0/bookmarks +++ /dev/null @@ -1,10 +0,0 @@ -file:///drives drives -file:///home/carrie/Documents Documents -file:///home/carrie/Music Music -file:///drives/rei/Library Library -file:///home/carrie/Downloads Downloads -file:///home/carrie/Pictures Pictures -file:///home/carrie/iphone iphone -file:///home/carrie/Videos Videos -file:///run/media/carrie/disk/vnds/novels novels -file:///drives/rei/Library/Toby%20Fox/DELTARUNE%20Chapter%203+4%20OST DELTARUNE Chapter 3+4 OST diff --git a/.config/gtk-3.0/gtk.css b/.config/gtk-3.0/gtk.css new file mode 100644 index 0000000..6f163a7 --- /dev/null +++ b/.config/gtk-3.0/gtk.css @@ -0,0 +1,144 @@ +/* Sakura Line - sampled from bspwm/wallpaper/wallpaper.jpg */ + +@define-color sakura_bg #16121f; +@define-color sakura_base #100d18; +@define-color sakura_surface #221c33; +@define-color sakura_overlay #2a2440; +@define-color sakura_sel #2e2842; +@define-color sakura_fg #e9eefb; +@define-color sakura_dim #7f7796; +@define-color sakura_border #3d3752; +@define-color sakura_accent #92b9ea; +@define-color sakura_red #cf6a80; +@define-color sakura_green #8fae74; +@define-color sakura_yellow #d8a87c; + +/* GTK3 / Adwaita named colours */ +@define-color theme_bg_color @sakura_bg; +@define-color theme_fg_color @sakura_fg; +@define-color theme_base_color @sakura_base; +@define-color theme_text_color @sakura_fg; +@define-color theme_selected_bg_color @sakura_accent; +@define-color theme_selected_fg_color #0f0d17; +@define-color theme_unfocused_bg_color @sakura_bg; +@define-color theme_unfocused_fg_color @sakura_fg; +@define-color theme_unfocused_base_color @sakura_base; +@define-color theme_unfocused_text_color @sakura_fg; +@define-color theme_unfocused_selected_bg_color @sakura_sel; +@define-color theme_unfocused_selected_fg_color @sakura_fg; +@define-color insensitive_bg_color @sakura_bg; +@define-color insensitive_fg_color @sakura_dim; +@define-color insensitive_base_color @sakura_base; +@define-color borders @sakura_border; +@define-color unfocused_borders @sakura_border; +@define-color wm_bg @sakura_surface; +@define-color wm_border @sakura_border; +@define-color wm_title @sakura_fg; +@define-color wm_unfocused_title @sakura_dim; +@define-color success_color @sakura_green; +@define-color warning_color @sakura_yellow; +@define-color error_color @sakura_red; +@define-color link_color @sakura_accent; +@define-color visited_link_color #b483c0; +@define-color content_view_bg @sakura_base; + +/* libadwaita / GTK4 named colours */ +@define-color window_bg_color @sakura_bg; +@define-color window_fg_color @sakura_fg; +@define-color view_bg_color @sakura_base; +@define-color view_fg_color @sakura_fg; +@define-color headerbar_bg_color @sakura_surface; +@define-color headerbar_fg_color @sakura_fg; +@define-color headerbar_border_color @sakura_border; +@define-color headerbar_backdrop_color @sakura_bg; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color sidebar_bg_color @sakura_surface; +@define-color sidebar_fg_color @sakura_fg; +@define-color sidebar_backdrop_color @sakura_bg; +@define-color sidebar_border_color @sakura_border; +@define-color sidebar_shade_color rgba(0, 0, 0, 0.36); +@define-color secondary_sidebar_bg_color @sakura_bg; +@define-color secondary_sidebar_fg_color @sakura_fg; +@define-color card_bg_color @sakura_surface; +@define-color card_fg_color @sakura_fg; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color @sakura_surface; +@define-color dialog_fg_color @sakura_fg; +@define-color popover_bg_color @sakura_overlay; +@define-color popover_fg_color @sakura_fg; +@define-color popover_shade_color rgba(0, 0, 0, 0.36); +@define-color thumbnail_bg_color @sakura_surface; +@define-color thumbnail_fg_color @sakura_fg; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color @sakura_border; +@define-color accent_bg_color @sakura_accent; +@define-color accent_fg_color #0f0d17; +@define-color accent_color @sakura_accent; +@define-color destructive_bg_color @sakura_red; +@define-color destructive_fg_color #0f0d17; +@define-color destructive_color @sakura_red; +@define-color success_bg_color @sakura_green; +@define-color success_fg_color #0f0d17; +@define-color warning_bg_color @sakura_yellow; +@define-color warning_fg_color #0f0d17; +@define-color error_bg_color @sakura_red; +@define-color error_fg_color #0f0d17; + +/* Adwaita hardcodes a fair amount, so pin the big surfaces directly. */ +window, .background, dialog, popover, popover.background, +headerbar, .titlebar, .sidebar, placessidebar, notebook > header { + background-color: @sakura_bg; + color: @sakura_fg; +} +headerbar, .titlebar, .sidebar, placessidebar, +.sidebar-pane, notebook > header, toolbar, actionbar > revealer > box { + background-color: @sakura_surface; + border-color: @sakura_border; +} +popover > contents, popover > arrow, menu, .menu, .context-menu { + background-color: @sakura_overlay; + color: @sakura_fg; +} +treeview.view, textview, textview text, iconview, .view, list, list row, columnview { + background-color: @sakura_base; + color: @sakura_fg; +} +treeview.view:selected, .view:selected, list row:selected, +menuitem:hover, .menu menuitem:hover, row:selected { + background-color: @sakura_accent; + color: #0f0d17; +} +entry, spinbutton, searchbar entry, .entry { + background-color: @sakura_base; + color: @sakura_fg; + border-color: @sakura_border; +} +entry:focus, .entry:focus { border-color: @sakura_accent; } +button { + background-image: none; + background-color: @sakura_surface; + color: @sakura_fg; + border-color: @sakura_border; +} +button:hover { background-color: @sakura_overlay; } +button:active, button:checked { + background-color: @sakura_accent; + color: #0f0d17; +} +scrollbar, scrollbar slider { background-color: transparent; } +scrollbar slider { background-color: @sakura_border; } +scrollbar slider:hover { background-color: @sakura_dim; } +tooltip, tooltip.background { + background-color: @sakura_overlay; + color: @sakura_fg; +} +progressbar progress, levelbar block.filled { background-color: @sakura_accent; } +switch:checked, check:checked, radio:checked { + background-color: @sakura_accent; + color: #0f0d17; +} +selection, ::selection { + background-color: @sakura_accent; + color: #0f0d17; +} +separator { background-color: @sakura_border; } diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini index 9c20ed5..6d2c618 100755 --- a/.config/gtk-3.0/settings.ini +++ b/.config/gtk-3.0/settings.ini @@ -1,6 +1,6 @@ [Settings] gtk-theme-name=Adwaita -gtk-icon-theme-name=Gruvbox-Plus-Dark +gtk-icon-theme-name=Adwaita gtk-font-name=Noto Sans Light 10 gtk-cursor-theme-name=Bibata-Modern-Classic gtk-cursor-theme-size=20 diff --git a/.config/gtk-4.0/gtk.css b/.config/gtk-4.0/gtk.css new file mode 100644 index 0000000..6f163a7 --- /dev/null +++ b/.config/gtk-4.0/gtk.css @@ -0,0 +1,144 @@ +/* Sakura Line - sampled from bspwm/wallpaper/wallpaper.jpg */ + +@define-color sakura_bg #16121f; +@define-color sakura_base #100d18; +@define-color sakura_surface #221c33; +@define-color sakura_overlay #2a2440; +@define-color sakura_sel #2e2842; +@define-color sakura_fg #e9eefb; +@define-color sakura_dim #7f7796; +@define-color sakura_border #3d3752; +@define-color sakura_accent #92b9ea; +@define-color sakura_red #cf6a80; +@define-color sakura_green #8fae74; +@define-color sakura_yellow #d8a87c; + +/* GTK3 / Adwaita named colours */ +@define-color theme_bg_color @sakura_bg; +@define-color theme_fg_color @sakura_fg; +@define-color theme_base_color @sakura_base; +@define-color theme_text_color @sakura_fg; +@define-color theme_selected_bg_color @sakura_accent; +@define-color theme_selected_fg_color #0f0d17; +@define-color theme_unfocused_bg_color @sakura_bg; +@define-color theme_unfocused_fg_color @sakura_fg; +@define-color theme_unfocused_base_color @sakura_base; +@define-color theme_unfocused_text_color @sakura_fg; +@define-color theme_unfocused_selected_bg_color @sakura_sel; +@define-color theme_unfocused_selected_fg_color @sakura_fg; +@define-color insensitive_bg_color @sakura_bg; +@define-color insensitive_fg_color @sakura_dim; +@define-color insensitive_base_color @sakura_base; +@define-color borders @sakura_border; +@define-color unfocused_borders @sakura_border; +@define-color wm_bg @sakura_surface; +@define-color wm_border @sakura_border; +@define-color wm_title @sakura_fg; +@define-color wm_unfocused_title @sakura_dim; +@define-color success_color @sakura_green; +@define-color warning_color @sakura_yellow; +@define-color error_color @sakura_red; +@define-color link_color @sakura_accent; +@define-color visited_link_color #b483c0; +@define-color content_view_bg @sakura_base; + +/* libadwaita / GTK4 named colours */ +@define-color window_bg_color @sakura_bg; +@define-color window_fg_color @sakura_fg; +@define-color view_bg_color @sakura_base; +@define-color view_fg_color @sakura_fg; +@define-color headerbar_bg_color @sakura_surface; +@define-color headerbar_fg_color @sakura_fg; +@define-color headerbar_border_color @sakura_border; +@define-color headerbar_backdrop_color @sakura_bg; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color sidebar_bg_color @sakura_surface; +@define-color sidebar_fg_color @sakura_fg; +@define-color sidebar_backdrop_color @sakura_bg; +@define-color sidebar_border_color @sakura_border; +@define-color sidebar_shade_color rgba(0, 0, 0, 0.36); +@define-color secondary_sidebar_bg_color @sakura_bg; +@define-color secondary_sidebar_fg_color @sakura_fg; +@define-color card_bg_color @sakura_surface; +@define-color card_fg_color @sakura_fg; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color @sakura_surface; +@define-color dialog_fg_color @sakura_fg; +@define-color popover_bg_color @sakura_overlay; +@define-color popover_fg_color @sakura_fg; +@define-color popover_shade_color rgba(0, 0, 0, 0.36); +@define-color thumbnail_bg_color @sakura_surface; +@define-color thumbnail_fg_color @sakura_fg; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color @sakura_border; +@define-color accent_bg_color @sakura_accent; +@define-color accent_fg_color #0f0d17; +@define-color accent_color @sakura_accent; +@define-color destructive_bg_color @sakura_red; +@define-color destructive_fg_color #0f0d17; +@define-color destructive_color @sakura_red; +@define-color success_bg_color @sakura_green; +@define-color success_fg_color #0f0d17; +@define-color warning_bg_color @sakura_yellow; +@define-color warning_fg_color #0f0d17; +@define-color error_bg_color @sakura_red; +@define-color error_fg_color #0f0d17; + +/* Adwaita hardcodes a fair amount, so pin the big surfaces directly. */ +window, .background, dialog, popover, popover.background, +headerbar, .titlebar, .sidebar, placessidebar, notebook > header { + background-color: @sakura_bg; + color: @sakura_fg; +} +headerbar, .titlebar, .sidebar, placessidebar, +.sidebar-pane, notebook > header, toolbar, actionbar > revealer > box { + background-color: @sakura_surface; + border-color: @sakura_border; +} +popover > contents, popover > arrow, menu, .menu, .context-menu { + background-color: @sakura_overlay; + color: @sakura_fg; +} +treeview.view, textview, textview text, iconview, .view, list, list row, columnview { + background-color: @sakura_base; + color: @sakura_fg; +} +treeview.view:selected, .view:selected, list row:selected, +menuitem:hover, .menu menuitem:hover, row:selected { + background-color: @sakura_accent; + color: #0f0d17; +} +entry, spinbutton, searchbar entry, .entry { + background-color: @sakura_base; + color: @sakura_fg; + border-color: @sakura_border; +} +entry:focus, .entry:focus { border-color: @sakura_accent; } +button { + background-image: none; + background-color: @sakura_surface; + color: @sakura_fg; + border-color: @sakura_border; +} +button:hover { background-color: @sakura_overlay; } +button:active, button:checked { + background-color: @sakura_accent; + color: #0f0d17; +} +scrollbar, scrollbar slider { background-color: transparent; } +scrollbar slider { background-color: @sakura_border; } +scrollbar slider:hover { background-color: @sakura_dim; } +tooltip, tooltip.background { + background-color: @sakura_overlay; + color: @sakura_fg; +} +progressbar progress, levelbar block.filled { background-color: @sakura_accent; } +switch:checked, check:checked, radio:checked { + background-color: @sakura_accent; + color: #0f0d17; +} +selection, ::selection { + background-color: @sakura_accent; + color: #0f0d17; +} +separator { background-color: @sakura_border; } diff --git a/.config/nvim/colors/dc.lua b/.config/nvim/colors/dc.lua index b45b677..3f85855 100644 --- a/.config/nvim/colors/dc.lua +++ b/.config/nvim/colors/dc.lua @@ -1,32 +1,32 @@ local colors = { - bg = "#141414", - fg = "#feffd3", - cursor = "#ffffff", - selection_bg = "#303030", - selection_fg = "#141414", + bg = "#0f0d17", + fg = "#e9eefb", + cursor = "#92b9ea", + selection_bg = "#2e2842", + selection_fg = "#0f0d17", - black = "#141414", - black_bright = "#262626", + black = "#0f0d17", + black_bright = "#201b30", - red = "#c06c43", - red_bright = "#dd7c4c", + red = "#cf6a80", + red_bright = "#e0798f", - green = "#afb979", - green_bright = "#cbd88c", + green = "#8fae74", + green_bright = "#a8c68d", - yellow = "#c2a86c", - yellow_bright = "#e1c47d", + yellow = "#d8a87c", + yellow_bright = "#e9c79b", - blue = "#444649", - blue_bright = "#5a5d61", + blue = "#454063", + blue_bright = "#6b6486", - magenta = "#b4be7b", - magenta_bright = "#d0db8e", + magenta = "#b483c0", + magenta_bright = "#d0a4d8", - cyan = "#778284", - cyan_bright = "#8a989a", + cyan = "#8ab6c4", + cyan_bright = "#a3c0cb", - white = "#feffd3", + white = "#e9eefb", } vim.cmd("highlight clear") diff --git a/.config/nvim/lua/config/highlights.lua b/.config/nvim/lua/config/highlights.lua index 81b6088..af4f771 100644 --- a/.config/nvim/lua/config/highlights.lua +++ b/.config/nvim/lua/config/highlights.lua @@ -1,8 +1,8 @@ -- Force LazyVim UI elements to use Carrie's green 🐾🌿 -local green = "#afb979" -local green_bright = "#cbd88c" -local bg = "#141414" +local green = "#8fae74" +local green_bright = "#a8c68d" +local bg = "#0f0d17" local function hi(group, opts) vim.api.nvim_set_hl(0, group, opts) @@ -29,7 +29,7 @@ hi("CmpNormal", { bg = bg }) -- βœ… Telescope menus (if you use it) hi("TelescopeBorder", { fg = green }) hi("TelescopePromptBorder", { fg = green }) -hi("TelescopeSelection", { bg = "#303030" }) +hi("TelescopeSelection", { bg = "#2e2842" }) hi("TelescopePromptPrefix", { fg = green_bright }) -- βœ… Floating menus in general diff --git a/.config/particles.conf b/.config/particles.conf new file mode 100644 index 0000000..bc7c218 --- /dev/null +++ b/.config/particles.conf @@ -0,0 +1,28 @@ +# particles - wallpaper layer +# Tuned for bspwm/wallpaper/wallpaper.jpg: a bright, busy image, so the field +# is white and fairly opaque. Preview any change without touching the desktop: +# particles --snapshot /tmp/p.png --snapshot-bg ~/.config/bspwm/wallpaper/wallpaper.png +# Reload a running instance after editing: pkill -HUP particles + +density = 55 +radius = 2.4 +glow = 4.0 +opacity = 1.0 +color = ffffff + +link-distance = 140 +link-width = 1.6 +link-opacity = 0.85 +link-color = ffffff + +speed = 24 +edges = bounce + +cursor = grab,repel +cursor-distance = 180 +cursor-strength = 1.0 +cursor-response = 9 + +fps = 60 +keep-below = true +pause-when-covered = true diff --git a/.config/polybar/config.ini b/.config/polybar/config.ini index 0e56a97..6f72786 100755 --- a/.config/polybar/config.ini +++ b/.config/polybar/config.ini @@ -1,31 +1,34 @@ [colors] -bg = #141414 -border = #444649 -text = #feffd3 -dim = #778284 -accent = #afb979 -red = #c06c43 -green = #afb979 -yellow = #c2a86c -blue = #444649 -magenta = #b4be7b -cyan = #778284 +bg = #0f0d17 +; true ARGB (AARRGGBB): 75% background, text stays fully opaque +bg-trans = #bf0f0d17 +border = #3d3752 +text = #e9eefb +dim = #7f7796 +accent = #92b9ea +red = #cf6a80 +green = #8fae74 +yellow = #d8a87c +blue = #7c9ede +magenta = #b483c0 +cyan = #8ab6c4 [bar/top] wm-restack = bspwm monitor = ${env:MONITOR:} width = 99% height = 28 +radius = 10 bottom = false offset-x = 0.5% offset-y = 0.5% fixed-center = true -background = ${colors.bg} +background = ${colors.bg-trans} foreground = ${colors.text} border-size = 2 -border-color = ${colors.border} +border-color = #993d3752 padding = 1 module-margin = 0 @@ -98,43 +101,43 @@ interval = 1 format =