switch to light mode

This commit is contained in:
mintycube 2024-09-03 10:45:41 +05:00
parent 69d48ea320
commit 3b6fc2a3dd
33 changed files with 586 additions and 169 deletions

View File

@ -32,5 +32,5 @@ shopt -s checkwinsize # checks term size when bash regains control
PS1='\[\e[34;3m\]\w \[\e[0;32m\] \[\e[0m\]' # prompt with dir in italic
source "$HOME/.local/src/fzf-tab-completion/bash/fzf-bash-completion.sh" # https://github.com/lincheney/fzf-tab-completion.git
bind -x '"\t": fzf_bash_completion'
# source "$HOME/.local/src/fzf-tab-completion/bash/fzf-bash-completion.sh" # https://github.com/lincheney/fzf-tab-completion.git
# bind -x '"\t": fzf_bash_completion'

View File

@ -4,7 +4,7 @@
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
# for a list of all available themes
--theme="tokyonight_moon"
--theme="Coldark-Cold"
--tabs=2

View File

@ -58,24 +58,24 @@ icon =
default_icon =
icon_position=off
timeout = 2
background = "#222436"
foreground = "#a6adc8"
frame_color = "#c099ff"
background = "#eeeeee"
foreground = "#000000"
frame_color = "#2D7D9A"
[urgency_normal]
icon =
default_icon =
icon_position=off
timeout = 5
background = "#222436"
foreground = "#a6adc8"
frame_color = "#c099ff"
background = "#eeeeee"
foreground = "#000000"
frame_color = "#2d7d9a"
[urgency_critical]
icon =
default_icon =
icon_position=off
timeout = 0
background = "#222436"
foreground = "#a6adc8"
background = "#eeeeee"
foreground = "#000000"
frame_color = "#f38bab"

15
.config/gtk-2.0/gtkrc-2.0 Normal file
View File

@ -0,0 +1,15 @@
gtk-theme-name="Adwaita"
gtk-icon-theme-name="Adwaita"
gtk-font-name="Cantarell 11"
gtk-cursor-theme-name="phinger-cursors-light"
gtk-cursor-theme-size=24
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle="hintslight"
gtk-xft-rgba="rgb"

View File

@ -0,0 +1,17 @@
[Settings]
gtk-theme-name=Adwaita
gtk-icon-theme-name=Adwaita
gtk-font-name=Cantarell 11
gtk-cursor-theme-name=phinger-cursors-light
gtk-cursor-theme-size=24
gtk-toolbar-style=GTK_TOOLBAR_ICONS
gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR
gtk-button-images=0
gtk-menu-images=0
gtk-enable-event-sounds=1
gtk-enable-input-feedback-sounds=0
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb
gtk-application-prefer-dark-theme=0

View File

@ -1,20 +1,20 @@
# Colors generated from xresources file using the kitty_colors script
background #222436
foreground #c8d3f5
cursor
color0 #1b1d2b
color1 #ff757f
color2 #c3e88d
color3 #ffc777
color4 #82aaff
color5 #c099ff
color6 #86e1fc
color7 #828bb8
color8
color9 #ff757f
color10 #c3e88d
color11 #ffc777
color12 #82aaff
color13 #c099ff
color14 #86e1fc
color15 #c8d3f5
background #E0E2EA
foreground #2E3440
cursor #3879C5
color0 #2E3440
color1 #CB4F53
color2 #48A53D
color3 #EE5E25
color4 #3879C5
color5 #9F4ACA
color6 #3EA1AD
color7 #E5E9F0
color8 #646A76
color9 #D16366
color10 #5F9E9D
color11 #BA793E
color12 #1B40A6
color13 #9665AF
color14 #8FBCBB
color15 #ECEFF4

View File

@ -1,11 +1,11 @@
gui:
theme:
selectedLineBgColor:
- "#414868" # set to `default` to have no background colour
- "#B7C1E3" # set to `default` to have no background colour
nerdFontsVersion: "3" # nerd fonts version to use ("2" or "3"); empty means don't show nerd font icons
showFileIcons: true # for hiding file icons in the file views
git:
paging:
colorArg: always
pager: delta --dark --paging=never
# pager: delta --dark --paging=never
# externalDiffCommand: difft --color=always

View File

@ -284,7 +284,7 @@ Vagrantfile 
*.tif 
*.tiff 
*.png 
*.svg
*.svg 󰕙
*.svgz 
*.mng 
*.pcx 

@ -1 +1 @@
Subproject commit 1f0eb096e1eabd70506cf26d8a5729cdf595311a
Subproject commit 7c56e263d1340753318fe55163f7eb92814b226e

62
.config/picom/picom.conf Normal file
View File

@ -0,0 +1,62 @@
shadow = false;
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
inactive-opacity = 1
corner-radius = 0
blur-kern = "3x3box";
blur-background-exclude = [
"window_type = 'dock'",
"window_type = 'desktop'",
"_GTK_FRAME_EXTENTS@:c"
];
backend = "glx";
vsync = true;
mark-wmwin-focused = true;
mark-ovredir-focused = true;
detect-rounded-corners = true;
detect-client-opacity = true;
detect-transient = true;
use-damage = true;
log-level = "warn";
wintypes:
{
tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
dock = { shadow = false; clip-shadow-above = true; }
dnd = { shadow = false; }
menu = { animation = "slide-down"; }
popup_menu = { animation = "slide-down"; opacity = 0.8; }
dropdown_menu = { animation = "slide-down"; opacity = 0.8; }
toolbar = { animation = "none"; }
};
animations = true;
# Values can be none, auto, fly-in, zoom, squeeze, slide-up, slide-down, slide-left, slide-right
animation-for-open-window = "squeeze";
animation-for-transient-window = "slide-down";
animation-for-unmap-window = "auto";
animation-for-workspace-switch-in = "auto";
animation-for-workspace-switch-out = "auto";
# Stiffness (a.k.a. tension) parameter for spring-based animation (default: 200.0).
animation-stiffness = 600;
# Dampening (a.k.a. friction) parameter for spring-based animation (default: 25.0).
animation-dampening = 50;
# Mass parameter for spring-based animation (default: 1.0).
animation-window-mass = 1;
# The time between steps in animation, in milliseconds. (> 0, defaults to 10).
animation-delta = 7;
# Force animations to go step by step even if cpu usage is high
animation-force-steps = false;
# Whether to clamp animations (default: true).
#animation-clamping = false;
# Specify a list of conditions of windows that should have no animations.
animation-exclude = [
"class_g *= 'flameshot'",
"class_g *= 'slock'"
];

@ -1 +1 @@
Subproject commit 98dd781299bc67c3065749e552f76cdb0cef405c
Subproject commit 55237cdb1683c15de1f2cba97d90de26134fc671

@ -1 +1 @@
Subproject commit 283aef15bcbb0e69c8022dd33487765da59fc542
Subproject commit 2df4430259477d065b35044d9cc39a22fce968dd

View File

@ -0,0 +1,80 @@
! Light Tones
#define yellow #AD8301
#define orange #BC5215
#define red #AF3029
#define magenta #A02F6F
#define violet #5E409D
#define blue #205EA6
#define cyan #24837B
#define green #66800B
#define white #eeeeee
#define black #100F0F
#define bryellow #D0A215
#define brorange #DA702C
#define brred #D14D41
#define brmagenta #CE5D97
#define brviolet #8B7EC8
#define brblue #4385BE
#define brcyan #3AA99F
#define brgreen #879A39
#define brwhite #F2F0E5
#define brblack #1C1B1A
*background: white
*foreground: black
*fading: 40
*fadeColor: white
*cursorColor: black
*pointerColorBackground: brwhite
*pointerColorForeground: white
*color0: brblack
*color8: black
*color1: brred
*color9: red
*color2: brgreen
*color10: green
*color3: bryellow
*color11: yellow
*color4: brblue
*color12: blue
*color5: brmagenta
*color13: magenta
*color6: brcyan
*color14: cyan
*color7: brwhite
*color15: white
dwm.normbordercolor: #ffffff
dwm.normbgcolor: #eeeeee
dwm.normfgcolor: #000000
dwm.selbordercolor: #a6adc8
dwm.selbgcolor: #2d7d9a
dwm.selfgcolor: #a6adc8
dwm.tagsnormfgcolor: #000000
dwm.tagsnormbgcolor: #eeeeee
dwm.tagsselfgcolor: #ffffff
dwm.tagsselbgcolor: #2d7d9a
dwm.normfloatcolor: #313244
dwm.selfloatcolor: #585b70
dwm.titlenormfgcolor: #000000
dwm.titlenormbgcolor: #ffffff
dwm.titlenormbordercolor: #eeeeee
dwm.titlenormfloatcolor: #c099ff
dwm.titleselfgcolor: #ffffff
dwm.titleselbgcolor: #2d7d9a
dwm.titleselbordercolor: #2d7d9a
dwm.titleselfloatcolor: #313244
dwm.hidnormfgcolor: #ffffff
dwm.hidselfgcolor: #ffffff
dwm.hidnormbgcolor: #a6adc8
dwm.hidselbgcolor: #a6adc8
dmenu.foreground: #000000
dmenu.background: #eeeeee
dmenu.selforeground: #ffffff
dmenu.selbackground: #2d7d9a
dmenu.bordercolor: #2d7d9a
slock.locked: #45475a
slock.input: #a6adc8
slock.failed: #89b4fa

View File

@ -0,0 +1,58 @@
!! vim: filetype=xdefaults
*.foreground: #2E3440
*.background: #E0E2EA
*.highlightColor: #EAEBED
*.cursorColor: #3879C5
*.color0: #2E3440
*.color8: #646A76
*.color1: #CB4F53
*.color9: #D16366
*.color2: #48A53D
*.color10: #5F9E9D
*.color3: #EE5E25
*.color11: #BA793E
*.color4: #3879C5
*.color12: #1B40A6
*.color5: #9F4ACA
*.color13: #9665AF
*.color6: #3EA1AD
*.color14: #8FBCBB
*.color7: #E5E9F0
*.color15: #ECEFF4
dwm.normbordercolor: #ffffff
dwm.normbgcolor: #eeeeee
dwm.normfgcolor: #000000
dwm.selbordercolor: #a6adc8
dwm.selbgcolor: #2d7d9a
dwm.selfgcolor: #a6adc8
dwm.tagsnormfgcolor: #000000
dwm.tagsnormbgcolor: #eeeeee
dwm.tagsselfgcolor: #ffffff
dwm.tagsselbgcolor: #2d7d9a
dwm.normfloatcolor: #313244
dwm.selfloatcolor: #585b70
dwm.titlenormfgcolor: #000000
dwm.titlenormbgcolor: #eeeeee
dwm.titlenormbordercolor: #eeeeee
dwm.titlenormfloatcolor: #c099ff
dwm.titleselfgcolor: #000000
dwm.titleselbgcolor: #ffffff
dwm.titleselbordercolor: #ffffff
dwm.titleselfloatcolor: #313244
dwm.hidnormfgcolor: #ffffff
dwm.hidselfgcolor: #ffffff
dwm.hidnormbgcolor: #a6adc8
dwm.hidselbgcolor: #a6adc8
dmenu.foreground: #000000
dmenu.background: #eeeeee
dmenu.selforeground: #ffffff
dmenu.selbackground: #2d7d9a
dmenu.bordercolor: #2d7d9a
slock.locked: #ffffff
slock.input: #eeeeee
slock.failed: #2d7d9a

View File

@ -0,0 +1,57 @@
!! vim: filetype=xdefaults
*.foreground: #575279
*.background: #E0E2EA
*.cursorColor: #575279
*.color0: #fffaf3
*.color8: #f2e9e1
*.color1: #b4637a
*.color9: #b4637a
*.color2: #ea9d34
*.color10: #ea9d34
*.color3: #d7827e
*.color11: #d7827e
*.color4: #286983
*.color12: #286983
*.color5: #907aa9
*.color13: #907aa9
*.color6: #56949f
*.color14: #56949f
*.color7: #9893a5
*.color15: #797593
dwm.normbordercolor: #ffffff
dwm.normbgcolor: #eeeeee
dwm.normfgcolor: #000000
dwm.selbordercolor: #a6adc8
dwm.selbgcolor: #2d7d9a
dwm.selfgcolor: #a6adc8
dwm.tagsnormfgcolor: #000000
dwm.tagsnormbgcolor: #eeeeee
dwm.tagsselfgcolor: #ffffff
dwm.tagsselbgcolor: #2d7d9a
dwm.normfloatcolor: #313244
dwm.selfloatcolor: #585b70
dwm.titlenormfgcolor: #000000
dwm.titlenormbgcolor: #eeeeee
dwm.titlenormbordercolor: #eeeeee
dwm.titlenormfloatcolor: #c099ff
dwm.titleselfgcolor: #000000
dwm.titleselbgcolor: #ffffff
dwm.titleselbordercolor: #ffffff
dwm.titleselfloatcolor: #313244
dwm.hidnormfgcolor: #ffffff
dwm.hidselfgcolor: #ffffff
dwm.hidnormbgcolor: #a6adc8
dwm.hidselbgcolor: #a6adc8
dmenu.foreground: #000000
dmenu.background: #eeeeee
dmenu.selforeground: #ffffff
dmenu.selbackground: #2d7d9a
dmenu.bordercolor: #2d7d9a
slock.locked: #ffffff
slock.input: #eeeeee
slock.failed: #2d7d9a

View File

@ -0,0 +1,56 @@
!! vim: filetype=xdefaults
*.background: #e1e2e7
*.foreground: #3760bf
*.color0: #b4b5b9
*.color1: #f52a65
*.color2: #587539
*.color3: #8c6c3e
*.color4: #2e7de9
*.color5: #9854f1
*.color6: #007197
*.color7: #6172b0
*.color8: #a1a6c5
*.color9: #f52a65
*.color10: #587539
*.color11: #8c6c3e
*.color12: #2e7de9
*.color13: #9854f1
*.color14: #007197
*.color15: #3760bf
dwm.normbordercolor: #313244
dwm.normbgcolor: #e1e2e7
dwm.normfgcolor: #a6adc8
dwm.selbordercolor: #585b70
dwm.selbgcolor: #7f849c
dwm.selfgcolor: #a6adc8
dwm.tagsnormfgcolor: #a6adc8
dwm.tagsnormbgcolor: #e1e2e7
dwm.tagsselfgcolor: #a6adc8
dwm.tagsselbgcolor: #313244
dwm.normfloatcolor: #313244
dwm.selfloatcolor: #585b70
dwm.titlenormfgcolor: #a6adc8
dwm.titlenormbgcolor: #e1e2e7
dwm.titlenormbordercolor: #444444
dwm.titlenormfloatcolor: #9854f1
dwm.titleselfgcolor: #eeeeee
dwm.titleselbgcolor: #313244
dwm.titleselbordercolor: #313244
dwm.titleselfloatcolor: #313244
dwm.hidnormfgcolor: #a6adc8
dwm.hidselfgcolor: #a6adc8
dwm.hidnormbgcolor: #222222
dwm.hidselbgcolor: #222222
dmenu.foreground: #a6adc8
dmenu.background: #e1e2e7
dmenu.selforeground: #e1e2e7
dmenu.selbackground: #9854f1
dmenu.bordercolor: #9854f1
slock.locked: #45475a
slock.input: #a6adc8
slock.failed: #89b4fa

View File

@ -6,7 +6,7 @@ setbg & # set the background with the `setbg` script
xrdb "${XDG_CONFIG_HOME:-$HOME/.config}"/x11/xresources &
xrdbpid=$! # Uncomment to use Xresources colors/settings on startup
autostart="fuz-cache xcompmgr pipewire unclutter remapd clipmenud dunst"
autostart="fuz-cache picom dictd pipewire unclutter remapd clipmenud dunst"
for program in $autostart; do
pidof -sx "$program" || "$program" &

View File

@ -2,12 +2,12 @@
! Choices: tokyonight, rose-pine, onedark, monochrome
! evergarden, nord, oxocarbon, catpuccin, tokyodark
#include "colors/tokyonight-moon"
#include "colors/onenord-light"
Xcursor.theme: Bibata-Modern-Ice
Xcursor.size: 24
st.font: JetBrains Mono:size=10
st.font: JetBrains Mono:size=12
st.borderpx: 10
st.alpha: 1
st.tabspaces: 2

View File

@ -29,8 +29,9 @@
# set render-loading true
# set render-loading-fg "#222436"
# set render-loading-bg "#c8d3f5"
# set recolor-lightcolor "#222436"
# set recolor-darkcolor "#c8d3f5"
set default-bg "#eeeeee"
set recolor-darkcolor "#000000"
set recolor-lightcolor "#eeeeee"
set database sqlite
set statusbar-h-padding 0
@ -38,9 +39,10 @@ set statusbar-v-padding 0
set page-padding 1
set selection-clipboard clipboard
set adjust-open width
set recolor false
set recolor true
set recolor-keephue true
set render-loading true
set guioptions ""
map u scroll half-up
map d scroll half-down

View File

@ -13,6 +13,7 @@ zstyle ':z4h:autosuggestions' forward-char 'accept'
zstyle ':z4h:fzf-complete' recurse-dirs 'yes'
zstyle ':z4h:direnv' enable 'no'
zstyle ':z4h:direnv:success' notify 'yes'
zstyle ':z4h:zsh-syntax-highlighting' channel 'none'
# Enable ('yes') or disable ('no') automatic teleportation of z4h over
# SSH when connecting to these hosts.
@ -57,20 +58,20 @@ export FZF_DEFAULT_OPTS="
--prompt='  ' \
--pointer=' ' \
--ellipsis='' \
--color=bg+:#2d3f76 \
--color=bg:#1e2030 \
--color=border:#589ed7 \
--color=fg:#c8d3f5 \
--color=gutter:#1e2030 \
--color=header:#ff966c \
--color=hl+:#65bcff \
--color=hl:#65bcff \
--color=info:#545c7e \
--color=marker:#ff007c \
--color=pointer:#ff007c \
--color=prompt:#65bcff \
--color=query:#c8d3f5:regular \
--color=spinner:#ff007c \
--color=bg+:#b7c1e3 \
--color=bg:#d0d5e3 \
--color=border:#4094a3 \
--color=fg:#3760bf \
--color=gutter:#d0d5e3 \
--color=header:#b15c00 \
--color=hl+:#188092 \
--color=hl:#188092 \
--color=info:#8990b3 \
--color=marker:#d20065 \
--color=pointer:#d20065 \
--color=prompt:#188092 \
--color=query:#3760bf:regular \
--color=spinner:#d20065 \
"
# ~/ Clean-up:

View File

@ -11,6 +11,6 @@ fi
st \
-n "dictionary" \
-g 74x20+800 \
-f "JetBrainsMono Nerd Font:size=12" \
sh -c "dict -d wn \"$word\" | nvim -R -";
-f "JetBrainsMono Nerd Font:size=10" \
sh -c "dict -d wn \"$word\" | nvim --clean +'source ~/.local/share/script-data/init.lua' -R -";
# sh -c "dict -d wn \"$word\" | colorit | sed -e '1,3d' -e 's/\[34;47m//g' | less -R";

View File

@ -24,7 +24,6 @@ killrecording() {
pkill -RTMIN+9 "${STATUSBAR:-dwmblocks}"
}
# -f alsa -thread_queue_size 1024 -i default \
screencast() {
ffmpeg -y \
-f x11grab \
@ -35,6 +34,7 @@ screencast() {
-use_wallclock_as_timestamps 1 \
-c:v h264 \
-crf 0 -preset ultrafast -c:a aac \
-f alsa -thread_queue_size 1024 -i default \
"$HOME/screencast-$(date '+%y%m%d-%H%M-%S').mp4" &
echo $! >/tmp/recordingpid
updateicon "^C4^ ^d^"

Binary file not shown.

View File

@ -19,91 +19,91 @@ random_number=$((RANDOM % 7))
if [ $random_number -eq 0 ]; then
echo -e "\e[90m \e[90m╭─────┬─────────────────────────────╮"
echo -e "\e[90m ⠀⠀⠀⣀⣀⣤⣤⣦⣶⢶⣶⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⡄⠀⠀⠀⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⣿⣿⣿⠿⣿⣿⣾⣿⣿⣿⣿⣿⣿⠟⠛⠛⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⣿⡟⠡⠂⠀⢹⣿⣿⣿⣿⣿⣿⡇⠘⠁⠀⠀⣿⡇⠀⢠⣄⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⢸⣗⢴⣶⣷⣷⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣴⣿⣗⣄⣼⣷⣶⡄⠀⠀ \e[90m│ \e[34m󰙀 \e[90m│ \e[37m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠀⠀⢀⣾⣿⡅⠐⣶⣦⣶⠀⢰⣶⣴⣦⣦⣶⠴⠀⢠⣿⣿⣿⣿⣼⣿⡇⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⢀⣾⣿⣿⣷⣬⡛⠷⣿⣿⣿⣿⣿⣿⣿⠿⠿⣠⣿⣿⣿⣿⣿⠿⠛⠃⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣶⣦⣭⣭⣥⣭⣵⣶⣿⣿⣿⣿⣟⠉⠀⠀⠀⠀⠀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[37m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠀⠀⠙⠇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⣿⣿⣿⠿⣿⣿⣾⣿⣿⣿⣿⣿⣿⠟⠛⠛⢿⣿⡇⠀⠀⠀⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⣿⡟⠡⠂⠀⢹⣿⣿⣿⣿⣿⣿⡇⠘⠁⠀⠀⣿⡇⠀⢠⣄⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⢸⣗⢴⣶⣷⣷⣿⣿⣿⣿⣿⣿⣷⣤⣤⣤⣴⣿⣗⣄⣼⣷⣶⡄⠀⠀ \e[90m│ \e[34m󰙀 \e[90m│ \e[0m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠀⠀⢀⣾⣿⡅⠐⣶⣦⣶⠀⢰⣶⣴⣦⣦⣶⠴⠀⢠⣿⣿⣿⣿⣼⣿⡇⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⢀⣾⣿⣿⣷⣬⡛⠷⣿⣿⣿⣿⣿⣿⣿⠿⠿⣠⣿⣿⣿⣿⣿⠿⠛⠃⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⢸⣿⣿⣿⣿⣿⣿⣿⣶⣦⣭⣭⣥⣭⣵⣶⣿⣿⣿⣿⣟⠉⠀⠀⠀⠀⠀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[0m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠀⠀⠙⠇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⣿⣿⣿⣿⣿⣛⠛⠛⠛⠛⠛⢛⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀ \e[90m├─────┴─────────────────────────────┤"
echo -e "\e[90m ⠀⠀⠿⣿⣿⣿⠿⠿⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⠿⠇⠀⠀⠀⠀ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │"
echo -e "\e[90m \e[90m╰───────────────────────────────────╯"
elif [ $random_number -eq 1 ]; then
echo -e "\e[90m \e[90m╭─────┬─────────────────────────────╮"
echo -e "\e[90m ⣴⣶⣤⡤⠦⣤⣀⣤⠆ ⣈⣭⣿⣶⣿⣦⣼⣆ \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│"
echo -e "\e[90m ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ \e[90m│ \e[34m \e[90m│ \e[37m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ \e[90m│ \e[34m \e[90m│ \e[37m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ \e[90m│ \e[34m󰙀 \e[90m│ \e[37m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ \e[90m│ \e[34m \e[90m│ \e[37m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ \e[90m│ \e[34m \e[90m│ \e[37m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ \e[90m│ \e[34m󰔚 \e[90m│ \e[37m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠉⠻⢿⣿⠿⣿⣿⣶⣦⠤⠄⡠⢾⣿⣿⡿⠋⠉⠉⠻⣿⣿⡛⣦ \e[90m│ \e[34m \e[90m│ \e[0m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠈⢿⣿⣟⠦ ⣾⣿⣿⣷ ⠻⠿⢿⣿⣧⣄ \e[90m│ \e[34m \e[90m│ \e[0m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⣸⣿⣿⢧ ⢻⠻⣿⣿⣷⣄⣀⠄⠢⣀⡀⠈⠙⠿⠄ \e[90m│ \e[34m󰙀 \e[90m│ \e[0m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⢠⣿⣿⣿⠈ ⣻⣿⣿⣿⣿⣿⣿⣿⣛⣳⣤⣀⣀ \e[90m│ \e[34m \e[90m│ \e[0m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⢠⣧⣶⣥⡤⢄ ⣸⣿⣿⠘ ⢀⣴⣿⣿⡿⠛⣿⣿⣧⠈⢿⠿⠟⠛⠻⠿⠄ \e[90m│ \e[34m \e[90m│ \e[0m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⣰⣿⣿⠛⠻⣿⣿⡦⢹⣿⣷ ⢊⣿⣿⡏ ⢸⣿⣿⡇ ⢀⣠⣄⣾⠄ \e[90m│ \e[34m󰔚 \e[90m│ \e[0m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⣠⣿⠿⠛ ⢀⣿⣿⣷⠘⢿⣿⣦⡀ ⢸⢿⣿⣿⣄ ⣸⣿⣿⡇⣪⣿⡿⠿⣿⣷⡄ \e[90m│ \e[34m \e[90m│ \e[0m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠙⠃ ⣼⣿⡟ ⠈⠻⣿⣿⣦⣌⡇⠻⣿⣿⣷⣿⣿⣿ ⣿⣿⡇ ⠛⠻⢷⣄ \e[90m├─────┴─────────────────────────────┤"
echo -e "\e[90m ⢻⣿⣿⣄ ⠈⠻⣿⣿⣿⣷⣿⣿⣿⣿⣿⡟ ⠫⢿⣿⡆ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │"
echo -e "\e[90m ⠻⣿⣿⣿⣿⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣤⣾⡿⠃ \e[90m╰───────────────────────────────────╯"
elif [ $random_number -eq 2 ]; then
echo -e "\e[90m ⣀⣤⣴⣶⣶⣶⣶⣶⣶⣤⣄⣀ \e[90m╭─────┬─────────────────────────────╮"
echo -e "\e[90m ⢀⣠⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣄ \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│"
echo -e "\e[90m ⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆ \e[90m│ \e[34m \e[90m│ \e[37m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧ \e[90m│ \e[34m \e[90m│ \e[37m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⣾⣿⡿⠟⡋⠉⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠉⠙⠻⣿⣿⣇ \e[90m│ \e[34m󰙀 \e[90m│ \e[37m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m⢠⣿⡏⢰⣿⣿⡇ ⢸⣿⣿⣿⠿⠿⣿⣿⣿⠁⣾⣿⣷ ⠘⣿⣿ \e[90m│ \e[34m \e[90m│ \e[37m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m⠸⣿⣇⠈⠉⠉ ⢀⣼⡿⠋ ⠙⢿⣄⠙⠛⠁ ⢠⣿⣿ \e[90m│ \e[34m \e[90m│ \e[37m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⢿⣿⡇ ⣶⣿⣿⢁⣤⣤⣤⣤⣤⣤ ⣿⣷ ⠈⢹⣿⡟ \e[90m│ \e[34m󰦖 \e[90m│ \e[37m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠈⢿⡗ ⢸⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿ ⢸⡟ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣆ \e[90m│ \e[34m \e[90m│ \e[0m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧ \e[90m│ \e[34m \e[90m│ \e[0m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⣾⣿⡿⠟⡋⠉⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠉⠉⠙⠻⣿⣿⣇ \e[90m│ \e[34m󰙀 \e[90m│ \e[0m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m⢠⣿⡏⢰⣿⣿⡇ ⢸⣿⣿⣿⠿⠿⣿⣿⣿⠁⣾⣿⣷ ⠘⣿⣿ \e[90m│ \e[34m \e[90m│ \e[0m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m⠸⣿⣇⠈⠉⠉ ⢀⣼⡿⠋ ⠙⢿⣄⠙⠛⠁ ⢠⣿⣿ \e[90m│ \e[34m \e[90m│ \e[0m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⢿⣿⡇ ⣶⣿⣿⢁⣤⣤⣤⣤⣤⣤ ⣿⣷ ⠈⢹⣿⡟ \e[90m│ \e[34m󰦖 \e[90m│ \e[0m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠈⢿⡗ ⢸⣿⣿⣿⣶⣶⣶⣶⣶⣶⣶⣶⣿⣿ ⢸⡟ \e[90m│ \e[34m \e[90m│ \e[0m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠳⡀ ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿ ⠌ \e[90m├─────┴─────────────────────────────┤"
echo -e "\e[90m ⠈⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣤ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │"
echo -e "\e[90m ⠉⠙⠻⠿⠿⣿⣿⣿⣿⠿⠿⠛⠉ \e[90m╰───────────────────────────────────╯"
elif [ $random_number -eq 3 ]; then
echo -e "\e[90m \e[90m╭─────┬─────────────────────────────╮"
echo -e "\e[90m \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠠⣀⣠⣶⣶⣶⣿⣿⣿⣟⠟⠉⠁⠀⠉⠀ \e[90m│ \e[34m \e[90m│ \e[37m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣵⣶⣿⣿⣿⡿⣟⢿⡝⠙⠀⠤⠤⣤⣤⡶⠂⠀ \e[90m│ \e[34m󰙀 \e[90m│ \e[37m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⢀⠴⣪⣾⣿⣿⣿⣿⣿⢿⡿⠃⢿⢸⣧⡍⠭⣭⣿⡿⠋⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⢀⣵⣿⣿⣿⣿⣿⢯⠟⡵⠋ ⢠⢾⣿⣿⣿⡤⣼⢏⣠⣀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⣰⣻⣿⣿⣿⣾⣿⣧⢡⣘⠁⠀⠀⠘⣄⣻⣿⣿⣷⣿⣿⡿⠍⠁⠀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[37m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⡇⡿⣿⣿⣿⡿⣿⡻⣿⣜⢄⣶⣤⣀⠀⠀⠀⠈⠛⢻⣟⠫⠉⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⡀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠠⣀⣠⣶⣶⣶⣿⣿⣿⣟⠟⠉⠁⠀⠉⠀ \e[90m│ \e[34m \e[90m│ \e[0m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣵⣶⣿⣿⣿⡿⣟⢿⡝⠙⠀⠤⠤⣤⣤⡶⠂⠀ \e[90m│ \e[34m󰙀 \e[90m│ \e[0m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⢀⠴⣪⣾⣿⣿⣿⣿⣿⢿⡿⠃⢿⢸⣧⡍⠭⣭⣿⡿⠋⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⢀⣵⣿⣿⣿⣿⣿⢯⠟⡵⠋ ⢠⢾⣿⣿⣿⡤⣼⢏⣠⣀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⣰⣻⣿⣿⣿⣾⣿⣧⢡⣘⠁⠀⠀⠘⣄⣻⣿⣿⣷⣿⣿⡿⠍⠁⠀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[0m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⡇⡿⣿⣿⣿⡿⣿⡻⣿⣜⢄⣶⣤⣀⠀⠀⠀⠈⠛⢻⣟⠫⠉⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠣⡻⣌⡻⠿⣿⣮⣽⣿⣶⣾⣿⣳⠶⠖⠬⠍⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀ \e[90m├─────┴─────────────────────────────┤"
echo -e "\e[90m ⠀⠀⠈⠀⠉⠉⠙⠛⠛⠒⠓⠒⠀⠀⠀⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │"
echo -e "\e[90m \e[90m╰───────────────────────────────────╯"
elif [ $random_number -eq 4 ]; then
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⠀ \e[90m╭─────┬─────────────────────────────╮"
echo -e "\e[90m ⠀⠀⢤⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠠⣢⢃⡶ \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│"
echo -e "\e[90m ⠀⠀⣼⡶⠘⠀⠀⠀⠀⠀⠀⠀⠀⢠⢀⠄⠀⠢⢼⣿⣿⣷⡅ \e[90m│ \e[34m \e[90m│ \e[37m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠠⠀⣿⣿⢇⡀⠀⠀⠀⠀⠀⠀⡤⠀⢈⢄⡇⣪⣿⣿⣿⢟⡠ \e[90m│ \e[34m \e[90m│ \e[37m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⢸⣿⣿⣟⡐⠁⣀⠀⠀⠀⣠⡤⡨⣳⣿⣿⣿⣿⣿⣿⡿⠃ \e[90m│ \e[34m󰙀 \e[90m│ \e[37m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠀⠀⢻⣿⣿⣇⠸⠠⠀⠀⣠⣿⣷⣿⣿⣿⣿⣿⣿⣿⠿⠁⠁ \e[90m│ \e[34m \e[90m│ \e[37m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠙⠿⣿⣮⣄⣄⣈⣾⣿⣿⣿⣿⣿⣿⣿⣿⢏⠹⠄⠃ \e[90m│ \e[34m \e[90m│ \e[37m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⠀⠙⠠⠀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[37m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠈⢤⡟⠻⣿⣿⣿⣿⣿⣿⡿⠿⡻⠳⠁⠀⠁⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⣼⡶⠘⠀⠀⠀⠀⠀⠀⠀⠀⢠⢀⠄⠀⠢⢼⣿⣿⣷⡅ \e[90m│ \e[34m \e[90m│ \e[0m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠠⠀⣿⣿⢇⡀⠀⠀⠀⠀⠀⠀⡤⠀⢈⢄⡇⣪⣿⣿⣿⢟⡠ \e[90m│ \e[34m \e[90m│ \e[0m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⢸⣿⣿⣟⡐⠁⣀⠀⠀⠀⣠⡤⡨⣳⣿⣿⣿⣿⣿⣿⡿⠃ \e[90m│ \e[34m󰙀 \e[90m│ \e[0m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠀⠀⢻⣿⣿⣇⠸⠠⠀⠀⣠⣿⣷⣿⣿⣿⣿⣿⣿⣿⠿⠁⠁ \e[90m│ \e[34m \e[90m│ \e[0m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠙⠿⣿⣮⣄⣄⣈⣾⣿⣿⣿⣿⣿⣿⣿⣿⢏⠹⠄⠃ \e[90m│ \e[34m \e[90m│ \e[0m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⠻⠀⠙⠠⠀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[0m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠈⢤⡟⠻⣿⣿⣿⣿⣿⣿⡿⠿⡻⠳⠁⠀⠁⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠁⠙⢿⣿⣿⣿⣿⣶⣾⣷⣶⣦⣤⠀⠀⠀⠀ \e[90m├─────┴─────────────────────────────┤"
echo -e "\e[90m ⠀⠀⠀⠀⠀⢀⣤⡶⡖⠿⣿⣿⣿⣿⡿⠏⠝⠁⠀⠀⠀⠀⠀ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠈⠀⠡⠔⠀⠈⠙⠙⠑⠂⠀⠀⠀⠀⠀⠀⠀⠀ \e[90m╰───────────────────────────────────╯"
elif [ $random_number -eq 5 ]; then
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⢀⢀⠀⣄⢂⣀⣂⣤⣀⢀⢀⠀⠀⠀⠀⠀⠀ \e[90m╭─────┬─────────────────────────────╮"
echo -e "\e[90m ⠀⠀⠀⠀⣄⣰⣝⣉⣙⢱⣞⠜⡖⣌⣌⣁⣻⣠⣀⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│"
echo -e "\e[90m ⠀⠀⢔⢽⣊⣂⣇⡒⠮⢻⣇⠲⢍⣿⢟⣒⣰⣠⣑⡔⣀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠀⠹⡸⢙⣕⡐⢂⠍⣩⡻⣿⣆⣾⠟⣉⢣⠪⠲⡰⡋⣢⢆⠀ \e[90m│ \e[34m \e[90m│ \e[37m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⣪⡹⣵⢦⠽⡓⠶⠶⣧⣹⣿⣏⣴⠶⠛⠟⠽⢛⣒⢮⡙⠀ \e[90m│ \e[34m󰙀 \e[90m│ \e[37m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠸⢋⢪⠑⢩⠈⠀⠀⠀⠈⣿⣿⣿⠁⠀⠀⠘⢠⠈⠆⢎⢱⠁ \e[90m│ \e[34m \e[90m│ \e[37m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⠻⡕⡲⡈⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠆⠄⠁ \e[90m│ \e[34m \e[90m│ \e[37m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠇⠀⠀⠀⠀⠀⣰⣿⣿⣿⣤⡀⠀⠀⠀⠀⠌⠘⠀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[37m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⢱⠒⡶⡶⢖⣫⡿⢻⠿⡟⢿⣍⡱⢖⠶⠒⡆⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⢔⢽⣊⣂⣇⡒⠮⢻⣇⠲⢍⣿⢟⣒⣰⣠⣑⡔⣀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠀⠹⡸⢙⣕⡐⢂⠍⣩⡻⣿⣆⣾⠟⣉⢣⠪⠲⡰⡋⣢⢆⠀ \e[90m│ \e[34m \e[90m│ \e[0m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⣪⡹⣵⢦⠽⡓⠶⠶⣧⣹⣿⣏⣴⠶⠛⠟⠽⢛⣒⢮⡙⠀ \e[90m│ \e[34m󰙀 \e[90m│ \e[0m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠸⢋⢪⠑⢩⠈⠀⠀⠀⠈⣿⣿⣿⠁⠀⠀⠘⢠⠈⠆⢎⢱⠁ \e[90m│ \e[34m \e[90m│ \e[0m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⠻⡕⡲⡈⠀⠀⠀⠀⠀⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠆⠄⠁ \e[90m│ \e[34m \e[90m│ \e[0m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠇⠀⠀⠀⠀⠀⣰⣿⣿⣿⣤⡀⠀⠀⠀⠀⠌⠘⠀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[0m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⢱⠒⡶⡶⢖⣫⡿⢻⠿⡟⢿⣍⡱⢖⠶⠒⡆⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠁⠬⡃⠴⣇⣴⠏⠖⠙⣦⣸⠦⡼⠣⠉⠀⠀⠀⠀ \e[90m├─────┴─────────────────────────────┤"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⠈⠁⠑⠢⠧⠭⠼⠵⠋⠊⠁⠀⠀⠀⠀⠀⠀ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │"
echo -e "\e[90m \e[90m╰───────────────────────────────────╯"
else
echo -e "\e[90m ⠀⠀⢀⣀⣀⡀⠒⠒⠦⣄⡀⠀⠀⠀⠀⠀⠀⠀ \e[90m╭─────┬─────────────────────────────╮"
echo -e "\e[90m ⠀⠀⠀⠀⠀⢀⣤⣶⡾⠿⠿⠿⠿⣿⣿⣶⣦⣄⠙⠷⣤⡀⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[32m$user_host${pad:${#user_host}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⣠⡾⠛⠉⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣿⣷⣄⠘⢿⡄⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠀⠀⢀⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠠⢄⡀⠈⢿⣿⣧⠈⢿⡄⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⢀⠏⠀⠀⠀⢀⠄⣀⣴⣾⠿⠛⠛⠛⠷⣦⡙⢦⠀⢻⣿⡆⠘⡇⠀⠀⠀ \e[90m│ \e[34m󰙀 \e[90m│ \e[37m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⡐⢁⣴⡿⠋⢀⠠⣠⠤⠒⠲⡜⣧⢸⠄⢸⣿⡇⠀⡇⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⡼⠀⣾⡿⠁⣠⢃⡞⢁⢔⣆⠔⣰⠏⡼⠀⣸⣿⠃⢸⠃⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[37m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⠀⢰⡇⢸⣿⡇⠀⡇⢸⡇⣇⣀⣠⠔⠫⠊⠀⣰⣿⠏⡠⠃⠀⠀⢀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[37m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠀⠀⢸⡇⠸⣿⣷⠀⢳⡈⢿⣦⣀⣀⣀⣠⣴⣾⠟⠁⠀⠀⠀⠀⢀⡎⠀ \e[90m│ \e[34m \e[90m│ \e[37m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⣠⡾⠛⠉⠀⠀⠀⠀⠀⠀⠀⠈⠙⠻⣿⣷⣄⠘⢿⡄⠀⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$distro${pad:${#distro}}\e[90m│"
echo -e "\e[90m ⠀⠀⢀⡾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠐⠂⠠⢄⡀⠈⢿⣿⣧⠈⢿⡄⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$kernel${pad:${#kernel}}\e[90m│"
echo -e "\e[90m ⠀⢀⠏⠀⠀⠀⢀⠄⣀⣴⣾⠿⠛⠛⠛⠷⣦⡙⢦⠀⢻⣿⡆⠘⡇⠀⠀⠀ \e[90m│ \e[34m󰙀 \e[90m│ \e[0m$wm${pad:${#wm}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⡐⢁⣴⡿⠋⢀⠠⣠⠤⠒⠲⡜⣧⢸⠄⢸⣿⡇⠀⡇⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$memory${pad:${#memory}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠀⠀⠀⡼⠀⣾⡿⠁⣠⢃⡞⢁⢔⣆⠔⣰⠏⡼⠀⣸⣿⠃⢸⠃⠀⠀⠀ \e[90m│ \e[34m \e[90m│ \e[0m$term${pad:${#term}}\e[90m│"
echo -e "\e[90m ⠀⠀⢰⡇⢸⣿⡇⠀⡇⢸⡇⣇⣀⣠⠔⠫⠊⠀⣰⣿⠏⡠⠃⠀⠀⢀⠀ \e[90m│ \e[34m󰔚 \e[90m│ \e[0m$up_time${pad:${#up_time}}\e[90m│"
echo -e "\e[90m ⠀⠀⢸⡇⠸⣿⣷⠀⢳⡈⢿⣦⣀⣀⣀⣠⣴⣾⠟⠁⠀⠀⠀⠀⢀⡎⠀ \e[90m│ \e[34m \e[90m│ \e[0m$pkg_count${pad:${#pkg_count}}\e[90m│"
echo -e "\e[90m ⠀⠀⠀⠘⣷⠀⢻⣿⣧⠀⠙⠢⠌⢉⣛⠛⠋⠉⠀⠀⠀⠀⠀⠀⣠⠎⠀⠀ \e[90m├─────┴─────────────────────────────┤"
echo -e "\e[90m ⠀⠀⠀⠹⣧⡀⠻⣿⣷⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⡾⠃⠀⠀⠀ \e[90m│ \e[33m󰮯 \e[31m󰊠 \e[32m󰊠 \e[34m󰊠 \e[35m󰊠 \e[36m󰊠 \e[37m󰊠 \e[90m󰊠 │"
echo -e "\e[90m ⠀⠀⠀⠀⠈⠻⣤⡈⠻⢿⣿⣷⣦⣤⣤⣤⣤⣤⣴⡾⠛⠉⠀⠀⠀⠀ \e[90m╰───────────────────────────────────╯"

View File

@ -32,20 +32,18 @@ cat $CACHE_DIR/all | fzf --ansi --prompt " All  " \
--preview "$PREVIEWER {}" \
--bind "enter:execute:$OPENER {}" \
--highlight-line \
--color=bg+:#2d3f76 \
--color=bg:#1e2030 \
--color=border:#589ed7 \
--color=fg:#c8d3f5 \
--color=gutter:#1e2030 \
--color=header:#ff966c \
--color=hl+:#65bcff \
--color=hl:#65bcff \
--color=info:#545c7e \
--color=marker:#ff007c \
--color=pointer:#ff007c \
--color=prompt:#65bcff \
--color=query:#c8d3f5:regular \
--color=scrollbar:#589ed7 \
--color=separator:#ff966c \
--color=spinner:#ff007c \
--color=bg+:#b7c1e3 \
--color=bg:#d0d5e3 \
--color=border:#4094a3 \
--color=fg:#3760bf \
--color=gutter:#d0d5e3 \
--color=header:#b15c00 \
--color=hl+:#188092 \
--color=hl:#188092 \
--color=info:#8990b3 \
--color=marker:#d20065 \
--color=pointer:#d20065 \
--color=prompt:#188092 \
--color=query:#3760bf:regular \
--color=spinner:#d20065 \
--bind "alt-f:execute:lf {}"

View File

@ -29,22 +29,20 @@ fzf_command="fzf \
--scrollbar='▐' --info=inline-right \
--margin=5%,10%,5%,10% --border=none \
--highlight-line \
--color=bg+:#2d3f76 \
--color=bg:#1e2030 \
--color=border:#589ed7 \
--color=fg:#c8d3f5 \
--color=gutter:#1e2030 \
--color=header:#ff966c \
--color=hl+:#65bcff \
--color=hl:#65bcff \
--color=info:#545c7e \
--color=marker:#ff007c \
--color=pointer:#ff007c \
--color=prompt:#65bcff \
--color=query:#c8d3f5:regular \
--color=scrollbar:#589ed7 \
--color=separator:#ff966c \
--color=spinner:#ff007c \
--color=bg+:#b7c1e3 \
--color=bg:#d0d5e3 \
--color=border:#4094a3 \
--color=fg:#3760bf \
--color=gutter:#d0d5e3 \
--color=header:#b15c00 \
--color=hl+:#188092 \
--color=hl:#188092 \
--color=info:#8990b3 \
--color=marker:#d20065 \
--color=pointer:#d20065 \
--color=prompt:#188092 \
--color=query:#3760bf:regular \
--color=spinner:#d20065 \
--prompt='  ' --pointer=' ' --ellipsis='' "
eval "$fd_command" | eval "$fzf_command"

View File

@ -38,21 +38,19 @@ HEADER="${h_padding}\
--bind "alt-q:execute:nvim +cw -q {+f}" \
--bind "enter:execute:nvim {1} +{2}" \
--highlight-line \
--color=bg+:#2d3f76 \
--color=bg:#1e2030 \
--color=border:#589ed7 \
--color=fg:#c8d3f5 \
--color=gutter:#1e2030 \
--color=header:#ff966c \
--color=hl+:#65bcff \
--color=hl:#65bcff \
--color=info:#545c7e \
--color=marker:#ff007c \
--color=pointer:#ff007c \
--color=prompt:#65bcff \
--color=query:#c8d3f5:regular \
--color=scrollbar:#589ed7 \
--color=separator:#ff966c \
--color=spinner:#ff007c
--color=bg+:#b7c1e3 \
--color=bg:#d0d5e3 \
--color=border:#4094a3 \
--color=fg:#3760bf \
--color=gutter:#d0d5e3 \
--color=header:#b15c00 \
--color=hl+:#188092 \
--color=hl:#188092 \
--color=info:#8990b3 \
--color=marker:#d20065 \
--color=pointer:#d20065 \
--color=prompt:#188092 \
--color=query:#3760bf:regular \
--color=spinner:#d20065 \
dwmc setlayoutex 0

View File

@ -11,7 +11,6 @@ man_pages() {
--height=100% \
--pointer=" " \
--ellipsis= \
--color="16" \
--border=none \
--margin=5%,5%,5%,5% \
--ansi \

View File

@ -19,7 +19,8 @@ case "$clock" in
esac
case $BLOCK_BUTTON in
1) notify-send "This Month" "$(cal | sed "s/\<$(date +'%e'|tr -d ' ')\>/<b><span color='yellow'>&<\/span><\/b>/")" && notify-send "Appointments" "$(calcurse -d3)" ;;
1) notify-send "This Month" "$(cal | sed "s/\<$(date +'%e'|tr -d ' ')\>/<b><span color='red'>&<\/span><\/b>/")" ;;
# 1) notify-send "This Month" "$(cal | sed "s/\<$(date +'%e'|tr -d ' ')\>/<b><span color='red'>&<\/span><\/b>/")" && notify-send "Appointments" "$(calcurse -d3)" ;;
2) setsid -f "$TERMINAL" -e calcurse ;;
3) notify-send "󰃭 Time/date module" "\- Left click to show upcoming appointments for the next three days via \`calcurse -d3\` and show the month via \`cal\`
- Middle click opens calcurse if installed" ;;

View File

@ -0,0 +1,73 @@
-- colorscheme
vim.cmd.colorscheme("default")
vim.opt.background = "light"
-- indentation
vim.opt.tabstop = 2
vim.opt.softtabstop = 2
vim.opt.shiftwidth = 2
vim.opt.expandtab = true
vim.opt.smartindent = true
vim.opt.breakindent = true
vim.opt.autoindent = true
vim.opt.smarttab = true
-- search and replace
vim.opt.ignorecase = true
vim.opt.smartcase = true
vim.opt.hlsearch = false
vim.opt.incsearch = true
vim.opt.gdefault = true
vim.opt.showmatch = true
vim.opt.grepformat = "%f:%l:%c:%m"
vim.opt.grepprg = "rg --vimgrep"
vim.opt.inccommand = "nosplit"
-- user interface
vim.opt.fillchars = { eob = " " }
vim.opt.laststatus = 0
vim.opt.number = false
vim.opt.ruler = false
vim.opt.wrap = true
vim.opt.termguicolors = true
vim.opt.scrolloff = 2
vim.opt.sidescrolloff = 2
vim.opt.signcolumn = "yes"
vim.opt.cursorline = true
vim.opt.cursorlineopt = "number"
vim.opt.list = false
vim.opt.showmode = false
-- vim.opt.colorcolumn = "80"
vim.opt.winminwidth = 5
-- editing
vim.opt.completeopt = { "menu", "menuone", "noselect" }
vim.opt.updatetime = 250
vim.opt.timeoutlen = 300
vim.opt.undofile = true
vim.opt.autowrite = true
vim.opt.mouse = "a"
vim.opt.whichwrap:append("<>,[,],h,l")
vim.opt.iskeyword:append("-")
-- window management
vim.opt.splitbelow = true
vim.opt.splitright = true
-- clipboard
vim.opt.clipboard = "unnamedplus"
-- fold options
vim.opt.foldlevel = 99
vim.opt.foldlevelstart = 99
vim.opt.foldenable = true
vim.opt.shortmess = "aoOFCWstTAIcCqF"
vim.opt.virtualedit = "block"
vim.opt.smoothscroll = true
vim.opt.pumblend = 10 -- Popup blend
vim.opt.pumheight = 10 -- Maximum number of entries in a popup
vim.opt.showcmd = false
vim.keymap.set("n", "q", "<cmd>q!<CR>")
vim.keymap.set("n", "<Esc>", "<cmd>q!<CR>")

View File

@ -1,26 +1,28 @@
<h1 align="center"> DotFiles</h1>
<img src="./images/screenshot.png" alt="screenshot" align="right" width="400px">
<img src="./images/screenshot-light.png" alt="screenshot-light-mode" align="right" width="400px">
These dotfiles are meant to be used after installing [LARBS](https=//github.com/LukeSmithxyz/LARBS).
Here are some details about this setup
- **OS** = Arch Linux
- **Login Manager** = None
- **WM** = [dwm](https://github.com/mintycube/dwm)
- **Bar** = [dwmblocks](https://github.com/mintycube/dwmblocks)
- **Compositor** = [picom-pijulius](https://github.com/pijulius/picom)
- **LockScreen** = [slock](https://github.com/mintycube/slock)
- **Resolution** = 1366x768
- **Cursor-theme** = [Bibata-Modern-Ice](https://github.com/ful1e5/Bibata_Cursor)
- **Cursor-theme** = [Phinger Cursors Light](https://github.com/phisch/phinger-cursors)
- **Gtk theme** = Adwaita
- **Shell** = [zsh](https://wiki.archlinux.org/index.php/Zsh) + [zsh4humans](https://github.com/romkatv/zsh4humans)
- **Terminal** = [st](https://github.com/mintycube/st)
- **Font** = JetBrainsMono Nerd Font
- **Editor** = [Neovim](https://github.com/mintycube/dotfiles/tree/main/.config/nvim)
- **Editor** = [Neovim](https://github.com/mintycube/nvim-config)
- **File Manager** = [lf](https://github.com/gokcehan/lf) + [ctpv](https://github.com/NikitaIvanovV/ctpv)
- **Browser** = Firefox
- **Browser** = Firefox + [Betterfox](https://github.com/yokoffing/Betterfox)
- **Menu** = [dmenu](https://github.com/mintycube/dmenu)
- **Image-viewer** = [nsxiv](https=//github.com/nsxiv/nsxiv)
- **Music-player** = [mpd](https=//github.com/MusicPlayerDaemon/MPD) + [ncmpcpp](https://github.com/ncmpcpp/ncmpcpp)
- **Music-player** = [cmus](https://cmus.github.io/)
- **Video-player** = [mpv](https://mpv.io/) + [uosc](https://github.com/tomasklaen/uosc) + [thumbfast](https://github.com/po5/thumbfast)
- **Pdf-viewer** = [zathura](https=//github.com/pwmt/zathura)
- **Calculator** = [qalculate-gtk](https=//github.com/Qalculate/qalculate-gtk)
- **Networkmanager** = [dmenu](https=//github.com/firecat53/networkmanager-dmenu)

View File

@ -1,7 +1,7 @@
:root {
--tab-active-bg-color: #464646; /* background color of an active tab */
--tab-inactive-bg-color: #161616; /* background color of an inactive tab */
--tab-active-fg-fallback-color: #dde1e6; /* color of text in an active tab without a container */
--tab-active-bg-color: #ffffff; /* background color of an active tab */
--tab-inactive-bg-color: #cccccc; /* background color of an inactive tab */
--tab-active-fg-fallback-color: #565656; /* color of text in an active tab without a container */
--tab-inactive-fg-fallback-color: #565656; /* color of text in an inactive tab without a container */
/* try increasing if you encounter problems */
@ -19,7 +19,7 @@
/* --- GENERAL DEBLOAT ---------------------------------- */
/* Bottom left page loading status or url preview */
#statuspanel { display: none !important; }
/* #statuspanel { display: none !important; } */
/* Hide dropdown that appears when you type in search bar */
.autocomplete-history-popup, panel[type=autocomplete-richlistbox], panel[type=autocomplete] {
@ -50,7 +50,7 @@ toolbar .toolbarbutton-1 { padding: 0 0 !important; }
#nav-bar, #navigator-toolbox {
border-width: 0 !important;
--toolbar-field-focus-border-color: #42414d;
--toolbar-field-focus-border-color: #bbbbbb;
}
#urlbar-container {

BIN
images/screenshot-light.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB