diff --git a/.bashrc b/.bashrc index a6567ac..c24193b 100644 --- a/.bashrc +++ b/.bashrc @@ -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' diff --git a/.config/bat/config b/.config/bat/config index 077c618..2ae6880 100644 --- a/.config/bat/config +++ b/.config/bat/config @@ -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 diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc index 85feb44..5b05d45 100644 --- a/.config/dunst/dunstrc +++ b/.config/dunst/dunstrc @@ -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" diff --git a/.config/gtk-2.0/gtkrc-2.0 b/.config/gtk-2.0/gtkrc-2.0 new file mode 100644 index 0000000..32090e9 --- /dev/null +++ b/.config/gtk-2.0/gtkrc-2.0 @@ -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" diff --git a/.config/gtk-3.0/settings.ini b/.config/gtk-3.0/settings.ini new file mode 100644 index 0000000..74f8a0c --- /dev/null +++ b/.config/gtk-3.0/settings.ini @@ -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 diff --git a/.config/lazygit/config.yml b/.config/lazygit/config.yml index b63ae04..e5e4de8 100644 --- a/.config/lazygit/config.yml +++ b/.config/lazygit/config.yml @@ -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 diff --git a/.config/lf/icons b/.config/lf/icons index 1ab1988..ac17e1e 100644 --- a/.config/lf/icons +++ b/.config/lf/icons @@ -284,7 +284,7 @@ Vagrantfile  *.tif  *.tiff  *.png  -*.svg  +*.svg 󰕙 *.svgz  *.mng  *.pcx  diff --git a/.config/nvim b/.config/nvim index 1f0eb09..e7e72d3 160000 --- a/.config/nvim +++ b/.config/nvim @@ -1 +1 @@ -Subproject commit 1f0eb096e1eabd70506cf26d8a5729cdf595311a +Subproject commit e7e72d35dba385487db849ad8f40b9d4d914fbf9 diff --git a/.config/suckless/dwmblocks b/.config/suckless/dwmblocks index 283aef1..2df4430 160000 --- a/.config/suckless/dwmblocks +++ b/.config/suckless/dwmblocks @@ -1 +1 @@ -Subproject commit 283aef15bcbb0e69c8022dd33487765da59fc542 +Subproject commit 2df4430259477d065b35044d9cc39a22fce968dd diff --git a/.config/x11/colors/flexoki-light b/.config/x11/colors/flexoki-light new file mode 100644 index 0000000..a068e6c --- /dev/null +++ b/.config/x11/colors/flexoki-light @@ -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 diff --git a/.config/x11/colors/onenord-light b/.config/x11/colors/onenord-light new file mode 100644 index 0000000..dcc10c9 --- /dev/null +++ b/.config/x11/colors/onenord-light @@ -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: #45475a +slock.input: #a6adc8 +slock.failed: #89b4fa diff --git a/.config/x11/colors/tokyonight-day b/.config/x11/colors/tokyonight-day new file mode 100644 index 0000000..fea4b67 --- /dev/null +++ b/.config/x11/colors/tokyonight-day @@ -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 diff --git a/.config/x11/xresources b/.config/x11/xresources index d3baf22..9b2a0ae 100644 --- a/.config/x11/xresources +++ b/.config/x11/xresources @@ -2,7 +2,7 @@ ! 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 diff --git a/.config/zathura/zathurarc b/.config/zathura/zathurarc index ea82935..b8871fd 100644 --- a/.config/zathura/zathurarc +++ b/.config/zathura/zathurarc @@ -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,7 +39,7 @@ 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 diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc index b16a380..ee7061b 100644 --- a/.config/zsh/.zshrc +++ b/.config/zsh/.zshrc @@ -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: diff --git a/.local/bin/dmenurecord b/.local/bin/dmenurecord index b41aa0c..819278f 100755 --- a/.local/bin/dmenurecord +++ b/.local/bin/dmenurecord @@ -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^" diff --git a/.local/bin/fetch b/.local/bin/fetch index 5a5d0c2..628d74c 100755 Binary files a/.local/bin/fetch and b/.local/bin/fetch differ diff --git a/.local/bin/fetch.sh b/.local/bin/fetch.sh index ab78b80..df6e86a 100755 --- a/.local/bin/fetch.sh +++ b/.local/bin/fetch.sh @@ -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╰───────────────────────────────────╯" diff --git a/.local/bin/fuz b/.local/bin/fuz index 4389596..ff0695b 100755 --- a/.local/bin/fuz +++ b/.local/bin/fuz @@ -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 {}" diff --git a/.local/bin/fzf-fd b/.local/bin/fzf-fd index ac5e488..bc0c113 100755 --- a/.local/bin/fzf-fd +++ b/.local/bin/fzf-fd @@ -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" diff --git a/.local/bin/fzf-grep b/.local/bin/fzf-grep index 67343a3..bcbdeb3 100755 --- a/.local/bin/fzf-grep +++ b/.local/bin/fzf-grep @@ -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 diff --git a/.local/bin/statusbar/sb-clock b/.local/bin/statusbar/sb-clock index 0dbeaa8..d844041 100755 --- a/.local/bin/statusbar/sb-clock +++ b/.local/bin/statusbar/sb-clock @@ -19,7 +19,8 @@ case "$clock" in esac case $BLOCK_BUTTON in - 1) notify-send "This Month" "$(cal | sed "s/\<$(date +'%e'|tr -d ' ')\>/&<\/span><\/b>/")" && notify-send "Appointments" "$(calcurse -d3)" ;; + 1) notify-send "This Month" "$(cal | sed "s/\<$(date +'%e'|tr -d ' ')\>/&<\/span><\/b>/")" ;; + # 1) notify-send "This Month" "$(cal | sed "s/\<$(date +'%e'|tr -d ' ')\>/&<\/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" ;; diff --git a/README.md b/README.md index de44c49..21ef9b0 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,7 @@

DotFiles

-screenshot +screenshot-light-mode -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 diff --git a/firefox/userChrome.css b/firefox/userChrome.css index a1f47bc..e767f39 100644 --- a/firefox/userChrome.css +++ b/firefox/userChrome.css @@ -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 { diff --git a/images/screenshot-light.png b/images/screenshot-light.png new file mode 100644 index 0000000..de0aaf7 Binary files /dev/null and b/images/screenshot-light.png differ