diff --git a/_test/brewing-conflict/configs/alacritty/alacritty.toml b/_test/brewing-conflict/configs/alacritty/alacritty.toml new file mode 100644 index 0000000..b154aa4 --- /dev/null +++ b/_test/brewing-conflict/configs/alacritty/alacritty.toml @@ -0,0 +1,80 @@ +# palette: +# background = #05070A +# background2 = #191A25 +# foreground = #F6E9C8 +# foreground2 = #D9C49E +# color0 = #0C1018 +# color1 = #C47A55 +# color2 = #A87A8F +# color3 = #E1B56A +# color4 = #9C8CC1 +# color5 = #6E6077 +# color6 = #F29A7A +# color7 = #FFF2D6 +# color8 = #06080D +# color9 = #8A563C +# color10 = #735464 +# color11 = #A8844F +# color12 = #6D6288 +# color13 = #4B4252 +# color14 = #B56C53 +# color15 = #CDBFA7 + +[window] +opacity = 0.92 +decorations = "None" + +[window.padding] +x = 12 +y = 10 + +[window.class] +instance = "Alacritty" +general = "Alacritty" + +[font] +size = 12 + +[font.normal] +family = "JetBrainsMono Nerd Font" +style = "Regular" + +[font.bold] +family = "JetBrainsMono Nerd Font" +style = "Bold" + +[font.italic] +family = "JetBrainsMono Nerd Font" +style = "Italic" + +[cursor] +style = { shape = "Block", blinking = "On" } + +[scrolling] +history = 5000 + +[terminal] + +[colors.primary] +background = "#05070A" +foreground = "#F6E9C8" + +[colors.normal] +black = "#0C1018" +red = "#C47A55" +green = "#A87A8F" +yellow = "#E1B56A" +blue = "#9C8CC1" +magenta = "#6E6077" +cyan = "#F29A7A" +white = "#FFF2D6" + +[colors.bright] +black = "#06080D" +red = "#8A563C" +green = "#735464" +yellow = "#A8844F" +blue = "#6D6288" +magenta = "#4B4252" +cyan = "#B56C53" +white = "#CDBFA7" diff --git a/_test/brewing-conflict/configs/bspwm/bspwmrc b/_test/brewing-conflict/configs/bspwm/bspwmrc new file mode 100644 index 0000000..8022310 --- /dev/null +++ b/_test/brewing-conflict/configs/bspwm/bspwmrc @@ -0,0 +1,51 @@ +#!/bin/sh +# palette: +# background = #05070A +# background2 = #191A25 +# foreground = #F6E9C8 +# foreground2 = #D9C49E +# color0 = #0C1018 +# color1 = #C47A55 +# color2 = #A87A8F +# color3 = #E1B56A +# color4 = #9C8CC1 +# color5 = #6E6077 +# color6 = #F29A7A +# color7 = #FFF2D6 +# color8 = #06080D +# color9 = #8A563C +# color10 = #735464 +# color11 = #A8844F +# color12 = #6D6288 +# color13 = #4B4252 +# color14 = #B56C53 +# color15 = #CDBFA7 + +pgrep -x sxhkd >/dev/null || sxhkd & +pkill -x polybar >/dev/null 2>&1 +polybar main >/dev/null 2>&1 & +pkill -x picom >/dev/null 2>&1 +picom --config "$HOME/.config/picom/picom.conf" >/dev/null 2>&1 & +feh --bg-fill "$HOME/.config/rixi/walls/wall.png" >/dev/null 2>&1 || true + +bspc config border_width 2 +bspc config window_gap 6 +bspc config top_padding 12 +bspc config bottom_padding 12 +bspc config left_padding 12 +bspc config right_padding 12 +bspc config split_ratio 0.52 +bspc config single_monocle true +bspc config click_to_focus true +bspc config borderless_monocle true +bspc config gapless_monocle false + +bspc config focused_border_color "#C47A55" +bspc config normal_border_color "#6E6077" +bspc config active_border_color "#A87A8F" +bspc config presel_feedback_color "#F29A7A" +bspc config urgent_border_color "#F29A7A" + +# Rounded corners are handled by picom with radius 6. +primary_monitor="$(bspc query -M --names | head -n1)" +[ -n "$primary_monitor" ] && bspc monitor "$primary_monitor" -d I II III IV V VI VII VIII IX X diff --git a/_test/brewing-conflict/configs/bspwm/sxhkdrc b/_test/brewing-conflict/configs/bspwm/sxhkdrc new file mode 100644 index 0000000..8052b67 --- /dev/null +++ b/_test/brewing-conflict/configs/bspwm/sxhkdrc @@ -0,0 +1,72 @@ +# palette: +# background = #05070A +# background2 = #191A25 +# foreground = #F6E9C8 +# foreground2 = #D9C49E +# color0 = #0C1018 +# color1 = #C47A55 +# color2 = #A87A8F +# color3 = #E1B56A +# color4 = #9C8CC1 +# color5 = #6E6077 +# color6 = #F29A7A +# color7 = #FFF2D6 +# color8 = #06080D +# color9 = #8A563C +# color10 = #735464 +# color11 = #A8844F +# color12 = #6D6288 +# color13 = #4B4252 +# color14 = #B56C53 +# color15 = #CDBFA7 + +super + Return + alacritty + +super + space + rofi -show drun + +super + q + bspc node -c + +super + f + bspc node -t fullscreen + +super + t + bspc node -t ~floating + +super + {1-9,0} + bspc desktop -f '^{1-10}' + +super + shift + {1-9,0} + bspc node -d '^{1-10}' + +super + {h,j,k,l} + bspc node -f {west,south,north,east} + +super + shift + {h,j,k,l} + bspc node -s {west,south,north,east} + +super + shift + r + bspc wm -r + +super + shift + q + bspc quit + +XF86AudioRaiseVolume + amixer -q set Master 5%+ + +XF86AudioLowerVolume + amixer -q set Master 5%- + +XF86AudioMute + amixer -q set Master toggle + +XF86MonBrightnessUp + xbacklight -inc 10 + +XF86MonBrightnessDown + xbacklight -dec 10 + +Print + scrot "$HOME/Pictures/Screenshots/%Y-%m-%d_%H-%M-%S.png" diff --git a/_test/brewing-conflict/configs/dunst/dunstrc b/_test/brewing-conflict/configs/dunst/dunstrc new file mode 100644 index 0000000..e1b98c6 --- /dev/null +++ b/_test/brewing-conflict/configs/dunst/dunstrc @@ -0,0 +1,82 @@ +# palette: +# background = #05070A +# background2 = #191A25 +# foreground = #F6E9C8 +# foreground2 = #D9C49E +# color0 = #0C1018 +# color1 = #C47A55 +# color2 = #A87A8F +# color3 = #E1B56A +# color4 = #9C8CC1 +# color5 = #6E6077 +# color6 = #F29A7A +# color7 = #FFF2D6 +# color8 = #06080D +# color9 = #8A563C +# color10 = #735464 +# color11 = #A8844F +# color12 = #6D6288 +# color13 = #4B4252 +# color14 = #B56C53 +# color15 = #CDBFA7 + +[global] + monitor = 0 + follow = mouse + width = 300 + height = 300 + origin = top-right + offset = 20x48 + scale = 0 + notification_limit = 5 + progress_bar = true + progress_bar_height = 8 + progress_bar_frame_width = 1 + progress_bar_min_width = 150 + progress_bar_max_width = 300 + progress_bar_corner_radius = 4 + indicate_hidden = yes + transparency = 10 + separator_height = 2 + padding = 12 + horizontal_padding = 16 + text_icon_padding = 8 + frame_width = 2 + frame_color = "#C47A55" + corner_radius = 6 + line_height = 4 + separator_color = frame + idle_threshold = 120 + font = JetBrainsMono Nerd Font 10 + markup = full + format = "%s\n%b" + alignment = left + vertical_alignment = center + icon_position = left + min_icon_size = 24 + max_icon_size = 48 + sticky_history = yes + history_length = 20 + browser = xdg-open + always_run_script = true + title = Dunst + class = Dunst + corner_radius = 6 + +[urgency_low] + timeout = 4000 + background = "#191A25" + foreground = "#D9C49E" + frame_color = "#6E6077" + +[urgency_normal] + timeout = 6000 + background = "#05070A" + foreground = "#F6E9C8" + frame_color = "#C47A55" + +[urgency_critical] + timeout = 0 + background = "#B56C53" + foreground = "#F6E9C8" + frame_color = "#F29A7A" diff --git a/_test/brewing-conflict/configs/picom/picom.conf b/_test/brewing-conflict/configs/picom/picom.conf new file mode 100644 index 0000000..28f2252 --- /dev/null +++ b/_test/brewing-conflict/configs/picom/picom.conf @@ -0,0 +1,67 @@ +# palette: +# background = #05070A +# background2 = #191A25 +# foreground = #F6E9C8 +# foreground2 = #D9C49E +# color0 = #0C1018 +# color1 = #C47A55 +# color2 = #A87A8F +# color3 = #E1B56A +# color4 = #9C8CC1 +# color5 = #6E6077 +# color6 = #F29A7A +# color7 = #FFF2D6 +# color8 = #06080D +# color9 = #8A563C +# color10 = #735464 +# color11 = #A8844F +# color12 = #6D6288 +# color13 = #4B4252 +# color14 = #B56C53 +# color15 = #CDBFA7 + +backend = "glx"; +vsync = true; + +shadow = true; +shadow-radius = 12; +shadow-opacity = 0.6; +shadow-offset-x = -10; +shadow-offset-y = -10; +shadow-color = "#0C1018"; +shadow-exclude = [ + "name = 'Notification'", + "class_g = 'Dunst'", + "window_type = 'dock'", + "window_type = 'desktop'", + "window_type = 'toolbar'" +]; + +fading = true; +fade-in-step = 0.03; +fade-out-step = 0.03; +fade-delta = 5; + +corner-radius = 6; +rounded-corners-exclude = [ + "window_type = 'desktop'", + "_NET_WM_STATE@:32a *= '_NET_WM_STATE_FULLSCREEN'" +]; + +blur-method = "dual_kawase"; +blur-strength = 6; +blur-background = true; +blur-background-fixed = false; +blur-background-exclude = [ + "!(class_g = 'Alacritty' || class_g = 'Rofi')" +]; + +active-opacity = 1.0; +inactive-opacity = 0.92; +frame-opacity = 0.9; +inactive-dim = 0.1; + +mark-wmwin-focused = true; +mark-ovredir-focused = true; +detect-rounded-corners = true; +use-damage = true; diff --git a/_test/brewing-conflict/configs/polybar/config.ini b/_test/brewing-conflict/configs/polybar/config.ini new file mode 100644 index 0000000..c7dd93d --- /dev/null +++ b/_test/brewing-conflict/configs/polybar/config.ini @@ -0,0 +1,146 @@ +; palette: +; background = #05070A +; background2 = #191A25 +; foreground = #F6E9C8 +; foreground2 = #D9C49E +; color0 = #0C1018 +; color1 = #C47A55 +; color2 = #A87A8F +; color3 = #E1B56A +; color4 = #9C8CC1 +; color5 = #6E6077 +; color6 = #F29A7A +; color7 = #FFF2D6 +; color8 = #06080D +; color9 = #8A563C +; color10 = #735464 +; color11 = #A8844F +; color12 = #6D6288 +; color13 = #4B4252 +; color14 = #B56C53 +; color15 = #CDBFA7 + +[colors] +background = #E605070A +background-alt = #191A25 +foreground = #F6E9C8 +foreground-alt = #D9C49E +primary = #C47A55 +secondary = #A87A8F +alert = #F29A7A +dim = #6E6077 + +[bar/main] +width = 100% +height = 28 +radius = 0 +fixed-center = true +background = ${colors.background} +foreground = ${colors.foreground} +line-size = 0 +padding-left = 2 +padding-right = 2 +module-margin-left = 1 +module-margin-right = 1 +font-0 = JetBrainsMono Nerd Font:size=10;2 +font-1 = Symbols Nerd Font Mono:size=10;2 +font-2 = Noto Color Emoji:size=10;1 +modules-left = bspwm +modules-center = date +modules-right = cpu memory pulseaudio battery network +tray-position = right +tray-padding = 2 +enable-ipc = true +wm-restack = bspwm + +[module/bspwm] +type = internal/bspwm +pin-workspaces = true +inline-mode = true +reverse-scroll = false +label-focused = %{T2}%{T-} +label-focused-foreground = ${colors.primary} +label-focused-background = ${colors.background-alt} +label-focused-padding = 2 +label-occupied = %{T2}%{T-} +label-occupied-foreground = ${colors.primary} +label-occupied-padding = 2 +label-empty = %{T2}%{T-} +label-empty-foreground = ${colors.dim} +label-empty-padding = 2 +label-urgent = %{T2}%{T-} +label-urgent-foreground = ${colors.alert} +label-urgent-padding = 2 +ws-icon-0 = I; +ws-icon-1 = II; +ws-icon-2 = III; +ws-icon-3 = IV; +ws-icon-4 = V; +ws-icon-5 = VI; +ws-icon-6 = VII; +ws-icon-7 = VIII; +ws-icon-8 = IX; +ws-icon-9 = X; + +[module/date] +type = internal/date +interval = 5 +date = %A %d %B +time = %H:%M +label = %{F#A87A8F}󰥔%{F-} %date% %time% +label-foreground = ${colors.foreground} + +[module/cpu] +type = internal/cpu +interval = 2 +format-prefix = " " +format-prefix-foreground = ${colors.secondary} +label = %percentage%% +label-foreground = ${colors.foreground-alt} + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = "󰍛 " +format-prefix-foreground = ${colors.primary} +label = %percentage_used%% +label-foreground = ${colors.foreground-alt} + +[module/pulseaudio] +type = internal/pulseaudio +format-volume-prefix = " " +format-volume-prefix-foreground = ${colors.secondary} +label-volume = %percentage%% +label-volume-foreground = ${colors.foreground-alt} +label-muted = 󰝟 muted +label-muted-foreground = ${colors.dim} + +[module/battery] +type = internal/battery +full-at = 99 +battery = BAT0 +adapter = AC +poll-interval = 10 +format-charging-prefix = " " +format-charging-prefix-foreground = ${colors.primary} +format-discharging-prefix = " " +format-discharging-prefix-foreground = ${colors.secondary} +label-charging = %percentage%% +label-discharging = %percentage%% +label-full =  full +label-charging-foreground = ${colors.foreground-alt} +label-discharging-foreground = ${colors.foreground-alt} +label-full-foreground = ${colors.foreground-alt} + +[module/network] +type = internal/network +interface-type = wireless +interval = 3 +format-connected-prefix = "󰖩 " +format-connected-prefix-foreground = ${colors.primary} +label-connected = %essid% +label-connected-foreground = ${colors.foreground-alt} +format-disconnected-prefix = "󰖪 " +format-disconnected-prefix-foreground = ${colors.alert} +label-disconnected = offline +label-disconnected-foreground = ${colors.dim} diff --git a/_test/brewing-conflict/configs/rofi/config.rasi b/_test/brewing-conflict/configs/rofi/config.rasi new file mode 100644 index 0000000..4104327 --- /dev/null +++ b/_test/brewing-conflict/configs/rofi/config.rasi @@ -0,0 +1,117 @@ +/* palette: + * background = #05070A + * background2 = #191A25 + * foreground = #F6E9C8 + * foreground2 = #D9C49E + * color0 = #0C1018 + * color1 = #C47A55 + * color2 = #A87A8F + * color3 = #E1B56A + * color4 = #9C8CC1 + * color5 = #6E6077 + * color6 = #F29A7A + * color7 = #FFF2D6 + * color8 = #06080D + * color9 = #8A563C + * color10 = #735464 + * color11 = #A8844F + * color12 = #6D6288 + * color13 = #4B4252 + * color14 = #B56C53 + * color15 = #CDBFA7 + */ + +configuration { + modi: "drun,run,window"; + show-icons: true; + icon-theme: "Papirus"; + font: "JetBrainsMono Nerd Font 11"; + drun-display-format: "{icon} {name}"; + display-drun: " apps"; + display-run: " run"; + display-window: " win"; + kb-row-up: "Up"; + kb-row-down: "Down"; +} + +* { + background: #05070A; + background-alt: #191A25; + foreground: #F6E9C8; + foreground-alt: #D9C49E; + primary: #C47A55; + secondary: #A87A8F; + urgent: #F29A7A; + border: #6E6077; +} + +window { + location: center; + anchor: center; + width: 500px; + border: 2px; + border-color: @primary; + border-radius: 8px; + background-color: @background; + padding: 12px; +} + +mainbox { + spacing: 8px; + background-color: transparent; +} + +inputbar { + background-color: @background-alt; + text-color: @foreground; + border: 0px 0px 1px 0px; + border-color: @border; + padding: 10px; + spacing: 8px; +} + +prompt { + text-color: @secondary; +} + +entry { + placeholder: "search..."; + placeholder-color: @foreground-alt; + text-color: @foreground; +} + +listview { + lines: 8; + columns: 1; + dynamic: false; + scrollbar: false; + spacing: 4px; + padding: 2px; +} + +element { + background-color: transparent; + text-color: @foreground-alt; + padding: 8px 10px; + border: 0px; +} + +element selected { + background-color: #C47A5533; + text-color: @foreground; + border: 0px 0px 0px 3px; + border-color: @primary; +} + +element urgent { + text-color: @urgent; +} + +element-icon { + size: 1.0em; + margin: 0px 8px 0px 0px; +} + +element-text { + vertical-align: 0.5; +} diff --git a/_test/brewing-conflict/manifest.toml b/_test/brewing-conflict/manifest.toml new file mode 100644 index 0000000..3baebf2 --- /dev/null +++ b/_test/brewing-conflict/manifest.toml @@ -0,0 +1,22 @@ +[meta] +name = "brewing-conflict" +author = "sathiya" +version = "0.2.0" +wm = "bspwm" +display_server = ["x11"] +colorscheme = "vesper-arcade" +components = ["bspwm", "polybar", "rofi", "dunst", "alacritty", "picom"] +tags = ["amber", "dark", "wistful"] +description = "Amber dusk drifts through stone arches while violet clouds settle into quiet night." + +[dependencies] +packages = ["bspwm", "sxhkd", "polybar", "rofi", "dunst", "alacritty", "picom", "feh"] +fonts = ["JetBrainsMono Nerd Font"] +icons = [] + +[wallpaper] +file = "walls/wall.png" +setter = "feh" + +[hooks] +post_apply = [] diff --git a/_test/brewing-conflict/preview.png b/_test/brewing-conflict/preview.png new file mode 100644 index 0000000..1299f02 Binary files /dev/null and b/_test/brewing-conflict/preview.png differ diff --git a/_test/brewing-conflict/walls/wall.png b/_test/brewing-conflict/walls/wall.png new file mode 100644 index 0000000..0fd0110 Binary files /dev/null and b/_test/brewing-conflict/walls/wall.png differ diff --git a/sathiya/brewing-conflict/configs/alacritty/alacritty.toml b/sathiya/brewing-conflict/configs/alacritty/alacritty.toml new file mode 100644 index 0000000..9989a7c --- /dev/null +++ b/sathiya/brewing-conflict/configs/alacritty/alacritty.toml @@ -0,0 +1,83 @@ +# PALETTE (strict): +# background = #010101 +# background2 = #2B2425 +# foreground = #F3E196 +# foreground2 = #DBC9A8 +# color0 = #010101 +# color1 = #2B2425 +# color2 = #544240 +# color3 = #6B4C58 +# color4 = #754C66 +# color5 = #87586B +# color6 = #8A683C +# color7 = #976970 +# color8 = #9E6A5E +# color9 = #9E7481 +# color10 = #B08A6B +# color11 = #D0A663 +# color12 = #D7B16E +# color13 = #E8C976 +# color14 = #DBC9A8 +# color15 = #F3E196 + +[window] +opacity = 0.92 +decorations = "None" + +[window.padding] +x = 12 +y = 10 + +[window.class] +instance = "Alacritty" +general = "Alacritty" + +[font] +size = 12 + +[font.normal] +family = "JetBrainsMono Nerd Font" +style = "Regular" + +[font.bold] +family = "JetBrainsMono Nerd Font" +style = "Bold" + +[font.italic] +family = "JetBrainsMono Nerd Font" +style = "Italic" + +[cursor] +style = { shape = "Block", blinking = "On" } + +[cursor.blinking] +interval = 750 + +[scrolling] +history = 5000 + +[terminal] + +[colors.primary] +background = "#010101" +foreground = "#F3E196" + +[colors.normal] +black = "#010101" +red = "#2B2425" +green = "#544240" +yellow = "#6B4C58" +blue = "#754C66" +magenta = "#87586B" +cyan = "#8A683C" +white = "#976970" + +[colors.bright] +black = "#9E6A5E" +red = "#9E7481" +green = "#B08A6B" +yellow = "#D0A663" +blue = "#D7B16E" +magenta = "#E8C976" +cyan = "#DBC9A8" +white = "#F3E196" diff --git a/sathiya/brewing-conflict/configs/bspwm/bspwmrc b/sathiya/brewing-conflict/configs/bspwm/bspwmrc new file mode 100644 index 0000000..8b007d2 --- /dev/null +++ b/sathiya/brewing-conflict/configs/bspwm/bspwmrc @@ -0,0 +1,51 @@ +#!/bin/sh +# PALETTE (strict): +# background = #010101 +# background2 = #2B2425 +# foreground = #F3E196 +# foreground2 = #DBC9A8 +# color0 = #010101 +# color1 = #2B2425 +# color2 = #544240 +# color3 = #6B4C58 +# color4 = #754C66 +# color5 = #87586B +# color6 = #8A683C +# color7 = #976970 +# color8 = #9E6A5E +# color9 = #9E7481 +# color10 = #B08A6B +# color11 = #D0A663 +# color12 = #D7B16E +# color13 = #E8C976 +# color14 = #DBC9A8 +# color15 = #F3E196 + +pgrep -x sxhkd >/dev/null || sxhkd & +pkill -x polybar >/dev/null 2>&1 +polybar main >/dev/null 2>&1 & +pkill -x picom >/dev/null 2>&1 +picom --config "$HOME/.config/picom/picom.conf" >/dev/null 2>&1 & +feh --bg-fill "$HOME/.config/rixi/walls/wall.png" >/dev/null 2>&1 || true + +bspc config border_width 2 +bspc config window_gap 6 +bspc config top_padding 12 +bspc config bottom_padding 12 +bspc config left_padding 12 +bspc config right_padding 12 +bspc config split_ratio 0.52 +bspc config single_monocle true +bspc config click_to_focus true +bspc config borderless_monocle true +bspc config gapless_monocle false + +bspc config focused_border_color "#2B2425" +bspc config normal_border_color "#87586B" +bspc config active_border_color "#544240" +bspc config presel_feedback_color "#8A683C" +bspc config urgent_border_color "#8A683C" + +# Rounded corners are handled by picom with radius 6. +primary_monitor="$(bspc query -M --names | head -n1)" +[ -n "$primary_monitor" ] && bspc monitor "$primary_monitor" -d I II III IV V VI VII VIII IX X diff --git a/sathiya/brewing-conflict/configs/bspwm/sxhkdrc b/sathiya/brewing-conflict/configs/bspwm/sxhkdrc new file mode 100644 index 0000000..1432937 --- /dev/null +++ b/sathiya/brewing-conflict/configs/bspwm/sxhkdrc @@ -0,0 +1,72 @@ +# PALETTE (strict): +# background = #010101 +# background2 = #2B2425 +# foreground = #F3E196 +# foreground2 = #DBC9A8 +# color0 = #010101 +# color1 = #2B2425 +# color2 = #544240 +# color3 = #6B4C58 +# color4 = #754C66 +# color5 = #87586B +# color6 = #8A683C +# color7 = #976970 +# color8 = #9E6A5E +# color9 = #9E7481 +# color10 = #B08A6B +# color11 = #D0A663 +# color12 = #D7B16E +# color13 = #E8C976 +# color14 = #DBC9A8 +# color15 = #F3E196 + +super + Return + alacritty + +super + space + rofi -show drun + +super + q + bspc node -c + +super + f + bspc node -t fullscreen + +super + t + bspc node -t ~floating + +super + {1-9,0} + bspc desktop -f '^{1-10}' + +super + shift + {1-9,0} + bspc node -d '^{1-10}' + +super + {h,j,k,l} + bspc node -f {west,south,north,east} + +super + shift + {h,j,k,l} + bspc node -s {west,south,north,east} + +super + shift + r + bspc wm -r + +super + shift + q + bspc quit + +XF86AudioRaiseVolume + amixer -q set Master 5%+ + +XF86AudioLowerVolume + amixer -q set Master 5%- + +XF86AudioMute + amixer -q set Master toggle + +XF86MonBrightnessUp + xbacklight -inc 10 + +XF86MonBrightnessDown + xbacklight -dec 10 + +Print + scrot "$HOME/Pictures/Screenshots/%Y-%m-%d_%H-%M-%S.png" diff --git a/sathiya/brewing-conflict/configs/dunst/dunstrc b/sathiya/brewing-conflict/configs/dunst/dunstrc new file mode 100644 index 0000000..abed177 --- /dev/null +++ b/sathiya/brewing-conflict/configs/dunst/dunstrc @@ -0,0 +1,57 @@ +# PALETTE (strict): +# background = #010101 +# background2 = #2B2425 +# foreground = #F3E196 +# foreground2 = #DBC9A8 +# color0 = #010101 +# color1 = #2B2425 +# color2 = #544240 +# color3 = #6B4C58 +# color4 = #754C66 +# color5 = #87586B +# color6 = #8A683C +# color7 = #976970 +# color8 = #9E6A5E +# color9 = #9E7481 +# color10 = #B08A6B +# color11 = #D0A663 +# color12 = #D7B16E +# color13 = #E8C976 +# color14 = #DBC9A8 +# color15 = #F3E196 + +[global] + geometry = "300x5-20+48" + transparency = 10 + frame_width = 2 + frame_color = "#6B4C58" + font = JetBrainsMono Nerd Font 10 + line_height = 4 + padding = 12 + horizontal_padding = 16 + corner_radius = 6 + icon_position = left + max_icon_size = 48 + separator_height = 2 + separator_color = frame + markup = full + format = "%s\n%b" + alignment = left + +[urgency_low] + timeout = 4000 + background = "#2B2425" + foreground = "#DBC9A8" + frame_color = "#87586B" + +[urgency_normal] + timeout = 6000 + background = "#010101" + foreground = "#F3E196" + frame_color = "#6B4C58" + +[urgency_critical] + timeout = 0 + background = "#544240" + foreground = "#F3E196" + frame_color = "#8A683C" diff --git a/sathiya/brewing-conflict/configs/picom/picom.conf b/sathiya/brewing-conflict/configs/picom/picom.conf new file mode 100644 index 0000000..c733217 --- /dev/null +++ b/sathiya/brewing-conflict/configs/picom/picom.conf @@ -0,0 +1,67 @@ +# PALETTE (strict): +# background = #010101 +# background2 = #2B2425 +# foreground = #F3E196 +# foreground2 = #DBC9A8 +# color0 = #010101 +# color1 = #2B2425 +# color2 = #544240 +# color3 = #6B4C58 +# color4 = #754C66 +# color5 = #87586B +# color6 = #8A683C +# color7 = #976970 +# color8 = #9E6A5E +# color9 = #9E7481 +# color10 = #B08A6B +# color11 = #D0A663 +# color12 = #D7B16E +# color13 = #E8C976 +# color14 = #DBC9A8 +# color15 = #F3E196 + +backend = "glx"; +vsync = true; + +shadow = true; +shadow-radius = 12; +shadow-opacity = 0.6; +shadow-offset-x = -10; +shadow-offset-y = -10; +shadow-color = "#010101"; +shadow-exclude = [ + "name = 'Notification'", + "class_g = 'Dunst'", + "window_type = 'dock'", + "window_type = 'desktop'", + "window_type = 'toolbar'" +]; + +fading = true; +fade-in-step = 0.03; +fade-out-step = 0.03; +fade-delta = 5; + +corner-radius = 6; +rounded-corners-exclude = [ + "window_type = 'desktop'", + "_NET_WM_STATE@:32a *= '_NET_WM_STATE_FULLSCREEN'" +]; + +blur-method = "dual_kawase"; +blur-strength = 6; +blur-background = true; +blur-background-fixed = false; +blur-background-exclude = [ + "!(class_g = 'Alacritty' || class_g = 'Rofi')" +]; + +active-opacity = 1.0; +inactive-opacity = 0.92; +frame-opacity = 0.9; +inactive-dim = 0.1; + +mark-wmwin-focused = true; +mark-ovredir-focused = true; +detect-rounded-corners = true; +use-damage = true; diff --git a/sathiya/brewing-conflict/configs/polybar/config.ini b/sathiya/brewing-conflict/configs/polybar/config.ini new file mode 100644 index 0000000..c28b34e --- /dev/null +++ b/sathiya/brewing-conflict/configs/polybar/config.ini @@ -0,0 +1,146 @@ +; PALETTE (strict): +; background = #010101 +; background2 = #2B2425 +; foreground = #F3E196 +; foreground2 = #DBC9A8 +; color0 = #010101 +; color1 = #2B2425 +; color2 = #544240 +; color3 = #6B4C58 +; color4 = #754C66 +; color5 = #87586B +; color6 = #8A683C +; color7 = #976970 +; color8 = #9E6A5E +; color9 = #9E7481 +; color10 = #B08A6B +; color11 = #D0A663 +; color12 = #D7B16E +; color13 = #E8C976 +; color14 = #DBC9A8 +; color15 = #F3E196 + +[colors] +background = #010101 +background-alt = #2B2425 +foreground = #F3E196 +foreground-alt = #DBC9A8 +primary = #6B4C58 +secondary = #754C66 +alert = #8A683C +dim = #87586B + +[bar/main] +width = 100% +height = 28 +radius = 0 +fixed-center = true +background = ${colors.background} +foreground = ${colors.foreground} +line-size = 0 +padding-left = 2 +padding-right = 2 +module-margin-left = 1 +module-margin-right = 1 +font-0 = JetBrainsMono Nerd Font:size=10;2 +font-1 = Symbols Nerd Font Mono:size=10;2 +font-2 = Noto Color Emoji:size=10;1 +modules-left = bspwm +modules-center = date +modules-right = cpu memory pulseaudio battery network +tray-position = right +tray-padding = 2 +enable-ipc = true +wm-restack = bspwm + +[module/bspwm] +type = internal/bspwm +pin-workspaces = true +inline-mode = true +reverse-scroll = false +label-focused = %{T2}%{T-} +label-focused-foreground = ${colors.primary} +label-focused-background = ${colors.background-alt} +label-focused-padding = 2 +label-occupied = %{T2}%{T-} +label-occupied-foreground = ${colors.primary} +label-occupied-padding = 2 +label-empty = %{T2}%{T-} +label-empty-foreground = ${colors.dim} +label-empty-padding = 2 +label-urgent = %{T2}%{T-} +label-urgent-foreground = ${colors.alert} +label-urgent-padding = 2 +ws-icon-0 = I; +ws-icon-1 = II; +ws-icon-2 = III; +ws-icon-3 = IV; +ws-icon-4 = V; +ws-icon-5 = VI; +ws-icon-6 = VII; +ws-icon-7 = VIII; +ws-icon-8 = IX; +ws-icon-9 = X; + +[module/date] +type = internal/date +interval = 5 +date = %A %d %B +time = %H:%M +label = %{F#754C66}󰥔%{F-} %date% %time% +label-foreground = ${colors.foreground} + +[module/cpu] +type = internal/cpu +interval = 2 +format-prefix = " " +format-prefix-foreground = ${colors.secondary} +label = %percentage%% +label-foreground = ${colors.foreground-alt} + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = "󰍛 " +format-prefix-foreground = ${colors.primary} +label = %percentage_used%% +label-foreground = ${colors.foreground-alt} + +[module/pulseaudio] +type = internal/pulseaudio +format-volume-prefix = " " +format-volume-prefix-foreground = ${colors.secondary} +label-volume = %percentage%% +label-volume-foreground = ${colors.foreground-alt} +label-muted = 󰝟 muted +label-muted-foreground = ${colors.dim} + +[module/battery] +type = internal/battery +full-at = 99 +battery = BAT0 +adapter = AC +poll-interval = 10 +format-charging-prefix = " " +format-charging-prefix-foreground = ${colors.primary} +format-discharging-prefix = " " +format-discharging-prefix-foreground = ${colors.secondary} +label-charging = %percentage%% +label-discharging = %percentage%% +label-full =  full +label-charging-foreground = ${colors.foreground-alt} +label-discharging-foreground = ${colors.foreground-alt} +label-full-foreground = ${colors.foreground-alt} + +[module/network] +type = internal/network +interface-type = wireless +interval = 3 +format-connected-prefix = "󰖩 " +format-connected-prefix-foreground = ${colors.primary} +label-connected = %essid% +label-connected-foreground = ${colors.foreground-alt} +format-disconnected-prefix = "󰖪 " +format-disconnected-prefix-foreground = ${colors.alert} +label-disconnected = offline +label-disconnected-foreground = ${colors.dim} diff --git a/sathiya/brewing-conflict/configs/rofi/config.rasi b/sathiya/brewing-conflict/configs/rofi/config.rasi new file mode 100644 index 0000000..440df4b --- /dev/null +++ b/sathiya/brewing-conflict/configs/rofi/config.rasi @@ -0,0 +1,112 @@ +/* PALETTE (strict): + * background = #010101 + * background2 = #2B2425 + * foreground = #F3E196 + * foreground2 = #DBC9A8 + * color0 = #010101 + * color1 = #2B2425 + * color2 = #544240 + * color3 = #6B4C58 + * color4 = #754C66 + * color5 = #87586B + * color6 = #8A683C + * color7 = #976970 + * color8 = #9E6A5E + * color9 = #9E7481 + * color10 = #B08A6B + * color11 = #D0A663 + * color12 = #D7B16E + * color13 = #E8C976 + * color14 = #DBC9A8 + * color15 = #F3E196 + */ + +configuration { + modi: "drun,run,window"; + show-icons: true; + icon-theme: "Papirus"; + font: "JetBrainsMono Nerd Font 11"; + drun-display-format: "{icon} {name}"; +} + +* { + background: #010101; + background-alt: #2B2425; + foreground: #F3E196; + foreground-alt: #DBC9A8; + primary: #6B4C58; + secondary: #754C66; + urgent: #8A683C; + border: #87586B; +} + +window { + location: center; + anchor: center; + width: 500px; + border: 2px; + border-color: @primary; + border-radius: 8px; + background-color: @background; + padding: 12px; +} + +mainbox { + spacing: 8px; + background-color: transparent; +} + +inputbar { + background-color: @background-alt; + text-color: @foreground; + border: 0px 0px 1px 0px; + border-color: @border; + padding: 10px; + spacing: 8px; +} + +prompt { + text-color: @secondary; +} + +entry { + placeholder: "search..."; + placeholder-color: @foreground-alt; + text-color: @foreground; +} + +listview { + lines: 8; + columns: 1; + dynamic: false; + scrollbar: false; + spacing: 4px; + padding: 2px; +} + +element { + background-color: transparent; + text-color: @foreground-alt; + padding: 8px 10px; + border: 0px; +} + +element selected { + background-color: rgba (43, 36, 37, 20%); + text-color: @foreground; + border: 0px 0px 0px 3px; + border-color: @primary; +} + +element urgent { + text-color: @urgent; +} + +element-icon { + size: 1.0em; + margin: 0px 8px 0px 0px; +} + +element-text { + vertical-align: 0.5; +} diff --git a/sathiya/brewing-conflict/manifest.toml b/sathiya/brewing-conflict/manifest.toml new file mode 100644 index 0000000..3baebf2 --- /dev/null +++ b/sathiya/brewing-conflict/manifest.toml @@ -0,0 +1,22 @@ +[meta] +name = "brewing-conflict" +author = "sathiya" +version = "0.2.0" +wm = "bspwm" +display_server = ["x11"] +colorscheme = "vesper-arcade" +components = ["bspwm", "polybar", "rofi", "dunst", "alacritty", "picom"] +tags = ["amber", "dark", "wistful"] +description = "Amber dusk drifts through stone arches while violet clouds settle into quiet night." + +[dependencies] +packages = ["bspwm", "sxhkd", "polybar", "rofi", "dunst", "alacritty", "picom", "feh"] +fonts = ["JetBrainsMono Nerd Font"] +icons = [] + +[wallpaper] +file = "walls/wall.png" +setter = "feh" + +[hooks] +post_apply = [] diff --git a/sathiya/brewing-conflict/preview.png b/sathiya/brewing-conflict/preview.png new file mode 100644 index 0000000..a075c0e Binary files /dev/null and b/sathiya/brewing-conflict/preview.png differ diff --git a/sathiya/brewing-conflict/walls/wall.png b/sathiya/brewing-conflict/walls/wall.png new file mode 100644 index 0000000..0fd0110 Binary files /dev/null and b/sathiya/brewing-conflict/walls/wall.png differ