From af9d88c05f395ef3d71a57b8bd8fe55f0a86e8fa Mon Sep 17 00:00:00 2001 From: JirR02 Date: Wed, 11 Jun 2025 22:16:38 +0200 Subject: [PATCH] Dotfiles V.1.1.5 Updated Neovim Plugins as well as cleaned up aerospace config and sketbar config and added fastfetch config --- .config/aerospace/aerospace.toml | 50 +- .config/colorscripts/00default.sh | 26 - .config/colorscripts/alpha | 46 - .config/colorscripts/arch | 40 - .config/colorscripts/awk-rgb-test | 16 - .config/colorscripts/bars | 26 - .config/colorscripts/blocks1 | 5 - .config/colorscripts/blocks2 | 54 - .config/colorscripts/bloks | 63 - .config/colorscripts/colorbars | 38 - .config/colorscripts/colortest | 30 - .config/colorscripts/colortest-slim | 21 - .config/colorscripts/colorview | 34 - .config/colorscripts/colorwheel | 13 - .config/colorscripts/crowns | 19 - .config/colorscripts/crunch | 47 - .config/colorscripts/crunchbang | 46 - .config/colorscripts/crunchbang-mini | 44 - .config/colorscripts/darthvader | 56 - .config/colorscripts/debian | 39 - .config/colorscripts/doom-original | 58 - .config/colorscripts/doom-outlined | 58 - .config/colorscripts/elfman | 50 - .config/colorscripts/faces | 48 - .config/colorscripts/fade | 45 - .config/colorscripts/ghosts | 33 - .config/colorscripts/illumina | 23 - .config/colorscripts/jangofett | 55 - .config/colorscripts/kaisen | 63 - .config/colorscripts/manjaro | 38 - .config/colorscripts/monster | 42 - .config/colorscripts/mouseface | 50 - .config/colorscripts/mouseface2 | 49 - .config/colorscripts/pinguco | 40 - .config/colorscripts/print256 | 97 -- .config/colorscripts/pukeskull | 74 - .config/colorscripts/rails | 48 - .config/colorscripts/rupees | 49 - .config/colorscripts/six | 41 - .config/colorscripts/spectrum | 21 - .config/colorscripts/square | 44 - .config/colorscripts/suckless | 27 - .config/colorscripts/tanks | 54 - .config/colorscripts/thebat | 32 - .config/colorscripts/thebat2 | 52 - .config/colorscripts/tiefighter1 | 58 - .config/colorscripts/tiefighter1-no-invo | 62 - .config/colorscripts/tiefighter1row | 46 - .config/colorscripts/tiefighter2 | 57 - .config/colorscripts/tux | 103 -- .config/colorscripts/xmonad | 64 - .config/colorscripts/zwaves | 26 - .config/fastfetch/config.jsonc | 22 + .config/fastfetch/logo.txt | 12 + .config/kitty/current-theme.conf | 79 -- .config/kitty/kitty.conf | 18 - .config/nvim/lazy-lock.json | 67 +- .config/nvim/lua/jirr02/core/colorscheme.lua | 2 +- .config/nvim/lua/jirr02/core/options.lua | 14 +- .config/nvim/lua/jirr02/plugins/alpha.lua | 2 +- .config/nvim/lua/jirr02/plugins/init.lua | 1 - .../nvim/lua/jirr02/plugins/lsp/lspconfig.lua | 14 +- .../lua/jirr02/plugins/markdown-preview.lua | 8 - .../nvim/lua/jirr02/plugins/markdown-toc.lua | 18 - .config/nvim/lua/jirr02/plugins/nvimtree.lua | 49 - .config/nvim/lua/jirr02/plugins/oil.lua | 19 + .config/nvim/lua/jirr02/plugins/orgmode.lua | 8 + .../nvim/lua/jirr02/plugins/smart_splits.lua | 18 + .config/nvim/lua/jirr02/plugins/telescope.lua | 1 + .config/nvim/lua/jirr02/plugins/vimtex.lua | 12 +- .config/nvim/noice.log | 1233 +++++++++++++++++ .config/nvim/snippets/tex.lua | 72 +- .config/sketchybar/colors.sh | 52 +- .config/sketchybar/items/battery.sh | 9 +- .config/sketchybar/items/front_app.sh | 10 + .config/sketchybar/items/media.sh | 12 - .config/sketchybar/items/pomodoro.sh | 13 + .config/sketchybar/items/spaces.sh | 2 - .config/sketchybar/items/wifi.sh | 5 + .config/sketchybar/plugins/battery.sh | 25 +- .config/sketchybar/plugins/battery_popup.sh | 31 + .config/sketchybar/plugins/front_app.sh | 5 + .config/sketchybar/plugins/icon_map_fn.sh | 1 - .config/sketchybar/plugins/media.sh | 9 - .config/sketchybar/plugins/pomodoro.sh | 20 + .config/sketchybar/plugins/pomodoro_popup.sh | 40 + .config/sketchybar/plugins/space.sh | 24 +- .config/sketchybar/plugins/volume.sh | 14 +- .config/sketchybar/plugins/wifi.sh | 21 + .config/sketchybar/sketchybarrc | 13 +- .config/starship/starship.toml | 2 +- .config/tmux/tmux.conf | 96 -- .config/vifm/colors/dracula.vifm | 45 - .config/vifm/vifmrc | 538 ------- .config/wezterm/plugins/sessionizer.lua | 39 + .config/wezterm/plugins/smart_splits.lua | 57 + .config/wezterm/plugins/tabline.lua | 50 + .config/wezterm/wezterm.lua | 235 ++++ .gitmodules | 3 + .zshrc | 13 +- 100 files changed, 2045 insertions(+), 3328 deletions(-) delete mode 100755 .config/colorscripts/00default.sh delete mode 100755 .config/colorscripts/alpha delete mode 100755 .config/colorscripts/arch delete mode 100755 .config/colorscripts/awk-rgb-test delete mode 100755 .config/colorscripts/bars delete mode 100755 .config/colorscripts/blocks1 delete mode 100755 .config/colorscripts/blocks2 delete mode 100755 .config/colorscripts/bloks delete mode 100755 .config/colorscripts/colorbars delete mode 100755 .config/colorscripts/colortest delete mode 100755 .config/colorscripts/colortest-slim delete mode 100755 .config/colorscripts/colorview delete mode 100755 .config/colorscripts/colorwheel delete mode 100755 .config/colorscripts/crowns delete mode 100755 .config/colorscripts/crunch delete mode 100755 .config/colorscripts/crunchbang delete mode 100755 .config/colorscripts/crunchbang-mini delete mode 100755 .config/colorscripts/darthvader delete mode 100755 .config/colorscripts/debian delete mode 100755 .config/colorscripts/doom-original delete mode 100755 .config/colorscripts/doom-outlined delete mode 100755 .config/colorscripts/elfman delete mode 100755 .config/colorscripts/faces delete mode 100755 .config/colorscripts/fade delete mode 100755 .config/colorscripts/ghosts delete mode 100755 .config/colorscripts/illumina delete mode 100755 .config/colorscripts/jangofett delete mode 100755 .config/colorscripts/kaisen delete mode 100755 .config/colorscripts/manjaro delete mode 100755 .config/colorscripts/monster delete mode 100755 .config/colorscripts/mouseface delete mode 100755 .config/colorscripts/mouseface2 delete mode 100755 .config/colorscripts/pinguco delete mode 100755 .config/colorscripts/print256 delete mode 100755 .config/colorscripts/pukeskull delete mode 100755 .config/colorscripts/rails delete mode 100755 .config/colorscripts/rupees delete mode 100755 .config/colorscripts/six delete mode 100755 .config/colorscripts/spectrum delete mode 100755 .config/colorscripts/square delete mode 100755 .config/colorscripts/suckless delete mode 100755 .config/colorscripts/tanks delete mode 100755 .config/colorscripts/thebat delete mode 100755 .config/colorscripts/thebat2 delete mode 100755 .config/colorscripts/tiefighter1 delete mode 100755 .config/colorscripts/tiefighter1-no-invo delete mode 100755 .config/colorscripts/tiefighter1row delete mode 100755 .config/colorscripts/tiefighter2 delete mode 100755 .config/colorscripts/tux delete mode 100755 .config/colorscripts/xmonad delete mode 100755 .config/colorscripts/zwaves create mode 100644 .config/fastfetch/config.jsonc create mode 100644 .config/fastfetch/logo.txt delete mode 100644 .config/kitty/current-theme.conf delete mode 100644 .config/kitty/kitty.conf delete mode 100644 .config/nvim/lua/jirr02/plugins/markdown-preview.lua delete mode 100644 .config/nvim/lua/jirr02/plugins/markdown-toc.lua delete mode 100644 .config/nvim/lua/jirr02/plugins/nvimtree.lua create mode 100644 .config/nvim/lua/jirr02/plugins/oil.lua create mode 100644 .config/nvim/lua/jirr02/plugins/orgmode.lua create mode 100644 .config/nvim/lua/jirr02/plugins/smart_splits.lua create mode 100644 .config/nvim/noice.log create mode 100755 .config/sketchybar/items/front_app.sh delete mode 100755 .config/sketchybar/items/media.sh create mode 100755 .config/sketchybar/items/pomodoro.sh create mode 100755 .config/sketchybar/items/wifi.sh create mode 100755 .config/sketchybar/plugins/battery_popup.sh create mode 100755 .config/sketchybar/plugins/front_app.sh delete mode 100755 .config/sketchybar/plugins/media.sh create mode 100755 .config/sketchybar/plugins/pomodoro.sh create mode 100755 .config/sketchybar/plugins/pomodoro_popup.sh create mode 100755 .config/sketchybar/plugins/wifi.sh delete mode 100644 .config/tmux/tmux.conf delete mode 100644 .config/vifm/colors/dracula.vifm delete mode 100644 .config/vifm/vifmrc create mode 100644 .config/wezterm/plugins/sessionizer.lua create mode 100644 .config/wezterm/plugins/smart_splits.lua create mode 100644 .config/wezterm/plugins/tabline.lua create mode 100644 .config/wezterm/wezterm.lua create mode 100644 .gitmodules diff --git a/.config/aerospace/aerospace.toml b/.config/aerospace/aerospace.toml index 4c45d25..959a0af 100644 --- a/.config/aerospace/aerospace.toml +++ b/.config/aerospace/aerospace.toml @@ -7,16 +7,16 @@ # You can use it to add commands that run after login to macOS user session. # 'start-at-login' needs to be 'true' for 'after-login-command' to work # Available commands: https://nikitabobko.github.io/AeroSpace/commands -after-login-command = [] +after-login-command = ['exec-and-forget sketchybar --update'] # You can use it to add commands that run after AeroSpace startup. # 'after-startup-command' is run after 'after-login-command' # Available commands : https://nikitabobko.github.io/AeroSpace/commands -after-startup-command = ['exec-and-forget sketchybar'] +after-startup-command = ['exec-and-forget bash -c "sleep 2 && sketchybar --trigger aerospace_workspace_change FOCUSED_WORKSPACE=$(aerospace list-workspaces --focused)"'] # Intergration with sketchybar exec-on-workspace-change = ['/bin/bash', '-c', - 'sketchybar --trigger aerospace_workspace_change FOCUSED_WORKSPACE=$AEROSPACE_FOCUSED_WORKSPACE' + 'sketchybar --update && sketchybar --trigger aerospace_workspace_change FOCUSED_WORKSPACE=$AEROSPACE_FOCUSED_WORKSPACE' ] # Start AeroSpace at login @@ -61,7 +61,7 @@ inner.horizontal = 10 inner.vertical = 10 outer.left = 10 outer.bottom = 10 -outer.top = [{ monitor.dell = 40 }, { monitor.2 = 40 }, { monitor.3 = 40}, 10] +outer.top = [{ monitor.dell = 50 }, { monitor.2 = 50 }, { monitor.3 = 50}, 10] outer.right = 10 # 'main' binding mode declaration @@ -93,16 +93,16 @@ ctrl-comma= 'layout tiles horizontal vertical' ctrl-period= 'layout accordion horizontal vertical' # See: https://nikitabobko.github.io/AeroSpace/commands#focus -ctrl-s = 'focus left' -ctrl-d = 'focus down' -ctrl-f = 'focus up' -ctrl-g = 'focus right' +ctrl-q = 'focus left' +ctrl-w = 'focus down' +ctrl-e = 'focus up' +ctrl-t = 'focus right' # See: https://nikitabobko.github.io/AeroSpace/commands#move -ctrl-shift-s = 'move left' -ctrl-shift-d = 'move down' -ctrl-shift-f = 'move up' -ctrl-shift-g = 'move right' +ctrl-shift-q = 'move left' +ctrl-shift-w = 'move down' +ctrl-shift-e = 'move up' +ctrl-shift-t = 'move right' # See: https://nikitabobko.github.io/AeroSpace/commands#workspace ctrl-1 = 'workspace ' @@ -146,3 +146,29 @@ ctrl-shift-d = ['join-with down', 'mode main'] ctrl-shift-f = ['join-with up', 'mode main'] ctrl-shift-g = ['join-with right', 'mode main'] +# Window Rules + +[[on-window-detected]] + if.app-id = 'app.zen-browser.zen' + if.window-title-regex-substring = 'Picture-in-Picture' + run = 'layout floating' + +[[on-window-detected]] + if.app-id = 'app.zen-browser.zen' + run = 'move-node-to-workspace ' + +[[on-window-detected]] + if.app-id = 'com.github.wez.wezterm' + run = 'move-node-to-workspace ' + +[[on-window-detected]] + if.app-id = 'info.sioyek.sioyek' + run = 'move-node-to-workspace ' + +[[on-window-detected]] + if.app-id = 'NULL-APP-BUNDLE-ID' + run = 'move-node-to-workspace ' + +[[on-window-detected]] + if.app-id = 'com.spotify.client' + run = 'move-node-to-workspace ' diff --git a/.config/colorscripts/00default.sh b/.config/colorscripts/00default.sh deleted file mode 100755 index ff4eccd..0000000 --- a/.config/colorscripts/00default.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash -# -# This file echoes a bunch of color codes to the -# terminal to demonstrate what's available. Each -# line is the color code of one forground color, -# out of 17 (default + 16 escapes), followed by a -# test use of that color on all nine background -# colors (default + 8 escapes). -# - -T='gYw' # The test text - -echo -e "\n 40m 41m 42m 43m\ - 44m 45m 46m 47m"; - -for FGs in ' m' ' 1m' ' 30m' '1;90m' ' 31m' '1;91m' ' 32m' \ - '1;92m' ' 33m' '1;93m' ' 34m' '1;94m' ' 35m' '1;95m' \ - ' 36m' '1;96m' ' 37m' '1;97m'; - do FG=${FGs// /} - echo -en " $FGs \033[$FG $T " - for BG in 40m 41m 42m 43m 44m 45m 46m 47m; - do echo -en "$EINS \033[$FG\033[$BG $T \033[0m"; - done - echo; -done -echo diff --git a/.config/colorscripts/alpha b/.config/colorscripts/alpha deleted file mode 100755 index 94dd2c1..0000000 --- a/.config/colorscripts/alpha +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: Ivo -# Source: http://crunchbang.org/forums/viewtopic.php?pid=134749#p134749 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - -${boldon}${redfbright} ██████ ${reset} ${boldon}${greenfbright}██████ ${reset}${boldon}${yellowfbright} ██████${reset} ${boldon}${bluefbright}██████ ${reset} ${boldon}${purplefbright} ██████${reset} ${boldon}${cyanfbright} ███████${reset} -${boldon}${redfbright} ████████${reset} ${boldon}${greenfbright}██ ██ ${reset}${boldon}${yellowfbright}██ ${reset} ${boldon}${bluefbright}██ ██${reset} ${boldon}${purplefbright}██████ ${reset} ${boldon}${cyanfbright}█████████${reset} -${redf} ██ ████${reset} ${greenf}██ ████ ${reset}${yellowf}████ ${reset} ${bluef}████ ██${reset} ${purplef}████ ${reset} ${cyanf}█████ ${reset} -${redf} ██ ██${reset} ${greenf}██████ ${reset}${yellowf}████████${reset} ${bluef}██████ ${reset} ${purplef}████████${reset} ${cyanf}██ ${reset} - -EOF diff --git a/.config/colorscripts/arch b/.config/colorscripts/arch deleted file mode 100755 index 2650934..0000000 --- a/.config/colorscripts/arch +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh - -# Author: Ivo -# Source: http://crunchbang.org/forums/viewtopic.php?pid=237794#p237794 -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. - -initializeANSI() -{ - esc="" - - redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; - cyanf="${esc}[36m"; purplef="${esc}[35m" - - redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; - cyanfbright="${esc}[96m"; purplefbright="${esc}[95m" - - boldon="${esc}[1m"; - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - -${boldon}${redfbright} ■ ${boldon}${greenfbright} ■ ${boldon}${yellowfbright} ■ ${boldon}${bluefbright} ■ ${boldon}${purplefbright} ■ ${boldon}${cyanfbright} ■ ${reset} -${boldon}${redfbright} ■■■ ${boldon}${greenfbright} ■■■ ${boldon}${yellowfbright} ■■■ ${boldon}${bluefbright} ■■■ ${boldon}${purplefbright} ■■■ ${boldon}${cyanfbright} ■■■ ${reset} -${boldon}${redfbright} ■■■■■ ${boldon}${greenfbright} ■■■■■ ${boldon}${yellowfbright} ■■■■■ ${boldon}${bluefbright} ■■■■■ ${boldon}${purplefbright} ■■■■■ ${boldon}${cyanfbright} ■■■■■ ${reset} -${redf} ■( )■ ${greenf} ■( )■ ${yellowf} ■( )■ ${bluef} ■( )■ ${purplef} ■( )■ ${cyanf} ■( )■ ${reset} -${redf} ■■■■ ■■■■ ${greenf} ■■■■ ■■■■ ${yellowf} ■■■■ ■■■■ ${bluef} ■■■■ ■■■■ ${purplef} ■■■■ ■■■■ ${cyanf} ■■■■ ■■■■ ${reset} -${redf} ■■ ■■ ${greenf} ■■ ■■ ${yellowf} ■■ ■■ ${bluef} ■■ ■■ ${purplef} ■■ ■■ ${cyanf} ■■ ■■ ${reset} - -EOF diff --git a/.config/colorscripts/awk-rgb-test b/.config/colorscripts/awk-rgb-test deleted file mode 100755 index 5853e6b..0000000 --- a/.config/colorscripts/awk-rgb-test +++ /dev/null @@ -1,16 +0,0 @@ -#!/usr/bin/env bash -echo "This should be a smooth gradient" -echo "" -awk 'BEGIN{ - s="/\\/\\/\\/\\/\\"; s=s s s s s s s s; - for (colnum = 0; colnum<77; colnum++) { - r = 255-(colnum*255/76); - g = (colnum*510/76); - b = (colnum*255/76); - if (g>255) g = 510-g; - printf "\033[48;2;%d;%d;%dm", r,g,b; - printf "\033[38;2;%d;%d;%dm", 255-r,255-g,255-b; - printf "%s\033[0m", substr(s,colnum+1,1); - } - printf "\n"; -}' diff --git a/.config/colorscripts/bars b/.config/colorscripts/bars deleted file mode 100755 index 92750f6..0000000 --- a/.config/colorscripts/bars +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash - -# ANSI color scheme script by pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=139126#p139126 -# Initializing mod by lolilolicon from Archlinux -# - -f=3 b=4 -for j in f b; do - for i in {0..7}; do - printf -v $j$i %b "\e[${!j}${i}m" - done -done -for i in {0..7}; do - printf -v fbright$i %b "\e[9${i}m" -done -bld=$'\e[1m' -rst=$'\e[0m' -inv=$'\e[7m' - -cat << EOF - - $f1▬▬▬▬▬ $f2▬▬▬▬▬ $f3▬▬▬▬▬ $f4▬▬▬▬▬ $f5▬▬▬▬▬ $f6▬▬▬▬▬ - $bld$fbright1▬▬▬▬▬ $fbright2▬▬▬▬▬ $fbright3▬▬▬▬▬ $fbright4▬▬▬▬▬ $fbright5▬▬▬▬▬ $fbright6▬▬▬▬▬ - $rst -EOF diff --git a/.config/colorscripts/blocks1 b/.config/colorscripts/blocks1 deleted file mode 100755 index 785fe0c..0000000 --- a/.config/colorscripts/blocks1 +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash -pcs() { for i in {0..7}; do echo -en "\e[${1}$((30+$i))m \u2588\u2588 \e[0m"; done; } -pcsbright() { for i in {0..7}; do echo -en "\e[${1}$((90+$i))m \u2588\u2588 \e[0m"; done; } -printf "\n%s\n%s\n\n" "$(pcs)" "$(pcsbright '1;')" - diff --git a/.config/colorscripts/blocks2 b/.config/colorscripts/blocks2 deleted file mode 100755 index 8a48f65..0000000 --- a/.config/colorscripts/blocks2 +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: ed209 -# Source: http://crunchbang.org/forums/viewtopic.php?pid=295676#p295676 -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. ■ ■ ▓ ■ ■ ■ ■ ■ - - -initializeANSI - -cat << EOF - - ${redf}■■■■${reset}${boldon}${redfbright}■■${reset} ${greenf}■■■■${reset}${boldon}${greenfbright}■■${reset} ${yellowf}■■■■${reset}${boldon}${yellowfbright}■■${reset} ${bluef}■■■■${reset}${boldon}${purplefbright}■■${reset} ${purplef}■■■■${reset}${boldon}${bluefbright}■■${reset} ${cyanf}■■■■${reset}${boldon}${cyanfbright}■■${reset} - ${redf}■■${reset}${boldon}${greenfbright}■■${reset}${boldon}${redfbright}■■${reset} ${greenf}■■${reset}${boldon}${yellowfbright}■■${reset}${boldon}${greenfbright}■■${reset} ${yellowf}■■${reset}${boldon}${bluefbright}■■${reset}${boldon}${yellowfbright}■■${reset} ${bluef}■■${reset}${purplef}■■${reset}${boldon}${purplefbright}■■${reset} ${purplef}■■${reset}${boldon}${cyanfbright}■■${reset}${boldon}${bluefbright}■■${reset} ${cyanf}■■${reset}${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset} - ${greenf}■■${reset}${boldon}${greenfbright}■■${reset}${boldon}${redfbright}■■${reset} ${yellowf}■■${reset}${boldon}${yellowfbright}■■${reset}${boldon}${greenfbright}■■${reset} ${bluef}■■${reset}${boldon}${bluefbright}■■${reset}${boldon}${yellowfbright}■■${reset} ${boldon}${cyanfbright}■■${reset}${purplef}■■${reset}${boldon}${purplefbright}■■${reset} ${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset}${boldon}${bluefbright}■■${reset} ${bluef}■■${reset}${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset} - ${greenf}■■${reset}${boldon}${greenfbright}■■${reset}${boldon}${redfbright}■■${reset} ${yellowf}■■${reset}${boldon}${yellowfbright}■■${reset}${boldon}${greenfbright}■■${reset} ${bluef}■■${reset}${boldon}${bluefbright}■■${reset}${boldon}${yellowfbright}■■${reset} ${boldon}${cyanfbright}■■${reset}${purplef}■■${reset}${boldon}${purplefbright}■■${reset} ${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset}${boldon}${bluefbright}■■${reset} ${bluef}■■${reset}${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset} - ${redf}■■■■${reset}${boldon}${redfbright}■■${reset} ${greenf}■■■■${reset}${boldon}${greenfbright}■■${reset} ${yellowf}■■■■${reset}${boldon}${yellowfbright}■■${reset} ${bluef}■■■■${reset}${boldon}${purplefbright}■■${reset} ${purplef}■■■■${reset}${boldon}${bluefbright}■■${reset} ${cyanf}■■■■${reset}${boldon}${cyanfbright}■■${reset} - ${redf}■■${reset}${boldon}${greenfbright}■■${reset}${boldon}${redfbright}■■${reset} ${greenf}■■${reset}${boldon}${yellowfbright}■■${reset}${boldon}${greenfbright}■■${reset} ${yellowf}■■${reset}${boldon}${bluefbright}■■${reset}${boldon}${yellowfbright}■■${reset} ${bluef}■■${reset}${purplef}■■${reset}${boldon}${purplefbright}■■${reset} ${purplef}■■${reset}${boldon}${cyanfbright}■■${reset}${boldon}${bluefbright}■■${reset} ${cyanf}■■${reset}${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset} - ${greenf}■■${reset}${boldon}${greenfbright}■■${reset}${boldon}${redfbright}■■${reset} ${yellowf}■■${reset}${boldon}${yellowfbright}■■${reset}${boldon}${greenf}■■${reset} ${bluef}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${boldon}${cyanf}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${bluef}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} - ${greenf}■■${reset}${boldon}${greenfbright}■■${reset}${boldon}${redfbright}■■${reset} ${yellowf}■■${reset}${boldon}${yellowfbright}■■${reset}${boldon}${greenfbright}■■${reset} ${bluef}■■${reset}${boldon}${bluefbright}■■${reset}${boldon}${yellowfbright}■■${reset} ${boldon}${cyanfbright}■■${reset}${purplef}■■${reset}${boldon}${purplefbright}■■${reset} ${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset}${boldon}${bluefbright}■■${reset} ${bluef}■■${reset}${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset} - ${redf}■■■■${reset}${boldon}${redfbright}■■${reset} ${greenf}■■■■${reset}${boldon}${greenfbright}■■${reset} ${yellowf}■■■■${reset}${boldon}${yellowfbright}■■${reset} ${bluef}■■■■${reset}${boldon}${purplefbright}■■${reset} ${purplef}■■■■${reset}${boldon}${bluefbright}■■${reset} ${cyanf}■■■■${reset}${boldon}${cyanfbright}■■${reset} - ${redf}■■${reset}${boldon}${greenfbright}■■${reset}${boldon}${redfbright}■■${reset} ${greenf}■■${reset}${boldon}${yellowfbright}■■${reset}${boldon}${greenfbright}■■${reset} ${yellowf}■■${reset}${boldon}${bluefbright}■■${reset}${boldon}${yellowfbright}■■${reset} ${bluef}■■${reset}${purplef}■■${reset}${boldon}${purplefbright}■■${reset} ${purplef}■■${reset}${boldon}${cyanfbright}■■${reset}${boldon}${bluefbright}■■${reset} ${cyanf}■■${reset}${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset} - ${greenf}■■${reset}${boldon}${greenfbright}■■${reset}${boldon}${redfbright}■■${reset} ${yellowf}■■${reset}${boldon}${yellowfbright}■■${reset}${boldon}${greenfbright}■■${reset} ${bluef}■■${reset}${boldon}${bluefbright}■■${reset}${boldon}${yellowfbright}■■${reset} ${boldon}${cyanfbright}■■${reset}${purplef}■■${reset}${boldon}${purplefbright}■■${reset} ${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset}${boldon}${bluefbright}■■${reset} ${bluef}■■${reset}${boldon}${purplefbright}■■${reset}${boldon}${cyanfbright}■■${reset} - ${greenf}■■${reset}${boldon}${greenf}■■${reset}${boldon}${redf}■■${reset} ${yellowf}■■${reset}${boldon}${yellowf}■■${reset}${boldon}${greenf}■■${reset} ${bluef}■■${reset}${boldon}${bluef}■■${reset}${boldon}${yellowf}■■${reset} ${boldon}${cyanf}■■${reset}${purplef}■■${reset}${boldon}${purplef}■■${reset} ${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset}${boldon}${bluef}■■${reset} ${bluef}■■${reset}${boldon}${purplef}■■${reset}${boldon}${cyanf}■■${reset} - -EOF diff --git a/.config/colorscripts/bloks b/.config/colorscripts/bloks deleted file mode 100755 index 1c37953..0000000 --- a/.config/colorscripts/bloks +++ /dev/null @@ -1,63 +0,0 @@ -#!/usr/bin/env bash - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackb="${esc}[1;90m"; redb="${esc}[1;91m"; greenb="${esc}[1;92m" - yellowb="${esc}[1;93m" blueb="${esc}[1;94m"; purpleb="${esc}[1;95m" - cyanb="${esc}[1;96m"; whiteb="${esc}[1;97m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -numbers (){ - -initializeANSI - -cat << EOF - -${blackf}11111111${reset} ${redf}22222222${reset} ${greenf}33333333${reset} ${yellowf}44444444${reset} ${bluef}55555555${reset} ${purplef}66666666${reset} ${cyanf}77777777${reset} ${whitef}88888888${reset} -${blackb}11111111${reset} ${redb}22222222${reset} ${greenb}33333333${reset} ${yellowb}44444444${reset} ${blueb}55555555${reset} ${purpleb}66666666${reset} ${cyanb}77777777${reset} ${whiteb}88888888${reset} - -EOF - -} - -blocks (){ - -initializeANSI - -cat << EOF - -${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset} -${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset} -${blackf}████${reset}${blackb}████${reset} ${redf}████${reset}${redb}████${reset} ${greenf}████${reset}${greenb}████${reset} ${yellowf}████${reset}${yellowb}████${reset} ${bluef}████${reset}${blueb}████${reset} ${purplef}████${reset}${purpleb}████${reset} ${cyanf}████${reset}${cyanb}████${reset} ${whitef}████${reset}${whiteb}████${reset} - -EOF - -} - -case $1 in - b) blocks;; - n) numbers;; - a) blocks && numbers;; - *) blocks && numbers;; -esac diff --git a/.config/colorscripts/colorbars b/.config/colorscripts/colorbars deleted file mode 100755 index 0ca9aaf..0000000 --- a/.config/colorscripts/colorbars +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# -# colorbars - smpte color bars in sh -# http://git.io/colorbars - -echo - -for y in $(seq 0 13); do - printf %s ' ' - for color in 7 3 6 2 5 1 4; do - tput setab ${color} - printf %s ' ' - done - tput sgr0 - echo -done - -for y in 0 1; do - printf %s ' ' - for color in 4 0 5 0 6 0 7; do - tput setab ${color} - printf %s ' ' - done - tput sgr0 - echo -done - -for y in $(seq 0 4); do - printf %s ' ' - for color in 4 4 4 4 4 7 7 7 7 7 5 5 5 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0; do - tput setab ${color} - printf %s ' ' - done - tput sgr0 - echo -done - -echo \ No newline at end of file diff --git a/.config/colorscripts/colortest b/.config/colorscripts/colortest deleted file mode 100755 index 2c89f9a..0000000 --- a/.config/colorscripts/colortest +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash - -# Daniel Crisman's ANSI color chart script from -# The Bash Prompt HOWTO: 6.1. Colours -# http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html -# -# This function echoes a bunch of color codes to the -# terminal to demonstrate what's available. Each -# line is the color code of one forground color, -# out of 17 (default + 16 escapes), followed by a -# test use of that color on all nine background -# colors (default + 8 escapes). - - T='•••' # The text for the color test - - echo -e "\n def 40m 41m 42m 43m 44m 45m 46m 47m"; - - for FGs in ' m' ' 1m' ' 30m' '1;90m' ' 31m' '1;91m' ' 32m' \ - '1;92m' ' 33m' '1;93m' ' 34m' '1;94m' ' 35m' '1;95m' \ - ' 36m' '1;96m' ' 37m' '1;97m'; - - do FG=${FGs// /} - echo -en " $FGs \033[$FG $T " - - for BG in 40m 41m 42m 43m 44m 45m 46m 47m; - do echo -en "$EINS \033[$FG\033[$BG $T \033[0m"; - done - echo; - done - echo diff --git a/.config/colorscripts/colortest-slim b/.config/colorscripts/colortest-slim deleted file mode 100755 index 965beb6..0000000 --- a/.config/colorscripts/colortest-slim +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env bash - -# Author: machinebacon -# Source: http://linuxbbq.org/bbs/viewtopic.php?f=4&t=1656#p33237 - -T='*' # The test text - -echo -e "\n 40m 41m 42m 43m\ - 44m 45m 46m 47m"; - -for FGs in ' m' ' 1m' ' 30m' '1;90m' ' 31m' '1;91m' ' 32m' \ - '1;92m' ' 33m' '1;93m' ' 34m' '1;94m' ' 35m' '1;95m' \ - ' 36m' '1;96m' ' 37m' '1;97m'; - do FG=${FGs// /} - echo -en " $FGs \033[$FG $T " - for BG in 40m 41m 42m 43m 44m 45m 46m 47m; - do echo -en "$EINS \033[$FG\033[$BG $T \033[0m"; - done - echo; -done -echo diff --git a/.config/colorscripts/colorview b/.config/colorscripts/colorview deleted file mode 100755 index 5a2c20e..0000000 --- a/.config/colorscripts/colorview +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash - -# Original: http://frexx.de/xterm-256-notes/ -# http://frexx.de/xterm-256-notes/data/colortable16.sh -# Modified by Aaron Griffin -# and further by Kazuo Teramoto - -FGNAMES=(' black ' ' red ' ' green ' ' yellow' ' blue ' 'magenta' ' cyan ' ' white ') -BGNAMES=('DFT' 'BLK' 'RED' 'GRN' 'YEL' 'BLU' 'MAG' 'CYN' 'WHT') - -echo " ┌──────────────────────────────────────────────────────────────────────────┐" -for b in {0..8}; do - ((b>0)) && bg=$((b+39)) - - echo -en "\033[0m ${BGNAMES[b]} │ " - - for f in {0..7}; do - echo -en "\033[${bg}m\033[$((f+30))m ${FGNAMES[f]} " - done - - echo -en "\033[0m │" - echo -en "\033[0m\n\033[0m │ " - - for f in {0..7}; do - echo -en "\033[${bg}m\033[1;$((f+90))m ${FGNAMES[f]} " - done - - echo -en "\033[0m │" - echo -e "\033[0m" - - ((b<8)) && - echo " ├──────────────────────────────────────────────────────────────────────────┤" -done -echo " └──────────────────────────────────────────────────────────────────────────┘" diff --git a/.config/colorscripts/colorwheel b/.config/colorscripts/colorwheel deleted file mode 100755 index 80caaad..0000000 --- a/.config/colorscripts/colorwheel +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -# Author: baskerville -# Source: http://crunchbang.org/forums/viewtopic.php?pid=288344#p288344 - -printf "\033[0m - \033[49;35m|\033[49;31m|\033[101;31m|\033[41;97m|\033[49;91m|\033[49;93m|\033[0m - \033[105;35m|\033[45;97m|\033[49;97m||\033[100;97m||\033[49;37m||\033[103;33m|\033[43;97m|\033[0m - \033[49;95m|\033[49;94m|\033[100;37m||\033[40;97m||\033[40;37m||\033[49;33m|\033[49;32m|\033[0m - \033[104;34m|\033[44;97m|\033[49;90m||\033[40;39m||\033[49;39m||\033[102;32m|\033[42;97m|\033[0m - \033[49;34m|\033[49;36m|\033[106;36m|\033[46;97m|\033[49;96m|\033[49;92m|\033[0m - -" \ No newline at end of file diff --git a/.config/colorscripts/crowns b/.config/colorscripts/crowns deleted file mode 100755 index 848ba74..0000000 --- a/.config/colorscripts/crowns +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env bash - -# Author: venam - -cat << EOF - -              -                                  -              -                                                          -                                                  -                                                  -                                                         -                     -                     -   -   - -EOF diff --git a/.config/colorscripts/crunch b/.config/colorscripts/crunch deleted file mode 100755 index b22c886..0000000 --- a/.config/colorscripts/crunch +++ /dev/null @@ -1,47 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: gutterslob -# Source: http://crunchbang.org/forums/viewtopic.php?pid=148022#p148022 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbrightbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - - ${reset}${redf} ██ ██ ${reset}${greenf} ██ ██ ${reset}${yellowf} ██ ██ ${reset}${bluef} ██ ██ ${reset}${purplef} ██ ██ ${reset}${cyanf} ██ ██ ${reset} - ${reset}${redf}██████████ ${reset}${greenf} ██████████ ${reset}${yellowf} ██████████ ${reset}${bluef} ██████████ ${reset}${purplef} ██████████ ${reset} ${cyanf}██████████ ${reset} - ${reset}${redf} ██${boldon}${redfbright}██${boldoff}${redf}██ ${reset}${greenf} ██${boldon}${greenfbright}██${boldoff}${greenf}██ ${reset}${yellowf} ██${boldon}${yellowfbright}██${boldoff}${yellowf}██ ${reset}${bluef} ██${boldon}${bluefbright}██${boldoff}${bluef}██ ${reset}${purplef} ██${boldon}${purplefbright}██${boldoff}${purplef}██ ${reset}${cyanf} ██${boldon}${cyanfbright}██${boldoff}${cyanf}██ ${reset} - ${reset}${redf}██████████ ${reset}${greenf} ██████████ ${reset}${yellowf} ██████████ ${bluef} ██████████ ${purplef} ██████████ ${reset}${cyanf} ██████████${reset} - ${reset}${redf} ██ ██ ${reset}${greenf} ██ ██ ${reset}${yellowf} ██ ██ ${reset}${bluef} ██ ██ ${reset}${purplef} ██ ██ ${reset}${cyanf} ██ ██ ${reset} - ${reset} -EOF diff --git a/.config/colorscripts/crunchbang b/.config/colorscripts/crunchbang deleted file mode 100755 index d179025..0000000 --- a/.config/colorscripts/crunchbang +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: steampunknyanja -# Source: http://crunchbang.org/forums/viewtopic.php?pid=146715#p146715 -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - - ${reset}${redf} ██ ██ ${reset}${boldon}${redfbright}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenfbright}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowfbright}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluefbright}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplefbright}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanfbright}██ - ${reset}${redf}██████████ ${reset}${boldon}${redfbright}██ ${reset}${greenf}██████████ ${reset}${boldon}${greenfbright}██ ${reset}${yellowf}██████████ ${reset}${boldon}${yellowfbright}██ ${reset}${bluef}██████████ ${reset}${boldon}${bluefbright}██ ${reset}${purplef}██████████ ${reset}${boldon}${purplefbright}██ ${reset}${cyanf}██████████ ${reset}${boldon}${cyanfbright}██ - ${reset}${redf} ██ ██ ${reset}${boldon}${redfbright}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenfbright}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowfbright}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluefbright}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplefbright}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanfbright}██ - ${reset}${redf}██████████ ${reset}${greenf}██████████ ${reset}${yellowf}██████████ ${reset}${bluef}██████████ ${reset}${purplef}██████████ ${reset}${cyanf}██████████ - ${reset}${redf} ██ ██ ${reset}${boldon}${redfbright}██ ${reset}${greenf} ██ ██ ${reset}${boldon}${greenfbright}██ ${reset}${yellowf} ██ ██ ${reset}${boldon}${yellowfbright}██ ${reset}${bluef} ██ ██ ${reset}${boldon}${bluefbright}██ ${reset}${purplef} ██ ██ ${reset}${boldon}${purplefbright}██ ${reset}${cyanf} ██ ██ ${reset}${boldon}${cyanfbright}██ - ${reset} -EOF diff --git a/.config/colorscripts/crunchbang-mini b/.config/colorscripts/crunchbang-mini deleted file mode 100755 index 3337cd1..0000000 --- a/.config/colorscripts/crunchbang-mini +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: thevdude -# Source: http://crunchbang.org/forums/viewtopic.php?pid=147530#p147530 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - - ${reset}${redf}▄█▄█▄ ${reset}${boldon}${redfbright}█ ${reset}${greenf}▄█▄█▄ ${reset}${boldon}${greenfbright}█ ${reset}${yellowf}▄█▄█▄ ${reset}${boldon}${yellowfbright}█ ${reset}${bluef}▄█▄█▄ ${reset}${boldon}${bluefbright}█ ${reset}${purplef}▄█▄█▄ ${reset}${boldon}${purplefbright}█ ${reset}${cyanf}▄█▄█▄ ${reset}${boldon}${cyanfbright}█${reset} - ${reset}${redf}▄█▄█▄ ${reset}${boldon}${redfbright}▀ ${reset}${greenf}▄█▄█▄ ${reset}${boldon}${greenfbright}▀ ${reset}${yellowf}▄█▄█▄ ${reset}${boldon}${yellowfbright}▀ ${reset}${bluef}▄█▄█▄ ${reset}${boldon}${bluefbright}▀ ${reset}${purplef}▄█▄█▄ ${reset}${boldon}${purplefbright}▀ ${reset}${cyanf}▄█▄█▄ ${reset}${boldon}${cyanfbright}▀${reset} - ${reset}${redf} ▀ ▀ ${reset}${boldon}${redfbright}▀ ${reset}${greenf} ▀ ▀ ${reset}${boldon}${greenfbright}▀ ${reset}${yellowf} ▀ ▀ ${reset}${boldon}${yellowfbright}▀ ${reset}${bluef} ▀ ▀ ${reset}${boldon}${bluefbright}▀ ${reset}${purplef} ▀ ▀ ${reset}${boldon}${purplefbright}▀ ${reset}${cyanf} ▀ ▀ ${reset}${boldon}${cyanfbright}▀${reset} -EOF diff --git a/.config/colorscripts/darthvader b/.config/colorscripts/darthvader deleted file mode 100755 index 9194900..0000000 --- a/.config/colorscripts/darthvader +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. -# ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► - -initializeANSI - -cat << EOF - -${redf} ▄████▄ ${greenf} ▄████▄ ${yellowf} ▄████▄ ${bluef} ▄████▄ ${purplef} ▄████▄ ${cyanf} ▄████▄ -${redf} ██▀▀▀▀██ ${greenf} ██▀▀▀▀██ ${yellowf} ██▀▀▀▀██ ${bluef} ██▀▀▀▀██ ${purplef} ██▀▀▀▀██ ${cyanf} ██▀▀▀▀██ -${redf} █ █ ${greenf} █ █ ${yellowf} █ █ ${bluef} █ █ ${purplef} █ █ ${cyanf} █ █ -${redf} █ ▄▀▀▄ █ ${greenf} █ ▄▀▀▄ █ ${yellowf} █ ▄▀▀▄ █ ${bluef} █ ▄▀▀▄ █ ${purplef} █ ▄▀▀▄ █ ${cyanf} █ ▄▀▀▄ █ -${redf} █ ▄█▬▄▄▬█▄ █ ${greenf}█ ▄█▬▄▄▬█▄ █ ${yellowf}█ ▄█▬▄▄▬█▄ █ ${bluef}█ ▄█▬▄▄▬█▄ █ ${purplef}█ ▄█▬▄▄▬█▄ █ ${cyanf}█ ▄█▬▄▄▬█▄ █ - -${boldon} -${redfbright} ▄████▄ ${greenfbright} ▄████▄ ${yellowfbright} ▄████▄ ${bluefbright} ▄████▄ ${purplefbright} ▄████▄ ${cyanfbright} ▄████▄ -${redfbright} ██▀▀▀▀██ ${greenfbright} ██▀▀▀▀██ ${yellowfbright} ██▀▀▀▀██ ${bluefbright} ██▀▀▀▀██ ${purplefbright} ██▀▀▀▀██ ${cyanfbright} ██▀▀▀▀██ -${redfbright} █ █ ${greenfbright} █ █ ${yellowfbright} █ █ ${bluefbright} █ █ ${purplefbright} █ █ ${cyanfbright} █ █ -${redfbright} █ ▄▀▀▄ █ ${greenfbright} █ ▄▀▀▄ █ ${yellowfbright} █ ▄▀▀▄ █ ${bluefbright} █ ▄▀▀▄ █ ${purplefbright} █ ▄▀▀▄ █ ${cyanfbright} █ ▄▀▀▄ █ -${redfbright} █ ▄█▬▄▄▬█▄ █ ${greenfbright}█ ▄█▬▄▄▬█▄ █ ${yellowfbright}█ ▄█▬▄▄▬█▄ █ ${bluefbright}█ ▄█▬▄▄▬█▄ █ ${purplefbright}█ ▄█▬▄▄▬█▄ █ ${cyanfbright}█ ▄█▬▄▄▬█▄ █ -${reset} - -EOF diff --git a/.config/colorscripts/debian b/.config/colorscripts/debian deleted file mode 100755 index ceaf5ea..0000000 --- a/.config/colorscripts/debian +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# Based on ufetch-debian -# https://gitlab.com/jschx/ufetch/-/blob/master/ufetch-debian - -if [ -x "$(command -v tput)" ]; then - bold="$(tput bold)" - black="$(tput setaf 0)" - red="$(tput setaf 1)" - green="$(tput setaf 2)" - yellow="$(tput setaf 3)" - blue="$(tput setaf 4)" - magenta="$(tput setaf 5)" - cyan="$(tput setaf 6)" - white="$(tput setaf 7)" - reset="$(tput sgr0)" -fi - -# you can change these -ic="${reset}" # info -c0="${reset}${red}" -c1="${reset}${green}" -c2="${reset}${yellow}" -c3="${reset}${blue}" -c4="${reset}${magenta}" -c5="${reset}${cyan}" - -## OUTPUT - -cat < 231 )); then # Greyscale ramp - (( colour < 244 )) && printf "15" || printf "0" - return - fi - - # All other colours: - # 6x6x6 colour cube = 16 + 36*R + 6*G + B # Where RGB are [0..5] - # See http://stackoverflow.com/a/27165165/5353461 - - # r=$(( (colour-16) / 36 )) - g=$(( ((colour-16) % 36) / 6 )) - # b=$(( (colour-16) % 6 )) - - # If luminance is bright, print number in black, white otherwise. - # Green contributes 587/1000 to human perceived luminance - ITU R-REC-BT.601 - (( g > 2)) && printf "0" || printf "15" - return - - # Uncomment the below for more precise luminance calculations - - # # Calculate percieved brightness - # # See https://www.w3.org/TR/AERT#color-contrast - # # and http://www.itu.int/rec/R-REC-BT.601 - # # Luminance is in range 0..5000 as each value is 0..5 - # luminance=$(( (r * 299) + (g * 587) + (b * 114) )) - # (( $luminance > 2500 )) && printf "0" || printf "15" -} - -# Print a coloured block with the number of that colour -function print_colour { - local colour="$1" contrast - contrast=$(contrast_colour "$1") - printf "\e[48;5;%sm" "$colour" # Start block of colour - printf "\e[38;5;%sm%3d" "$contrast" "$colour" # In contrast, print number - printf "\e[0m " # Reset colour -} - -# Starting at $1, print a run of $2 colours -function print_run { - local i - for (( i = "$1"; i < "$1" + "$2" && i < printable_colours; i++ )) do - print_colour "$i" - done - printf " " -} - -# Print blocks of colours -function print_blocks { - local start="$1" i - local end="$2" # inclusive - local block_cols="$3" - local block_rows="$4" - local blocks_per_line="$5" - local block_length=$((block_cols * block_rows)) - - # Print sets of blocks - for (( i = start; i <= end; i += (blocks_per_line-1) * block_length )) do - printf "\n" # Space before each set of blocks - # For each block row - for (( row = 0; row < block_rows; row++ )) do - # Print block columns for all blocks on the line - for (( block = 0; block < blocks_per_line; block++ )) do - print_run $(( i + (block * block_length) )) "$block_cols" - done - (( i += block_cols )) # Prepare to print the next row - printf "\n" - done - done -} - -print_run 0 16 # The first 16 colours are spread over the whole spectrum -printf "\n" -print_blocks 16 231 6 6 3 # 6x6x6 colour cube between 16 and 231 inclusive -print_blocks 232 255 12 2 1 # Not 50, but 24 Shades of Grey - diff --git a/.config/colorscripts/pukeskull b/.config/colorscripts/pukeskull deleted file mode 100755 index 3877b83..0000000 --- a/.config/colorscripts/pukeskull +++ /dev/null @@ -1,74 +0,0 @@ -#!/bin/sh -# -# ┳━┓┳━┓0┏┓┓┳━┓┏━┓┓ ┳ -# ┃┳┛┃━┫┃┃┃┃┃━┃┃ ┃┃┃┃ -# ┃┗┛┛ ┃┃┃┗┛┻━┛┛━┛┗┻┛ -# ┳━┓┳ ┓┳┏ ┳━┓ -# ┃━┛┃ ┃┣┻┓┣━ -# ┇ ┗━┛┃ ┛┻━┛ -# ┓━┓┳┏ ┳ ┓┳ ┳ -# ┗━┓┣┻┓┃ ┃┃ ┃ -# ━━┛┇ ┛┗━┛┗━┛┗━┛ -# -# the worst color script -# by xero - -cat << 'EOF' - ................. - .syhhso++++++++/++osyyhys+. - -oddyo+o+++++++++++++++o+oo+osdms: - :dmyo++oosssssssssssssssooooooo+/+ymm+` - hmyo++ossyyhhddddddddddddhyyyssss+//+ymd- - -mho+oosyhhhddmmmmmmmmmmmmmmddhhyyyso+//+hN+ - my+++syhhhhdmmNNNNNNNNNNNNmmmmmdhhyyyyo//+sd: - hs//+oyhhhhdmNNNNNNNNNNNNNNNNNNmmdhyhhhyo//++y - s+++shddhhdmmNNNNNNNNNNNNNNNNNNNNmdhhhdhyo/++/ - 'hs+shmmmddmNNNNNNNNNNNNNNNNNNNNNmddddddhs+oh/ - shsshdmmmmmNNMMMMMMMMMMMNNNNNNNNmmmmmmdhssdh- - +ssohdmmmmNNNNNMMMMMMMMNNNNNNmmmmmNNmdhhhs:` - -+oo++////++sydmNNNNNNNNNNNNNNNNNNNdyyys/--://+//: - d/+hmNNNmmdddhhhdmNNNNNNNNNNNNNNNmdhyyyhhhddmmNmdyd- - ++--+ymNMMNNNNNNmmmmNNNNNNNNNNNmdhddmNNMMMMMMNmhyss - /d+` -+ydmNMMMMMMNNmNMMMMMMMmmmmNNMMMMMNNmh- :sdo - sNo ` /ohdmNNMMMMNNMMMMMNNNMMMMMNmdyo/ ` hNh - M+' ``-/oyhmNNMNhNMNhNMMMMNmho/ ` 'MN/ - d+' `-+osydh0w.nzmNNmho: 'mN: - +o/ ` :oo+:s :+o/-` -dds - :hdo x `-/ooss:':+ooo: ` 0 :sdm+ - +dNNNh+ :ydmNNm' `sddmyo +hmNmds - dhNMMNNNNmddhsyhdmmNNNM: NNmNmhyo+oyyyhmNMMNmysd - ydNNNNNh+/++ohmMMMMNMNh oNNNNNNNmho++++yddhyssy - `:sNMMMMN' `mNMNNNd/` - XXXXXXXXX y/hMMNm/ .dXb. -hdmdy: ` XXXXXXXXXXX - XXXXXXXX `o+hNNds. -ymNNy- .yhys+/`` XXXXXXXXXX - XXXXXXXX +-+//o/+odMNMMMNdmh++////-/s XXXXXXXXXX - XXXXXXX mhNd -+d/+myo++ysy/hs -mNsdh/ XXXXXXXXXX - XXXXXXXX mhMN+ dMm-/-smy-::dMN/sMMmdo XXXXXXXXXX - XXXXXXXXXX NMy+NMMh oMMMs yMMMyNMMs+ XXXXXXXXXXX - XXXXXXXXXXX dy-hMMm+dMMMdoNMMh ydo XXXXXXXXXXXXX - XXXXXXXXXXXXX  smm 'NMMy dms sm XXXXXXXXXXXXXX - XXXXXXXXXXXXXX XXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX - XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX -EOF - diff --git a/.config/colorscripts/rails b/.config/colorscripts/rails deleted file mode 100755 index 19fbb4c..0000000 --- a/.config/colorscripts/rails +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=127064#p127064 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - - ${redf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${greenf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${yellowf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ - ${boldon}${redfbright}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${greenfbright}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${yellowfbright}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝${reset} - ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ - ${bluef}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${purplef}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ ${cyanf}╔╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╦╗ - ${boldon}${bluefbright}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${purplefbright}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝ ${cyanfbright}╚╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╩╝${reset} - - -EOF diff --git a/.config/colorscripts/rupees b/.config/colorscripts/rupees deleted file mode 100755 index 2992bd9..0000000 --- a/.config/colorscripts/rupees +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh - -initializeANSI() -{ - esc="" - - Bf="${esc}[30m"; rf="${esc}[31m"; gf="${esc}[32m" - yf="${esc}[33m" bf="${esc}[34m"; pf="${esc}[35m" - cf="${esc}[36m"; wf="${esc}[37m" - - Bfbright="${esc}[90m"; rfbright="${esc}[91m"; gfbright="${esc}[92m" - yfbright="${esc}[93m" bfbright="${esc}[94m"; pfbright="${esc}[95m" - cfbright="${esc}[96m"; wfbright="${esc}[97m" - - Bb="${esc}[40m"; rb="${esc}[41m"; gb="${esc}[42m" - yb="${esc}[43m" bb="${esc}[44m"; pb="${esc}[45m" - cb="${esc}[46m"; wb="${esc}[47m" - - ON="${esc}[1m"; OFF="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -initializeANSI - -cat << EOF - - ${Bf}██ ${Bf}████ ${Bf}████ ${Bf}████ ${Bf}████ ${Bf}████ - ${Bf}██${yf}██${Bf}██ ${Bf}██${gf}${ON}${gfbright}██${OFF}${gf}██${Bf}██ ${Bf}██${bf}${ON}${bfbright}██${OFF}${bf}██${Bf}██ ${Bf}██${rf}${ON}${rfbright}██${OFF}${rf}██${Bf}██ ${Bf}██${pf}${ON}${pfbright}██${OFF}${pf}██${Bf}██ ${Bf}██${cf}${ON}${cfbright}██${OFF}${cf}██${Bf}██ - ${Bf}██${yf}██████${Bf}██ ${Bf}██${gf}${ON}${gfbright}████${OFF}${gf}████${Bf}██ ${Bf}██${bf}${ON}${bfbright}████${OFF}${bf}████${Bf}██ ${Bf}██${rf}${ON}${rfbright}████${OFF}${rf}████${Bf}██ ${Bf}██${pf}${ON}${pfbright}████${OFF}${pf}████${Bf}██ ${Bf}██${cf}${ON}${cfbright}████${OFF}${cf}████${Bf}██ - ${Bf}██${yf}${ON}${yfbright}██${OFF}${yf}████${Bf}██ ${Bf}██${gf}${ON}${gfbright}██████${OFF}${gf}██████${Bf}██ ${Bf}██${bf}${ON}${bfbright}██████${OFF}${bf}██████${Bf}██ ${Bf}██${rf}${ON}${rfbright}██████${OFF}${rf}██████${Bf}██ ${Bf}██${pf}${ON}${pfbright}██████${OFF}${pf}██████${Bf}██ ${Bf}██${cf}${ON}${cfbright}██████${OFF}${cf}██████${Bf}██ - ${Bf}██${yf}██${ON}${yfbright}████${OFF}${yf}████${Bf}██ ${Bf}██${gf}${ON}${gfbright}██${OFF}${gf}██${ON}${gfbright}██${OFF}${gf}██${Bf}██${gf}██${Bf}██${gf}██${Bf}██ ${Bf}██${bf}${ON}${bfbright}██${OFF}${bf}██${ON}${bfbright}██${OFF}${bf}██${Bf}██${bf}██${Bf}██${bf}██${Bf}██ ${Bf}██${rf}${ON}${rfbright}██${OFF}${rf}██${ON}${rfbright}██${OFF}${rf}██${Bf}██${rf}██${Bf}██${rf}██${Bf}██ ${Bf}██${pf}${ON}${pfbright}██${OFF}${pf}██${ON}${pfbright}██${OFF}${pf}██${Bf}██${pf}██${Bf}██${pf}██${Bf}██ ${Bf}██${cf}${ON}${cfbright}██${OFF}${cf}██${ON}${cfbright}██${OFF}${cf}██${Bf}██${cf}██${Bf}██${cf}██${Bf}██ - ${Bf}██${yf}████${ON}${yfbright}██${OFF}${yf}████${Bf}██ ${Bf}██${gf}${ON}${gfbright}████${OFF}${gf}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}${bfbright}████${OFF}${bf}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}${rfbright}████${OFF}${rf}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}${pfbright}████${OFF}${pf}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}${cfbright}████${OFF}${cf}██████${Bf}██${cf}████${Bf}██ - ${Bf}██${yf}██████${ON}${yfbright}████${OFF}${yf}████${Bf}██ ${Bf}██${gf}${ON}${gfbright}████${OFF}${gf}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}${bfbright}████${OFF}${bf}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}${rfbright}████${OFF}${rf}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}${pfbright}████${OFF}${pf}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}${cfbright}████${OFF}${cf}██████${Bf}██${cf}████${Bf}██ - ${Bf}██${yf}████████${ON}${yfbright}██${OFF}${yf}████${Bf}██ ${Bf}██${gf}${ON}${gfbright}████${OFF}${gf}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}${bfbright}████${OFF}${bf}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}${rfbright}████${OFF}${rf}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}${pfbright}████${OFF}${pf}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}${cfbright}████${OFF}${cf}██████${Bf}██${cf}████${Bf}██ - ${Bf}██████████████████████ ${Bf}██${gf}${ON}${gfbright}████${OFF}${gf}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}${bfbright}████${OFF}${bf}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}${rfbright}████${OFF}${rf}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}${pfbright}████${OFF}${pf}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}${cfbright}████${OFF}${cf}██████${Bf}██${cf}████${Bf}██ - ${Bf}██${yf}██${Bf}██ ██${yf}██${Bf}██ ${Bf}██${gf}${ON}${gfbright}████${OFF}${gf}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}${bfbright}████${OFF}${bf}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}${rfbright}████${OFF}${rf}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}${pfbright}████${OFF}${pf}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}${cfbright}████${OFF}${cf}██████${Bf}██${cf}████${Bf}██ - ${Bf}██${yf}██████${Bf}██ ██${yf}██████${Bf}██ ${Bf}██${gf}${ON}${gfbright}████${OFF}${gf}██████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}${bfbright}████${OFF}${bf}██████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}${rfbright}████${OFF}${rf}██████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}${pfbright}████${OFF}${pf}██████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}${cfbright}████${OFF}${cf}██████${Bf}██${cf}████${Bf}██ - ${Bf}██${yf}██████${Bf}██ ██${yf}${ON}${yfbright}██${OFF}${yf}████${Bf}██ ${Bf}██${gf}${ON}${gfbright}██${OFF}${gf}██${ON}${gfbright}██${OFF}${gf}████${Bf}██${gf}████${Bf}██ ${Bf}██${bf}${ON}${bfbright}██${OFF}${bf}██${ON}${bfbright}██${OFF}${bf}████${Bf}██${bf}████${Bf}██ ${Bf}██${rf}${ON}${rfbright}██${OFF}${rf}██${ON}${rfbright}██${OFF}${rf}████${Bf}██${rf}████${Bf}██ ${Bf}██${pf}${ON}${pfbright}██${OFF}${pf}██${ON}${pfbright}██${OFF}${pf}████${Bf}██${pf}████${Bf}██ ${Bf}██${cf}${ON}${cfbright}██${OFF}${cf}██${ON}${cfbright}██${OFF}${cf}████${Bf}██${cf}████${Bf}██ - ${Bf}██${yf}██████████${Bf}██ ██${yf}██${ON}${yfbright}████${OFF}${yf}████${Bf}██ ${Bf}██${gf}██████${ON}${gfbright}██${OFF}${gf}${Bf}██${gf}██${Bf}██${gf}██${Bf}██ ${Bf}██${bf}██████${ON}${bfbright}██${OFF}${bf}${Bf}██${bf}██${Bf}██${bf}██${Bf}██ ${Bf}██${rf}██████${ON}${rfbright}██${OFF}${rf}${Bf}██${rf}██${Bf}██${rf}██${Bf}██ ${Bf}██${pf}██████${ON}${pfbright}██${OFF}${pf}${Bf}██${pf}██${Bf}██${pf}██${Bf}██ ${Bf}██${cf}██████${ON}${cfbright}██${OFF}${cf}${Bf}██${cf}██${Bf}██${cf}██${Bf}██ - ${Bf}██${yf}${ON}${yfbright}██${OFF}${yf}████████${Bf}██ ██${yf}████${ON}${yfbright}██${OFF}${yf}████${Bf}██ ${Bf}██${gf}████████████${Bf}██ ${Bf}██${bf}████████████${Bf}██ ${Bf}██${rf}████████████${Bf}██ ${Bf}██${pf}████████████${Bf}██ ${Bf}██${cf}████████████${Bf}██ - ${Bf}██${yf}██${ON}${yfbright}████${OFF}${yf}████████${Bf}██ ██${yf}██████${ON}${yfbright}████${OFF}${yf}████${Bf}██ ${Bf}██${gf}████████${Bf}██ ${Bf}██${bf}████████${Bf}██ ${Bf}██${rf}████████${Bf}██ ${Bf}██${pf}████████${Bf}██ ${Bf}██${cf}████████${Bf}██ - ${Bf}██${yf}████${ON}${yfbright}██${OFF}${yf}████████${Bf}██ ██${yf}████████${ON}${yfbright}██${OFF}${yf}████${Bf}██ ${Bf}██${gf}████${Bf}██ ${Bf}██${bf}████${Bf}██ ${Bf}██${rf}████${Bf}██ ${Bf}██${pf}████${Bf}██ ${Bf}██${cf}████${Bf}██ - ${Bf}██████████████████████████████████████ ${Bf}████ ${Bf}████ ${Bf}████ ${Bf}████ ${Bf}████${reset} - -EOF diff --git a/.config/colorscripts/six b/.config/colorscripts/six deleted file mode 100755 index ed37661..0000000 --- a/.config/colorscripts/six +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[30m"; redfbright="${esc}[31m"; greenfbright="${esc}[32m" - yellowfbright="${esc}[33m" bluefbright="${esc}[34m"; purplefbright="${esc}[35m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - ${redf}▒▒▒▒${reset} ${boldon}${redfbright}▒▒${reset} ${greenf}▒▒▒▒${reset} ${boldon}${greenfbright}▒▒${reset} ${yellowf}▒▒▒▒${reset} ${boldon}${yellowfbright}▒▒${reset} ${bluef}▒▒▒▒${reset} ${boldon}${bluefbright}▒▒${reset} ${purplef}▒▒▒▒${reset} ${boldon}${purplefbright}▒▒${reset} ${cyanf}▒▒▒▒${reset} ${boldon}${cyanfbright}▒▒${reset} - ${redf}▒▒ ■${reset} ${boldon}${redfbright}▒▒${reset} ${greenf}▒▒ ■${reset} ${boldon}${greenfbright}▒▒${reset} ${yellowf}▒▒ ■${reset} ${boldon}${yellowfbright}▒▒${reset} ${bluef}▒▒ ■${reset} ${boldon}${bluefbright}▒▒${reset} ${purplef}▒▒ ■${reset} ${boldon}${purplefbright}▒▒${reset} ${cyanf}▒▒ ■${reset} ${boldon}${cyanfbright}▒▒${reset} - ${redf}▒▒ ${reset}${boldon}${redfbright}▒▒▒▒${reset} ${greenf}▒▒ ${reset}${boldon}${greenfbright}▒▒▒▒${reset} ${yellowf}▒▒ ${reset}${boldon}${yellowfbright}▒▒▒▒${reset} ${bluef}▒▒ ${reset}${boldon}${bluefbright}▒▒▒▒${reset} ${purplef}▒▒ ${reset}${boldon}${purplefbright}▒▒▒▒${reset} ${cyanf}▒▒ ${reset}${boldon}${cyanfbright}▒▒▒▒${reset} -EOF diff --git a/.config/colorscripts/spectrum b/.config/colorscripts/spectrum deleted file mode 100755 index 9566943..0000000 --- a/.config/colorscripts/spectrum +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env bash - -# Author: crshd -# Source: http://crunchbang.org/forums/viewtopic.php?pid=128584#p128584 - -echo - -for f in {0..6}; do - echo -en "\033[$((f+41))m\033[$((f+30))m██▓▒░" -done -echo -en "\033[37m██\n" - -echo - -for f in {0..6}; do - echo -en "\033[$((f+41))m\033[1;$((f+90))m██▓▒░" -done -echo -en "\033[1;37m██" - -echo -e "\033[0m" -echo diff --git a/.config/colorscripts/square b/.config/colorscripts/square deleted file mode 100755 index ffcce6a..0000000 --- a/.config/colorscripts/square +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: muzieca -# Source: http://crunchbang.org/forums/viewtopic.php?pid=127509#p127509 -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - - ${redf}▀ █${reset} ${boldon}${redfbright}█ ▀${reset} ${greenf}▀ █${reset} ${boldon}${greenfbright}█ ▀${reset} ${yellowf}▀ █${reset} ${boldon}${yellowfbright}█ ▀${reset} ${bluef}▀ █${reset} ${boldon}${bluefbright}█ ▀${reset} ${purplef}▀ █${reset} ${boldon}${purplefbright}█ ▀${reset} ${cyanf}▀ █${reset} ${boldon}${cyanfbright}█ ▀${reset} - ${redf}██${reset} ${boldon}${redfbright} ██${reset} ${greenf}██${reset} ${boldon}${greenfbright}██${reset} ${yellowf}██${reset} ${boldon}${yellowfbright}██${reset} ${bluef}██${reset} ${boldon}${bluefbright}██${reset} ${purplef}██${reset} ${boldon}${purplefbright}██${reset} ${cyanf}██${reset} ${boldon}${cyanfbright}██${reset} - ${redf}▄ █${reset}${boldon}${redfbright} █ ▄ ${reset} ${greenf}▄ █ ${reset}${boldon}${greenfbright}█ ▄${reset} ${yellowf}▄ █ ${reset}${boldon}${yellowfbright}█ ▄${reset} ${bluef}▄ █ ${reset}${boldon}${bluefbright}█ ▄${reset} ${purplef}▄ █ ${reset}${boldon}${purplefbright}█ ▄${reset} ${cyanf}▄ █ ${reset}${boldon}${cyanfbright}█ ▄${reset} - -EOF diff --git a/.config/colorscripts/suckless b/.config/colorscripts/suckless deleted file mode 100755 index dbc59be..0000000 --- a/.config/colorscripts/suckless +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env bash - -# Author: HostGrady -# Font used: https://patorjk.com/software/taag/#p=display&f=Cricket&t=suckless - - -if [ -x "$(command -v tput)" ]; then - bold="$(tput bold)" - blue="$(tput setaf 4)" - cyan="$(tput setaf 6)" - reset="$(tput sgr0)" -fi - -art="${bold}${blue} __ __ -.-----.--.--.----| |--| .-----.-----.-----. -|__ --| | | __| <| | -__|__ --|__ --| -|_____|_____|____|__|__|__|_____|_____|_____| -${reset}${cyan} software that sucks less${reset} " - -# use this as a base if you want to redo this one -#art=" __ __ -#.-----.--.--.----| |--| .-----.-----.-----. -#|__ --| | | __| <| | -__|__ --|__ --| -#|_____|_____|____|__|__|__|_____|_____|_____| -# software that sucks less " - -echo "$art" diff --git a/.config/colorscripts/tanks b/.config/colorscripts/tanks deleted file mode 100755 index e0fdfc1..0000000 --- a/.config/colorscripts/tanks +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. - -# Nintendo's Battle Tank -# Author: muzieca -# Source: http://crunchbang.org/forums/viewtopic.php?pid=127023#p127023 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - - ${boldon}${redfbright} █ ${reset} ${boldon}${greenfbright} █ ${reset} ${boldon}${yellowfbright} █ ${reset} ${boldon}${bluefbright} █ ${reset} ${boldon}${purplefbright} █ ${reset} ${boldon}${cyanfbright} █ ${reset} - ${boldon}${redfbright}▄▄ █ ▄▄${reset} ${boldon}${greenfbright}▄▄ █ ▄▄${reset} ${boldon}${yellowfbright}▄▄ █ ▄▄${reset} ${boldon}${bluefbright}▄▄ █ ▄▄${reset} ${boldon}${purplefbright}▄▄ █ ▄▄${reset} ${boldon}${cyanfbright}▄▄ █ ▄▄${reset} - ${boldon}${redfbright}███▀▀▀███${reset} ${boldon}${greenfbright}███▀▀▀███${reset} ${boldon}${yellowfbright}███▀▀▀███${reset} ${boldon}${bluefbright}███▀▀▀███${reset} ${boldon}${purplefbright}███▀▀▀███${reset} ${boldon}${cyanfbright}███▀▀▀███${reset} - ${boldon}${redfbright}███ █ ███${reset} ${boldon}${greenfbright}███ █ ███${reset} ${boldon}${yellowfbright}███ █ ███${reset} ${boldon}${bluefbright}███ █ ███${reset} ${boldon}${purplefbright}███ █ ███${reset} ${boldon}${cyanfbright}███ █ ███${reset} - ${boldon}${redfbright}██ ▀▀▀ ██${reset} ${boldon}${greenfbright}██ ▀▀▀ ██${reset} ${boldon}${yellowfbright}██ ▀▀▀ ██${reset} ${boldon}${bluefbright}██ ▀▀▀ ██${reset} ${boldon}${purplefbright}██ ▀▀▀ ██${reset} ${boldon}${cyanfbright}██ ▀▀▀ ██${reset} - - ${redf} █ ${reset} ${greenf} █ ${reset} ${yellowf} █ ${reset} ${bluef} █ ${reset} ${purplef} █ ${reset} ${cyanf} █ ${reset} - ${redf}▄▄ █ ▄▄${reset} ${greenf}▄▄ █ ▄▄${reset} ${yellowf}▄▄ █ ▄▄${reset} ${bluef}▄▄ █ ▄▄${reset} ${purplef}▄▄ █ ▄▄${reset} ${cyanf}▄▄ █ ▄▄${reset} - ${redf}███▀▀▀███${reset} ${greenf}███▀▀▀███${reset} ${yellowf}███▀▀▀███${reset} ${bluef}███▀▀▀███${reset} ${purplef}███▀▀▀███${reset} ${cyanf}███▀▀▀███${reset} - ${redf}███ █ ███${reset} ${greenf}███ █ ███${reset} ${yellowf}███ █ ███${reset} ${bluef}███ █ ███${reset} ${purplef}███ █ ███${reset} ${cyanf}███ █ ███${reset} - ${redf}██ ▀▀▀ ██${reset} ${greenf}██ ▀▀▀ ██${reset} ${yellowf}██ ▀▀▀ ██${reset} ${bluef}██ ▀▀▀ ██${reset} ${purplef}██ ▀▀▀ ██${reset} ${cyanf}██ ▀▀▀ ██${reset} -EOF diff --git a/.config/colorscripts/thebat b/.config/colorscripts/thebat deleted file mode 100755 index 2b5b665..0000000 --- a/.config/colorscripts/thebat +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env bash - -# ANSI color scheme script by pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=151601#p151601 -# Initializing mod by lolilolicon from Archlinux - -f=3 b=4 -for j in f b; do - for i in {0..7}; do - printf -v $j$i %b "\e[${!j}${i}m" - done -done -bld=$'\e[1m' -rst=$'\e[0m' -inv=$'\e[7m' - -cat << EOF - - $f3 ██████████████████████████████████████ - $f3 ██████████████████████████████████████████ - $f3 ██████ ████████████████████████████ ██████ - $f3 █████ ████████████ ████ ████████████ █████ - $f3 ███ ████████████ ████████████ ███ - $f3 ███ ███ - $f3 ███ ███ - $f3 ███ █████████ ████ ████ █████████ ███ - $f3 █████ ███████████████ ███████████████ █████ - $f3 ██████ ████████████████████████████ ██████ - $f3 ██████████████████████████████████████████ - $f3 ██████████████████████████████████████ - $rst -EOF \ No newline at end of file diff --git a/.config/colorscripts/thebat2 b/.config/colorscripts/thebat2 deleted file mode 100755 index 3bd87f3..0000000 --- a/.config/colorscripts/thebat2 +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=151601#p151601 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - - ${redf} ▄█▀ █ █ ▀█▄ ${greenf} ▄█▀ █ █ ▀█▄ ${yellowf} ▄█▀ █ █ ▀█▄ ${bluef} ▄█▀ █ █ ▀█▄ ${purplef} ▄█▀ █ █ ▀█▄ ${cyanf} ▄█▀ █ █ ▀█▄ - ${redf}███ ███ ███ ${greenf}███ ███ ███ ${yellowf}███ ███ ███ ${bluef}███ ███ ███ ${purplef}███ ███ ███ ${cyanf}███ ███ ███ - ${redf}█████████████ ${greenf}█████████████ ${yellowf}█████████████ ${bluef}█████████████ ${purplef}█████████████ ${cyanf}█████████████ - ${redf} ▀██▄ ▄██▀ ${greenf} ▀██▄ ▄██▀ ${yellowf} ▀██▄ ▄██▀ ${bluef} ▀██▄ ▄██▀ ${purplef} ▀██▄ ▄██▀ ${cyanf} ▀██▄ ▄██▀ - -${boldon} - ${redfbright} ▄█▀ █ █ ▀█▄ ${greenfbright} ▄█▀ █ █ ▀█▄ ${yellowfbright} ▄█▀ █ █ ▀█▄ ${bluefbright} ▄█▀ █ █ ▀█▄ ${purplefbright} ▄█▀ █ █ ▀█▄ ${cyanfbright} ▄█▀ █ █ ▀█▄ - ${redfbright}███ ███ ███ ${greenfbright}███ ███ ███ ${yellowfbright}███ ███ ███ ${bluefbright}███ ███ ███ ${purplefbright}███ ███ ███ ${cyanfbright}███ ███ ███ - ${redfbright}█████████████ ${greenfbright}█████████████ ${yellowfbright}█████████████ ${bluefbright}█████████████ ${purplefbright}█████████████ ${cyanfbright}█████████████ - ${redfbright} ▀██▄ ▄██▀ ${greenfbright} ▀██▄ ▄██▀ ${yellowfbright} ▀██▄ ▄██▀ ${bluefbright} ▀██▄ ▄██▀ ${purplefbright} ▀██▄ ▄██▀ ${cyanfbright} ▀██▄ ▄██▀ -${reset} -EOF diff --git a/.config/colorscripts/tiefighter1 b/.config/colorscripts/tiefighter1 deleted file mode 100755 index 68cc206..0000000 --- a/.config/colorscripts/tiefighter1 +++ /dev/null @@ -1,58 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. -# ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► - -initializeANSI - -cat << EOF - -${invon} -${redf} ▄█ █▄ ${greenf} ▄▄ ▄▄ ${yellowf} ▄▄ ▄▄ ${bluef} ▄▄ ▄▄ ${purplef} ▄▄ ▄▄ ${cyanf} ▄█ █▄ -${redf} ▄█▀ ▄▄▄ ▀█▄ ${greenf} ▄█▀ ▄▄▄ ▀█▄ ${yellowf} ▄█▀ ▄▄▄ ▀█▄ ${bluef} ▄█▀ ▄▄▄ ▀█▄ ${purplef} ▄█▀ ▄▄▄ ▀█▄ ${cyanf} ▄█▀ ▄▄▄ ▀█▄ -${redf} ██▄▄██▀██▄▄██ ${greenf} ██▄▄██▀██▄▄██ ${yellowf} ██▄▄██▀██▄▄██ ${bluef} ██▄▄██▀██▄▄██ ${purplef} ██▄▄██▀██▄▄██ ${cyanf} ██▄▄██▀██▄▄██ -${redf} ██▀▀█████▀▀██ ${greenf} ██▀▀█████▀▀██ ${yellowf} ██▀▀█████▀▀██ ${bluef} ██▀▀█████▀▀██ ${purplef} ██▀▀█████▀▀██ ${cyanf} ██▀▀█████▀▀██ -${redf} ▀█▄ ▀▀▀ ▄█▀ ${greenf} ▀█▄ ▀▀▀ ▄█▀ ${yellowf} ▀█▄ ▀▀▀ ▄█▀ ${bluef} ▀█▄ ▀▀▀ ▄█▀ ${purplef} ▀█▄ ▀▀▀ ▄█▀ ${cyanf} ▀█▄ ▀▀▀ ▄█▀ -${redf} ▀█ █▀ ${greenf} ▀▀ ▀▀ ${yellowf} ▀▀ ▀▀ ${bluef} ▀▀ ▀▀ ${purplef} ▀▀ ▀▀ ${cyanf} ▀█ █▀ -${boldon}${invon} -${redfbright} ▄█ █▄ ${greenfbright} ▄▄ ▄▄ ${yellowfbright} ▄▄ ▄▄ ${bluefbright} ▄▄ ▄▄ ${purplefbright} ▄▄ ▄▄ ${cyanfbright} ▄█ █▄ -${redfbright} ▄█▀ ▄▄▄ ▀█▄ ${greenfbright} ▄█▀ ▄▄▄ ▀█▄ ${yellowfbright} ▄█▀ ▄▄▄ ▀█▄ ${bluefbright} ▄█▀ ▄▄▄ ▀█▄ ${purplefbright} ▄█▀ ▄▄▄ ▀█▄ ${cyanfbright} ▄█▀ ▄▄▄ ▀█▄ -${redfbright} ██▄▄██▀██▄▄██ ${greenfbright} ██▄▄██▀██▄▄██ ${yellowfbright} ██▄▄██▀██▄▄██ ${bluefbright} ██▄▄██▀██▄▄██ ${purplefbright} ██▄▄██▀██▄▄██ ${cyanfbright} ██▄▄██▀██▄▄██ -${redfbright} ██▀▀█████▀▀██ ${greenfbright} ██▀▀█████▀▀██ ${yellowfbright} ██▀▀█████▀▀██ ${bluefbright} ██▀▀█████▀▀██ ${purplefbright} ██▀▀█████▀▀██ ${cyanfbright} ██▀▀█████▀▀██ -${redfbright} ▀█▄ ▀▀▀ ▄█▀ ${greenfbright} ▀█▄ ▀▀▀ ▄█▀ ${yellowfbright} ▀█▄ ▀▀▀ ▄█▀ ${bluefbright} ▀█▄ ▀▀▀ ▄█▀ ${purplefbright} ▀█▄ ▀▀▀ ▄█▀ ${cyanfbright} ▀█▄ ▀▀▀ ▄█▀ -${redfbright} ▀█ █▀ ${greenfbright} ▀▀ ▀▀ ${yellowfbright} ▀▀ ▀▀ ${bluefbright} ▀▀ ▀▀ ${purplefbright} ▀▀ ▀▀ ${cyanfbright} ▀█ █▀ -${reset} - -EOF diff --git a/.config/colorscripts/tiefighter1-no-invo b/.config/colorscripts/tiefighter1-no-invo deleted file mode 100755 index 55c58cc..0000000 --- a/.config/colorscripts/tiefighter1-no-invo +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Original Author: pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 -# Further Modified by: Chef-Stark -# This is the same tiefighter1 color-script minus the inverted colors - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. -# ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► - -initializeANSI - -cat << EOF - - -${redf} ▄█ █▄ ${greenf} ▄▄ ▄▄ ${yellowf} ▄▄ ▄▄ ${bluef} ▄▄ ▄▄ ${purplef} ▄▄ ▄▄ ${cyanf} ▄█ █▄ -${redf} ▄█▀ ▄▄▄ ▀█▄ ${greenf} ▄█▀ ▄▄▄ ▀█▄ ${yellowf} ▄█▀ ▄▄▄ ▀█▄ ${bluef} ▄█▀ ▄▄▄ ▀█▄ ${purplef} ▄█▀ ▄▄▄ ▀█▄ ${cyanf} ▄█▀ ▄▄▄ ▀█▄ -${redf} ██▄▄██▀██▄▄██ ${greenf} ██▄▄██▀██▄▄██ ${yellowf} ██▄▄██▀██▄▄██ ${bluef} ██▄▄██▀██▄▄██ ${purplef} ██▄▄██▀██▄▄██ ${cyanf} ██▄▄██▀██▄▄██ -${redf} ██▀▀█████▀▀██ ${greenf} ██▀▀█████▀▀██ ${yellowf} ██▀▀█████▀▀██ ${bluef} ██▀▀█████▀▀██ ${purplef} ██▀▀█████▀▀██ ${cyanf} ██▀▀█████▀▀██ -${redf} ▀█▄ ▀▀▀ ▄█▀ ${greenf} ▀█▄ ▀▀▀ ▄█▀ ${yellowf} ▀█▄ ▀▀▀ ▄█▀ ${bluef} ▀█▄ ▀▀▀ ▄█▀ ${purplef} ▀█▄ ▀▀▀ ▄█▀ ${cyanf} ▀█▄ ▀▀▀ ▄█▀ -${redf} ▀█ █▀ ${greenf} ▀▀ ▀▀ ${yellowf} ▀▀ ▀▀ ${bluef} ▀▀ ▀▀ ${purplef} ▀▀ ▀▀ ${cyanf} ▀█ █▀ - -${boldon} - -${redfbright} ▄█ █▄ ${greenfbright} ▄▄ ▄▄ ${yellowfbright} ▄▄ ▄▄ ${bluefbright} ▄▄ ▄▄ ${purplefbright} ▄▄ ▄▄ ${cyanfbright} ▄█ █▄ -${redfbright} ▄█▀ ▄▄▄ ▀█▄ ${greenfbright} ▄█▀ ▄▄▄ ▀█▄ ${yellowfbright} ▄█▀ ▄▄▄ ▀█▄ ${bluefbright} ▄█▀ ▄▄▄ ▀█▄ ${purplefbright} ▄█▀ ▄▄▄ ▀█▄ ${cyanfbright} ▄█▀ ▄▄▄ ▀█▄ -${redfbright} ██▄▄██▀██▄▄██ ${greenfbright} ██▄▄██▀██▄▄██ ${yellowfbright} ██▄▄██▀██▄▄██ ${bluefbright} ██▄▄██▀██▄▄██ ${purplefbright} ██▄▄██▀██▄▄██ ${cyanfbright} ██▄▄██▀██▄▄██ -${redfbright} ██▀▀█████▀▀██ ${greenfbright} ██▀▀█████▀▀██ ${yellowfbright} ██▀▀█████▀▀██ ${bluefbright} ██▀▀█████▀▀██ ${purplefbright} ██▀▀█████▀▀██ ${cyanfbright} ██▀▀█████▀▀██ -${redfbright} ▀█▄ ▀▀▀ ▄█▀ ${greenfbright} ▀█▄ ▀▀▀ ▄█▀ ${yellowfbright} ▀█▄ ▀▀▀ ▄█▀ ${bluefbright} ▀█▄ ▀▀▀ ▄█▀ ${purplefbright} ▀█▄ ▀▀▀ ▄█▀ ${cyanfbright} ▀█▄ ▀▀▀ ▄█▀ -${redfbright} ▀█ █▀ ${greenfbright} ▀▀ ▀▀ ${yellowfbright} ▀▀ ▀▀ ${bluefbright} ▀▀ ▀▀ ${purplefbright} ▀▀ ▀▀ ${cyanfbright} ▀█ █▀ -${reset} - -EOF diff --git a/.config/colorscripts/tiefighter1row b/.config/colorscripts/tiefighter1row deleted file mode 100755 index c6c17ec..0000000 --- a/.config/colorscripts/tiefighter1row +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. -# ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► - -initializeANSI - -cat << EOF - -${greenf}█ █ ${redf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ -${greenf}█ ▄▄▄ █ ${redf}█ ▄▄▄ █ ${bluef}█ ▄▄▄ █ ${purplef}█ ▄▄▄ █ ${cyanf}█ ▄▄▄ █ -${greenf}█▄▄██▀██▄▄█ ${redf}█▄▄██▀██▄▄█ ${bluef}█▄▄██▀██▄▄█ ${purplef}█▄▄██▀██▄▄█ ${cyanf}█▄▄██▀██▄▄█ -${greenf}█▀▀█████▀▀█ ${redf}█▀▀█████▀▀█ ${bluef}█▀▀█████▀▀█ ${purplef}█▀▀█████▀▀█ ${cyanf}█▀▀█████▀▀█ -${greenf}█ ▀▀▀ █ ${redf}█ ▀▀▀ █ ${bluef}█ ▀▀▀ █ ${purplef}█ ▀▀▀ █ ${cyanf}█ ▀▀▀ █ -${greenf}█ █ ${redf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ -${reset} - -EOF diff --git a/.config/colorscripts/tiefighter2 b/.config/colorscripts/tiefighter2 deleted file mode 100755 index 8c39c76..0000000 --- a/.config/colorscripts/tiefighter2 +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. -# Author: pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=129265#p129265 - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackfbright="${esc}[90m"; redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; purplefbright="${esc}[95m" - cyanfbright="${esc}[96m"; whitefbright="${esc}[97m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. -# ****************************** Building blocks: █ ▓ ▒ ░ ▄ ▀ ▐ ▌ ● ═ ║ ╔ ╦ ╗ ╚ ╩ ╝ ■ ▬ ▲ ▼ ◄ ► - -initializeANSI - -cat << EOF - -${redf} █ █ ${greenf}█ █ ${yellowf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ -${redf} █ ▄▄▄ █ ${greenf}█ ▄▄▄ █ ${yellowf}█ ▄▄▄ █ ${bluef}█ ▄▄▄ █ ${purplef}█ ▄▄▄ █ ${cyanf}█ ▄▄▄ █ -${redf} █▄▄██▀██▄▄█ ${greenf}█▄▄██▀██▄▄█ ${yellowf}█▄▄██▀██▄▄█ ${bluef}█▄▄██▀██▄▄█ ${purplef}█▄▄██▀██▄▄█ ${cyanf}█▄▄██▀██▄▄█ -${redf} █▀▀█████▀▀█ ${greenf}█▀▀█████▀▀█ ${yellowf}█▀▀█████▀▀█ ${bluef}█▀▀█████▀▀█ ${purplef}█▀▀█████▀▀█ ${cyanf}█▀▀█████▀▀█ -${redf} █ ▀▀▀ █ ${greenf}█ ▀▀▀ █ ${yellowf}█ ▀▀▀ █ ${bluef}█ ▀▀▀ █ ${purplef}█ ▀▀▀ █ ${cyanf}█ ▀▀▀ █ -${redf} █ █ ${greenf}█ █ ${yellowf}█ █ ${bluef}█ █ ${purplef}█ █ ${cyanf}█ █ -${boldon} -${redfbright} █ █ ${greenfbright}█ █ ${yellowfbright}█ █ ${bluefbright}█ █ ${purplefbright}█ █ ${cyanfbright}█ █ -${redfbright} █ ▄▄▄ █ ${greenfbright}█ ▄▄▄ █ ${yellowfbright}█ ▄▄▄ █ ${bluefbright}█ ▄▄▄ █ ${purplefbright}█ ▄▄▄ █ ${cyanfbright}█ ▄▄▄ █ -${redfbright} █▄▄██▀██▄▄█ ${greenfbright}█▄▄██▀██▄▄█ ${yellowfbright}█▄▄██▀██▄▄█ ${bluefbright}█▄▄██▀██▄▄█ ${purplefbright}█▄▄██▀██▄▄█ ${cyanfbright}█▄▄██▀██▄▄█ -${redfbright} █▀▀█████▀▀█ ${greenfbright}█▀▀█████▀▀█ ${yellowfbright}█▀▀█████▀▀█ ${bluefbright}█▀▀█████▀▀█ ${purplefbright}█▀▀█████▀▀█ ${cyanfbright}█▀▀█████▀▀█ -${redfbright} █ ▀▀▀ █ ${greenfbright}█ ▀▀▀ █ ${yellowfbright}█ ▀▀▀ █ ${bluefbright}█ ▀▀▀ █ ${purplefbright}█ ▀▀▀ █ ${cyanfbright}█ ▀▀▀ █ -${redfbright} █ █ ${greenfbright}█ █ ${yellowfbright}█ █ ${bluefbright}█ █ ${purplefbright}█ █ ${cyanfbright}█ █ -${reset} - -EOF diff --git a/.config/colorscripts/tux b/.config/colorscripts/tux deleted file mode 100755 index df027ac..0000000 --- a/.config/colorscripts/tux +++ /dev/null @@ -1,103 +0,0 @@ -#!/bin/sh - -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. - -initializeANSI() -{ - esc="" - - blackf="${esc}[30m"; redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; purplef="${esc}[35m" - cyanf="${esc}[36m"; whitef="${esc}[37m" - - blackb="${esc}[40m"; redb="${esc}[41m"; greenb="${esc}[42m" - yellowb="${esc}[43m" blueb="${esc}[44m"; purpleb="${esc}[45m" - cyanb="${esc}[46m"; whiteb="${esc}[47m" - - boldon="${esc}[1m"; boldoff="${esc}[22m" - italicson="${esc}[3m"; italicsoff="${esc}[23m" - ulon="${esc}[4m"; uloff="${esc}[24m" - invon="${esc}[7m"; invoff="${esc}[27m" - - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -# ▄█████▄ -# █████████ -# ████████▀██ -# ██████████▄██ -# ██▀▀███▀▀████ -# ████ █ ██ ███ -# █ ████ -# █ ▄ ████ -# ███▀▀▀▀▀▄▀████ -# ██▀▀▀▀▀▀ ███▄ -# ▄█▀ █████ -# ███ ██████ -# ███ ██████ -# █▀██ ██████ -# █ █ █ ████ -# █ █ ██ ███ -# ██ ▀ █▀ ████ -# ███ ████ -# █████ ███ ███ -# █▀▀███ █████████ -# ▄█ ███ █▀ ████ ▀█ -# ▄█▀ ████ █ ▀ █ -# █ ████ █ █ ██ -# █ ██ █ █ ▀█ -# █ █ █ █ █ -# █ ███████████ ▄▀ -# █▄ █ ▀▀▀▀▀▀▀ █ ▄▀ -# ▀▀▀▀▀▄▄▄█▀ ▀▄ █ -# ▀▀▀▀ - -# play with these to change: -tuxbg=${cyanb} # color behind tux -tuxfg=${blackf} # tux line color - -# tip: auto update your drawings to see changes real-time -# while true; do (sleep 3s && clear && sh script); done - -cat << EOF -${tuxfg}${tuxbg} - - ▄█████▄ - █████████ - ${whiteb}████████▀██${tuxbg} - ${whiteb}██████████▄██${tuxbg} - ${whiteb}██▀▀███▀▀████${tuxbg} - ${whiteb}████ █ ██ ███${tuxbg} - ${yellowb}█ ████${tuxbg} - ${yellowb}█ ▄ ████${tuxbg} - ${yellowb}███▀▀▀▀▀▄${whiteb}▀████${tuxbg} - ${whiteb}██▀▀▀▀▀▀ ███${tuxbg}▄ - ▄█${whiteb}▀ █████${tuxbg} - ${whiteb}███ ██████${tuxbg} - ${whiteb}███ ██████${tuxbg} - ${whiteb}█▀██ ██████${tuxbg} - ${whiteb}█ █ █ ████${tuxbg} - ${whiteb}█ █ ██ ███${tuxbg} - ${whiteb}██ ▀ █▀ ████${tuxbg} - ${whiteb}███ ████${tuxbg} - ${whiteb}█████ ███ ███${tuxbg} - ${yellowb}█▀▀███${whiteb} █████████${tuxbg} - ▄${yellowb}█ ███${whiteb} █${yellowb}▀ ████ ▀█${tuxbg} - ▄█${yellowb}▀ ████${whiteb} █${yellowb} ▀ █${tuxbg} - █${yellowb} ████${whiteb} █ █${yellowb} ██${tuxbg} - █${yellowb} ██${whiteb} █ █${yellowb} ▀█${tuxbg} - █${yellowb} █${whiteb} █ █${yellowb} █${tuxbg} - █${yellowb} ███████████${yellowb} ▄${tuxbg}▀ - █${yellowb}▄ █${tuxbg} ▀▀▀▀▀▀▀ █${yellowb} ▄${tuxbg}▀ - ▀▀▀▀▀${yellowb}▄▄▄█${tuxbg}▀ ▀${yellowb}▄ █${tuxbg} - ▀▀▀▀${tuxbg} -${reset} -EOF \ No newline at end of file diff --git a/.config/colorscripts/xmonad b/.config/colorscripts/xmonad deleted file mode 100755 index 7949268..0000000 --- a/.config/colorscripts/xmonad +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/sh - -# Author: Ivo -# Source: http://crunchbang.org/forums/viewtopic.php?pid=237794#p237794 -# ANSI Color -- use these variables to easily have different color -# and format output. Make sure to output the reset sequence after -# colors (f = foreground, b = background), and use the 'off' -# feature for anything you turn on. - -initializeANSI() -{ - esc="" - - redf="${esc}[31m"; greenf="${esc}[32m" - yellowf="${esc}[33m" bluef="${esc}[34m"; - cyanf="${esc}[36m"; purplef="${esc}[35m" - - redfbright="${esc}[91m"; greenfbright="${esc}[92m" - yellowfbright="${esc}[93m" bluefbright="${esc}[94m"; - cyanfbright="${esc}[96m"; purplefbright="${esc}[95m" - - boldon="${esc}[1m"; - reset="${esc}[0m" -} - -# note in this first use that switching colors doesn't require a reset -# first - the new color overrides the old one. - -initializeANSI - -cat << EOF - -▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ -▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓ - ░▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ - ░▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ - ░▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒ - ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓░░░▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ - ▓▓▓▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ░░░░▓▓▓▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓▓▓▓▓▓░ - ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓▓▓▓▓▓░ - ░▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ░▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ - ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓░░░░ ░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ - ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ -▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ -▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▒ -▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▓ - -EOF - diff --git a/.config/colorscripts/zwaves b/.config/colorscripts/zwaves deleted file mode 100755 index 23cda22..0000000 --- a/.config/colorscripts/zwaves +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env bash - -# ANSI color scheme script by pfh -# Source: http://crunchbang.org/forums/viewtopic.php?pid=141044#p141044 -# Initializing mod by lolilolicon from Archlinux - - -f=3 b=4 -for j in f b; do - for i in {0..7}; do - printf -v $j$i %b "\e[${!j}${i}m" - done -done -for i in {0..7}; do - printf -v fbright$i %b "\e[9${i}m" -done -bld=$'\e[1m' -rst=$'\e[0m' -inv=$'\e[7m' - -cat << EOF - - $f1▀■▄ $f2▀■▄ $f3▀■▄ $f4▀■▄ $f5▀■▄ $f6▀■▄ - $bld$fbright1▀■▄ $fbright2▀■▄ $fbright3▀■▄ $fbright4▀■▄ $fbright5▀■▄ $fbright6▀■▄$rst - -EOF diff --git a/.config/fastfetch/config.jsonc b/.config/fastfetch/config.jsonc new file mode 100644 index 0000000..71b8c7d --- /dev/null +++ b/.config/fastfetch/config.jsonc @@ -0,0 +1,22 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "type": "file", + "source": "/Users/jirayu/.config/fastfetch/logo.txt", + "height": 25, + }, + "modules": [ + "title", + "separator", + "uptime", + "packages", + "shell", + "gpu", + "memory", + "swap", + "disk", + "battery", + "poweradapter", + "colors" + ] +} diff --git a/.config/fastfetch/logo.txt b/.config/fastfetch/logo.txt new file mode 100644 index 0000000..aa07e3b --- /dev/null +++ b/.config/fastfetch/logo.txt @@ -0,0 +1,12 @@ +⠟⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ +⢷⡄⠈⡓⠢⢄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⠤⠂⢹ +⠈⡷⡄⠈⠲⢤⣈⠻⠉⠛⠉⠉⠁⠒⠖⠉⠉⠉⠒⠶⢦⣤⠴⠒⢉⣡⠴⠀⢀⠏ +⠀⢸⡿⡂⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣠⣴⡞⠉⠀⢀⣠⡞⠀ +⠀⠀⢙⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⢠⡼⡟⠀⠀ +⠀⠀⡼⠋⠀⣤⣀⠀⠀⠀⠀⠀⠈⠐⣂⣄⠀⠀⠀⠀⠀⠀⠀⢀⠀⣰⡟⠁⠀⠀ +⠀⢠⡇⠀⠀⠘⠛⠃⠀⠀⠀⠀⠾⣿⠿⠟⠉⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀⠀⠀⠀ +⠀⢸⡇⢺⡀⠀⢠⡒⠠⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡀⠀⠀⠸⡇⠀⠀⠀ +⠀⢸⡇⣘⠑⡀⠀⠙⢏⣁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠂⠀⣔⣇⠀⠀⠀ +⠀⢸⡇⡁⠀⢳⣶⣾⣷⣦⣄⣀⡀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠀⠀ +⠀⠸⡇⠁⠀⠀⢏⠉⠀⠀⠙⠛⠛⠛⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⡏⠀⠀⠀ +⠀⠀⠯⣀⣈⣀⣈⣐⣲⣄⣄⣤⣴⣆⣀⣀⣀⣀⣀⣀⣀⣀⣀⣀⣈⣛⡧⠀⠀⠀ diff --git a/.config/kitty/current-theme.conf b/.config/kitty/current-theme.conf deleted file mode 100644 index 9cec4cb..0000000 --- a/.config/kitty/current-theme.conf +++ /dev/null @@ -1,79 +0,0 @@ -# vim:ft=kitty - -## name: Catppuccin Kitty Macchiato -## author: Catppuccin Org -## license: MIT -## upstream: https://github.com/catppuccin/kitty/blob/main/themes/macchiato.conf -## blurb: Soothing pastel theme for the high-spirited! - - - -# The basic colors -foreground #cad3f5 -background #24273a -selection_foreground #24273a -selection_background #f4dbd6 - -# Cursor colors -cursor #f4dbd6 -cursor_text_color #24273a -# URL underline color when hovering with mouse -url_color #f4dbd6 - -# Kitty window border colors -active_border_color #b7bdf8 -inactive_border_color #6e738d -bell_border_color #eed49f - -# OS Window titlebar colors -wayland_titlebar_color system -macos_titlebar_color system - -# Tab bar colors -active_tab_foreground #181926 -active_tab_background #c6a0f6 -inactive_tab_foreground #cad3f5 -inactive_tab_background #1e2030 -tab_bar_background #181926 - -# Colors for marks (marked text in the terminal) -mark1_foreground #24273a -mark1_background #b7bdf8 -mark2_foreground #24273a -mark2_background #c6a0f6 -mark3_foreground #24273a -mark3_background #7dc4e4 - -# The 16 terminal colors - -# black -color0 #494d64 -color8 #5b6078 - -# red -color1 #ed8796 -color9 #ed8796 - -# green -color2 #a6da95 -color10 #a6da95 - -# yellow -color3 #eed49f -color11 #eed49f - -# blue -color4 #8aadf4 -color12 #8aadf4 - -# magenta -color5 #f5bde6 -color13 #f5bde6 - -# cyan -color6 #8bd5ca -color14 #8bd5ca - -# white -color7 #b8c0e0 -color15 #a5adcb diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf deleted file mode 100644 index 881903d..0000000 --- a/.config/kitty/kitty.conf +++ /dev/null @@ -1,18 +0,0 @@ -# BEGIN_KITTY_THEME -# Dracula -include current-theme.conf -# END_KITTY_THEME - -font_family MesloLGS Nerd Font Mono -bold_font auto -italic_font auto -bold_italic_font auto - -font_size 13.0 - -hide_window_decorations yes - -background_opacity 1 - - -cursor_blink_interval 0 diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 50ddcd4..2ee9773 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,54 +1,53 @@ { - "LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" }, - "alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" }, - "auto-session": { "branch": "main", "commit": "9c3f977aafb56bd73ba0d082c4dcbdba5666faf3" }, + "LuaSnip": { "branch": "master", "commit": "5271933f7cea9f6b1c7de953379469010ed4553a" }, + "alpha-nvim": { "branch": "main", "commit": "a35468cd72645dbd52c0624ceead5f301c566dff" }, + "auto-session": { "branch": "main", "commit": "00334ee24b9a05001ad50221c8daffbeedaa0842" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, - "catppuccin": { "branch": "main", "commit": "4bb938bbba41d306db18bf0eb0633a5f28fd7ba0" }, - "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "99290b3ec1322070bcfb9e846450a46f6efa50f0" }, - "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, + "catppuccin": { "branch": "main", "commit": "fa42eb5e26819ef58884257d5ae95dd0552b9a66" }, + "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" }, + "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, + "cmp-path": { "branch": "main", "commit": "c6635aae33a50d6010bf1aa756ac2398a2d54c32" }, "cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" }, "comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, - "conform.nvim": { "branch": "master", "commit": "a6f5bdb78caa305496357d17e962bbc4c0b392e2" }, - "csvview.nvim": { "branch": "main", "commit": "545da7939fd295c4c95e606173f5d00658d66abc" }, + "conform.nvim": { "branch": "master", "commit": "0e93e0d12d2f7ebdea9e3e444dfaff0050cefbe6" }, + "csvview.nvim": { "branch": "main", "commit": "c44d9ed0664de67f3ac333fe83cb187ab241f82a" }, "easytables.nvim": { "branch": "master", "commit": "ae57fdaad25a5f9ac2773ebdb8782c7bbc7d8932" }, "follow-md-links.nvim": { "branch": "main", "commit": "ce8735a15dc3e5fc5bb052ec51b849c03e57df53" }, - "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, - "gitsigns.nvim": { "branch": "main", "commit": "4c40357994f386e72be92a46f41fc1664c84c87d" }, - "indent-blankline.nvim": { "branch": "master", "commit": "e10626f7fcd51ccd56d7ffc00883ba7e0aa28f78" }, - "lazy.nvim": { "branch": "main", "commit": "e5e9bf48211a13d9ee6c1077c88327c49c1ab4a0" }, + "friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" }, + "gitsigns.nvim": { "branch": "main", "commit": "d0f90ef51d4be86b824b012ec52ed715b5622e51" }, + "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, + "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, "lspkind.nvim": { "branch": "master", "commit": "d79a1c3299ad0ef94e255d045bed9fa26025dab6" }, - "lualine.nvim": { "branch": "master", "commit": "f4f791f67e70d378a754d02da068231d2352e5bc" }, - "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markdown-toc.nvim": { "branch": "main", "commit": "049451fe7825f55e9b17ae1297a538278ffc557a" }, - "markdown.nvim": { "branch": "main", "commit": "57fa691b9e374c6539cc0340062dac8f42d4bd8b" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "1a31f824b9cd5bc6f342fc29e9a53b60d74af245" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "374c78d3ebb5c53f43ea6bd906b6587b5e899b9e" }, - "mason.nvim": { "branch": "main", "commit": "fc98833b6da5de5a9c5b1446ac541577059555be" }, + "lualine.nvim": { "branch": "master", "commit": "a94fc68960665e54408fe37dcf573193c4ce82c9" }, + "markdown.nvim": { "branch": "main", "commit": "6f5a4c36d9383b2a916facaa63dcd573afa11ee8" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "bef29b653ba71d442816bf56286c2a686210be04" }, + "mason-tool-installer.nvim": { "branch": "main", "commit": "93a9ff9b34c91c0cb0f7de8d5f7e4abce51d8903" }, + "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, "neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" }, "noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" }, - "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, + "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-FeMaco.lua": { "branch": "main", "commit": "96bbf843595dbe865838b3f2484b73557f34700c" }, - "nvim-autopairs": { "branch": "master", "commit": "68f0e5c3dab23261a945272032ee6700af86227a" }, + "nvim-autopairs": { "branch": "master", "commit": "4d74e75913832866aa7de35e4202463ddf6efd1b" }, "nvim-bufdel": { "branch": "main", "commit": "523d58e94e7212fff3e05c247b962dc8f93bcfde" }, - "nvim-cmp": { "branch": "main", "commit": "12509903a5723a876abd65953109f926f4634c30" }, - "nvim-lint": { "branch": "master", "commit": "6e9dd545a1af204c4022a8fcd99727ea41ffdcc8" }, - "nvim-lspconfig": { "branch": "master", "commit": "6b63bdf2399b9bedf93297d98419550523a9ad68" }, - "nvim-notify": { "branch": "master", "commit": "22f29093eae7785773ee9d543f8750348b1a195c" }, - "nvim-tree.lua": { "branch": "master", "commit": "6709463b2d18e77f7a946027917aa00d4aaed6f4" }, - "nvim-treesitter": { "branch": "master", "commit": "5774e7d3da4f681296a87fcd85d17779ad362a4f" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "ad8f0a472148c3e0ae9851e26a722ee4e29b1595" }, + "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, + "nvim-lint": { "branch": "master", "commit": "cc26ae6a620298bb3f33b0e0681f99a10ae57781" }, + "nvim-lspconfig": { "branch": "master", "commit": "a182334ba933e58240c2c45e6ae2d9c7ae313e00" }, + "nvim-notify": { "branch": "master", "commit": "b5825cf9ee881dd8e43309c93374ed5b87b7a896" }, + "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "0f051e9813a36481f48ca1f833897210dbcfffde" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, - "nvim-web-devicons": { "branch": "master", "commit": "1020869742ecb191f260818234517f4a1515cfe8" }, + "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, + "oil.nvim": { "branch": "master", "commit": "08c2bce8b00fd780fb7999dbffdf7cd174e896fb" }, + "orgmode": { "branch": "master", "commit": "01e0924e38c7525fc0db22639abf39cf2dd3042d" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "2a5ceff981501cff8f46871d5402cd3378a8ab6a" }, - "telescope-live-grep-args.nvim": { "branch": "master", "commit": "649b662a8f476fd2c0289570764459e95ebaa3f3" }, + "smart-splits.nvim": { "branch": "master", "commit": "9af865e451e55a9835fae6862dd7c55396870ecb" }, + "telescope-fzf-native.nvim": { "branch": "main", "commit": "1f08ed60cafc8f6168b72b80be2b2ea149813e55" }, + "telescope-live-grep-args.nvim": { "branch": "master", "commit": "b80ec2c70ec4f32571478b501218c8979fab5201" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, "template.nvim": { "branch": "main", "commit": "59955db23613985e031d340756d5c01aebd583a3" }, "todo-comments.nvim": { "branch": "main", "commit": "304a8d204ee787d2544d8bc23cd38d2f929e7cc5" }, "vim-fugitive": { "branch": "master", "commit": "4a745ea72fa93bb15dd077109afbb3d1809383f2" }, "vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" }, - "vim-tmux-navigator": { "branch": "master", "commit": "d847ea942a5bb4d4fab6efebc9f30d787fd96e65" }, - "vimtex": { "branch": "master", "commit": "63ae2e94b0fabc6bdad0a685c1ef0a7e0705fe7b" }, + "vimtex": { "branch": "master", "commit": "22d9ae5265df069cb68310449a7218b836875c5b" }, "which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" } } diff --git a/.config/nvim/lua/jirr02/core/colorscheme.lua b/.config/nvim/lua/jirr02/core/colorscheme.lua index 794be92..56e933d 100644 --- a/.config/nvim/lua/jirr02/core/colorscheme.lua +++ b/.config/nvim/lua/jirr02/core/colorscheme.lua @@ -3,6 +3,6 @@ return { name = "catppuccin", priority = 1000, config = function() - vim.cmd([[colorscheme catppuccin]]) + vim.cmd([[colorscheme catppuccin-macchiato]]) end, } diff --git a/.config/nvim/lua/jirr02/core/options.lua b/.config/nvim/lua/jirr02/core/options.lua index 810a973..d5f23b8 100644 --- a/.config/nvim/lua/jirr02/core/options.lua +++ b/.config/nvim/lua/jirr02/core/options.lua @@ -16,14 +16,6 @@ opt.wrap = false opt.ignorecase = true opt.smartcase = true --- folding -opt.foldmethod = "indent" -opt.foldlevelstart = 0 -opt.foldlevel = 0 - --- Disable folding in Telescope's result window. -vim.api.nvim_create_autocmd("FileType", { pattern = "TelescopeResults", command = [[setlocal nofoldenable]] }) - -- undo opt.undodir = os.getenv("HOME") .. "/.vim/undodir" opt.undofile = true @@ -32,9 +24,6 @@ opt.undofile = true opt.hlsearch = false opt.incsearch = true --- cursor always stays in the middle -opt.scrolloff = 999 - -- colorscheme opt.termguicolors = true opt.background = "dark" @@ -52,6 +41,9 @@ opt.splitbelow = true opt.iskeyword:append("-") +-- concealer +opt.conceallevel = 2 + vim.cmd([[autocmd BufEnter *.pdf execute "!zathura '%'" | bdelete %]]) vim.cmd([[autocmd BufEnter *.jpg execute "!open '%'" | bdelete %]]) vim.cmd([[autocmd BufEnter *.png execute "!open '%'" | bdelete %]]) diff --git a/.config/nvim/lua/jirr02/plugins/alpha.lua b/.config/nvim/lua/jirr02/plugins/alpha.lua index 6a756fc..db6c0b8 100644 --- a/.config/nvim/lua/jirr02/plugins/alpha.lua +++ b/.config/nvim/lua/jirr02/plugins/alpha.lua @@ -9,7 +9,7 @@ return { -- Set menu dashboard.section.buttons.val = { dashboard.button("e", " > New File", "ene"), - dashboard.button("SPC ee", " > Toggle file explorer", "NvimTreeToggle"), + dashboard.button("SPC ee", " > Toggle file explorer", "Oil"), dashboard.button("SPC ff", "󰱼 > Find File", "Telescope find_files"), dashboard.button("SPC fs", " > Find Word", "Telescope live_grep"), dashboard.button("SPC sr", "󰦛 > Resore Session", "SessionRestore"), diff --git a/.config/nvim/lua/jirr02/plugins/init.lua b/.config/nvim/lua/jirr02/plugins/init.lua index 554155d..c9f7785 100644 --- a/.config/nvim/lua/jirr02/plugins/init.lua +++ b/.config/nvim/lua/jirr02/plugins/init.lua @@ -1,7 +1,6 @@ return { { "nvim-lua/plenary.nvim" }, { "tpope/vim-surround" }, - { "christoomey/vim-tmux-navigator" }, { "tpope/vim-fugitive" }, { "jghauser/follow-md-links.nvim" }, } diff --git a/.config/nvim/lua/jirr02/plugins/lsp/lspconfig.lua b/.config/nvim/lua/jirr02/plugins/lsp/lspconfig.lua index f827c7f..d85721b 100644 --- a/.config/nvim/lua/jirr02/plugins/lsp/lspconfig.lua +++ b/.config/nvim/lua/jirr02/plugins/lsp/lspconfig.lua @@ -14,7 +14,7 @@ return { local capabilities = cmp_nvim_lsp.default_capabilities() - mason_lspconfig.setup_handlers({ + mason_lspconfig.setup({ function(server_name) lspconfig[server_name].setup({ capabilities = capabilities, @@ -22,7 +22,7 @@ return { end, }) - lspconfig["lua_ls"].setup({ + vim.lsp.config("lua_ls", { capabilities = capabilities, settings = { -- custom settings for lua Lua = { @@ -40,7 +40,7 @@ return { }, }, }) - lspconfig["pyright"].setup({ + vim.lsp.config("pyright", { capabilities = capabilities, filetypes = { "python" }, settings = { @@ -49,14 +49,20 @@ return { }, }, }) - lspconfig["ltex"].setup({ + vim.lsp.config("ltex", { settings = { ltex = { language = "de-CH", + checkFrequency = "save", }, }, }) + vim.diagnostic.config({ + virtual_text = true, + signs = true, + }) + wk.add({ { "l", group = "lsp", icon = "" }, { "lr", "Telescope lsp_references", desc = "Show references", icon = "" }, diff --git a/.config/nvim/lua/jirr02/plugins/markdown-preview.lua b/.config/nvim/lua/jirr02/plugins/markdown-preview.lua deleted file mode 100644 index 8ff46d3..0000000 --- a/.config/nvim/lua/jirr02/plugins/markdown-preview.lua +++ /dev/null @@ -1,8 +0,0 @@ -return { - "iamcco/markdown-preview.nvim", - cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, - ft = { "markdown" }, - build = function() - vim.fn["mkdp#util#install"]() - end, -} diff --git a/.config/nvim/lua/jirr02/plugins/markdown-toc.lua b/.config/nvim/lua/jirr02/plugins/markdown-toc.lua deleted file mode 100644 index acbfab1..0000000 --- a/.config/nvim/lua/jirr02/plugins/markdown-toc.lua +++ /dev/null @@ -1,18 +0,0 @@ -return { - "hedyhli/markdown-toc.nvim", - ft = "markdown", - opts = { - fences = { - enabled = true, - start_text = "toc-start", - end_text = "toc-end", - }, - - auto_update = true, - - toc_list = { - markers = "1.", - cycle_markers = false, - }, - }, -} diff --git a/.config/nvim/lua/jirr02/plugins/nvimtree.lua b/.config/nvim/lua/jirr02/plugins/nvimtree.lua deleted file mode 100644 index a0f4623..0000000 --- a/.config/nvim/lua/jirr02/plugins/nvimtree.lua +++ /dev/null @@ -1,49 +0,0 @@ -return { - "nvim-tree/nvim-tree.lua", - dependencies = { "nvim-tree/nvim-web-devicons" }, - config = function() - local nvimtree = require("nvim-tree") - local wk = require("which-key") - - vim.g.loaded_netrw = 1 - vim.g.loaded_netrwPlugin = 1 - - nvimtree.setup({ - view = { - width = 35, - relativenumber = true, - }, - renderer = { - indent_markers = { - enable = true, - }, - icons = { - glyphs = { - folder = { - arrow_closed = "", -- arrow when folder is closed - arrow_open = "", -- arrow when folder is open - }, - }, - }, - }, - actions = { - open_file = { - window_picker = { - enable = false, - }, - }, - }, - filters = { - custom = { ".DS_Store" }, - }, - git = { - ignore = false, - }, - }) - wk.add({ - { "e", group = "explorer", icon = "" }, - { "ee", "NvimTreeToggle", desc = "Toggle File Explorer", icon = "" }, - { "er", "NvimTreeRefresh", desc = "Refresh File Explorer", icon = "󰑓" }, - }) - end, -} diff --git a/.config/nvim/lua/jirr02/plugins/oil.lua b/.config/nvim/lua/jirr02/plugins/oil.lua new file mode 100644 index 0000000..17f5ecb --- /dev/null +++ b/.config/nvim/lua/jirr02/plugins/oil.lua @@ -0,0 +1,19 @@ +return { + "stevearc/oil.nvim", + dependencies = { "nvim-tree/nvim-web-devicons" }, + lazy = false, + config = function() + local oil = require("oil") + local wk = require("which-key") + + oil.setup({ + view_options = { + show_hidden = true, + }, + }) + + wk.add({ + { "ee", "Oil", desc = "File Explorer", icon = "" }, + }) + end, +} diff --git a/.config/nvim/lua/jirr02/plugins/orgmode.lua b/.config/nvim/lua/jirr02/plugins/orgmode.lua new file mode 100644 index 0000000..9424fef --- /dev/null +++ b/.config/nvim/lua/jirr02/plugins/orgmode.lua @@ -0,0 +1,8 @@ +return { + "nvim-orgmode/orgmode", + event = "VeryLazy", + config = function() + -- Setup orgmode + require("orgmode").setup() + end, +} diff --git a/.config/nvim/lua/jirr02/plugins/smart_splits.lua b/.config/nvim/lua/jirr02/plugins/smart_splits.lua new file mode 100644 index 0000000..048432e --- /dev/null +++ b/.config/nvim/lua/jirr02/plugins/smart_splits.lua @@ -0,0 +1,18 @@ +return { + "mrjones2014/smart-splits.nvim", + config = function() + local smart_splits = require("smart-splits") + + smart_splits.setup({}) + + vim.keymap.set("n", "", smart_splits.resize_left) + vim.keymap.set("n", "", smart_splits.resize_down) + vim.keymap.set("n", "", smart_splits.resize_up) + vim.keymap.set("n", "", smart_splits.resize_right) + -- moving between splits + vim.keymap.set("n", "", smart_splits.move_cursor_left) + vim.keymap.set("n", "", smart_splits.move_cursor_down) + vim.keymap.set("n", "", smart_splits.move_cursor_up) + vim.keymap.set("n", "", smart_splits.move_cursor_right) + end, +} diff --git a/.config/nvim/lua/jirr02/plugins/telescope.lua b/.config/nvim/lua/jirr02/plugins/telescope.lua index 00a10fd..421da78 100644 --- a/.config/nvim/lua/jirr02/plugins/telescope.lua +++ b/.config/nvim/lua/jirr02/plugins/telescope.lua @@ -27,6 +27,7 @@ return { { "fc", "Telescope grep_string", desc = "Find String in File", icon = "" }, { "fg", "Telescope git_files", desc = "Find git files", icon = "" }, { "ft", "TodoTelescope", desc = "Find todos", icon = "" }, + { "fn", "Telescope neorg switch_workspace", desc = "Neorg Workspaces", icon = "" }, }) end, } diff --git a/.config/nvim/lua/jirr02/plugins/vimtex.lua b/.config/nvim/lua/jirr02/plugins/vimtex.lua index c7df79d..2a0f72a 100644 --- a/.config/nvim/lua/jirr02/plugins/vimtex.lua +++ b/.config/nvim/lua/jirr02/plugins/vimtex.lua @@ -11,17 +11,13 @@ return { "-pdf", }, } - vim.g.vimtex_fold_enabled = true - vim.g.vimtex_format_enabled = true + vim.g.vimtex_fold_enabled = true + vim.g.vimtex_format_enabled = true wk.add({ { "v", group = "vimtex", icon = "" }, - { "vc", "VimtexCompile>CR>", desc = "Compile LaTex File", icon = "" }, - { "vo", "VimtexView", desc = "Open compiled PDF in Zathura", icon = "" }, - { "vd", group = "delete", icon = "" }, - { "vde", "(vimtex-env-delete)", desc = "Delete surrounding environment" }, - { "vc", group = "change", icon = "" }, - { "vt", group = "toggle", icon = "" }, + { "vc", "VimtexCompile>CR>", desc = "Compile LaTeX File", icon = "" }, + { "vc", "VimtexClean>CR>", desc = "Clean LaTeX directory", icon = "" }, }) end, } diff --git a/.config/nvim/noice.log b/.config/nvim/noice.log new file mode 100644 index 0000000..9609a7f --- /dev/null +++ b/.config/nvim/noice.log @@ -0,0 +1,1233 @@ +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "^M", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "^M", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ { { 144, "E490: No fold found", 6 } }, false, true, + event = "msg_show", + kind = "emsg" +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ { { 144, "E382: Cannot write, 'buftype' option is set", 6 } }, true, true, + event = "msg_show", + kind = "emsg" +} +{ + event = "msg_showcmd", + kind = { { 0, "w", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ { { 144, "E382: Cannot write, 'buftype' option is set", 6 } }, true, true, + event = "msg_show", + kind = "emsg" +} +{ + event = "msg_showcmd", + kind = { { 0, ":", 0 } } +} +{ + event = "msg_clear" +} +{ 0, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "" } } +} +{ 1, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "q" } } +} +{ false, + event = "cmdline_hide", + kind = 1 +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, ":", 0 } } +} +{ 0, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "" } } +} +{ -1, 0, 0, -1, + event = "popupmenu_show", + kind = { { "!", "", "", "" }, { "#", "", "", "" }, { "&", "", "", "" }, { "<", "", "", "" }, { "=", "", "", "" }, { ">", "", "", "" }, { "@", "", "", "" }, { "Alpha", "", "", "" }, { "AlphaRedraw", "", "", "" }, { "AlphaRemap", "", "", "" }, { "Autosession", "", "", "" }, { "BufDel", "", "", "" }, { "BufDelAll", "", "", "" }, { "BufDelOthers", "", "", "" }, { "BufferLineCloseLeft", "", "", "" }, { "BufferLineCloseOthers", "", "", "" }, { "BufferLineCloseRight", "", "", "" }, { "BufferLineCycleNext", "", "", "" }, { "BufferLineCyclePrev", "", "", "" }, { "BufferLineGoToBuffer", "", "", "" }, { "BufferLineGroupClose", "", "", "" }, { "BufferLineGroupToggle", "", "", "" }, { "BufferLineMoveNext", "", "", "" }, { "BufferLineMovePrev", "", "", "" }, { "BufferLinePick", "", "", "" }, { "BufferLinePickClose", "", "", "" }, { "BufferLineSortByDirectory", "", "", "" }, { "BufferLineSortByExtension", "", "", "" }, { "BufferLineSortByRelativeDirectory", "", "", "" }, { "BufferLineSortByTabs", "", "", "" }, { "BufferLineTabRename", "", "", "" }, { "BufferLineTogglePin", "", "", "" }, { "Catppuccin", "", "", "" }, { "CatppuccinCompile", "", "", "" }, { "CmpStatus", "", "", "" }, { "ConformInfo", "", "", "" }, { "CsvViewDisable", "", "", "" }, { "CsvViewEnable", "", "", "" }, { "CsvViewToggle", "", "", "" }, { "DoMatchParen", "", "", "" }, { "EasyTablesCreateNew", "", "", "" }, { "EasyTablesImportThisTable", "", "", "" }, { "EditQuery", "", "", "" }, { "G", "", "", "" }, { "GBrowse", "", "", "" }, { "GDelete", "", "", "" }, { "GMove", "", "", "" }, { "GRemove", "", "", "" }, { "GRename", "", "", "" }, { "GUnlink", "", "", "" }, { "Gbrowse", "", "", "" }, { "GcLog", "", "", "" }, { "Gcd", "", "", "" }, { "Gclog", "", "", "" }, { "Gdelete", "", "", "" }, { "Gdiffsplit", "", "", "" }, { "Gdrop", "", "", "" }, { "Ge", "", "", "" }, { "Gedit", "", "", "" }, { "Ggrep", "", "", "" }, { "Ghdiffsplit", "", "", "" }, { "Git", "", "", "" }, { "Gitsigns", "", "", "" }, { "GlLog", "", "", "" }, { "Glcd", "", "", "" }, { "Glgrep", "", "", "" }, { "Gllog", "", "", "" }, { "Gmove", "", "", "" }, { "Gpedit", "", "", "" }, { "Gr", "", "", "" }, { "Gread", "", "", "" }, { "Gremove", "", "", "" }, { "Grename", "", "", "" }, { "Gsplit", "", "", "" }, { "Gtabedit", "", "", "" }, { "Gvdiffsplit", "", "", "" }, { "Gvsplit", "", "", "" }, { "Gw", "", "", "" }, { "Gwq", "", "", "" }, { "Gwrite", "", "", "" }, { "IBLDisable", "", "", "" }, { "IBLDisableScope", "", "", "" }, { "IBLEnable", "", "", "" }, { "IBLEnableScope", "", "", "" }, { "IBLToggle", "", "", "" }, { "IBLToggleScope", "", "", "" }, { "Inspect", "", "", "" }, { "InspectTree", "", "", "" }, { "Lazy", "", "", "" }, { "LspInfo", "", "", "" }, { "LspInstall", "", "", "" }, { "LspLog", "", "", "" }, { "LspRestart", "", "", "" }, { "LspStart", "", "", "" }, { "LspStop", "", "", "" }, { "LspUninstall", "", "", "" }, { "LuaSnipListAvailable", "", "", "" }, { "LuaSnipUnlinkCurrent", "", "", "" }, { "Man", "", "", "" }, { "Mason", "", "", "" }, { "MasonInstall", "", "", "" }, { "MasonLog", "", "", "" }, { "MasonToolsClean", "", "", "" }, { "MasonToolsInstall", "", "", "" }, { "MasonToolsInstallSync", "", "", "" }, { "MasonToolsUpdate", "", "", "" }, { "MasonToolsUpdateSync", "", "", "" }, { "MasonUninstall", "", "", "" }, { "MasonUninstallAll", "", "", "" }, { "MasonUpdate", "", "", "" }, { "MatchDebug", "", "", "" }, { "MatchDisable", "", "", "" }, { "MatchEnable", "", "", "" }, { "Next", "", "", "" }, { "NoMatchParen", "", "", "" }, { "Noice", "", "", "" }, { "NoiceAll", "", "", "" }, { "NoiceConfig", "", "", "" }, { "NoiceDebug", "", "", "" }, { "NoiceDisable", "", "", "" }, { "NoiceDismiss", "", "", "" }, { "NoiceEnable", "", "", "" }, { "NoiceErrors", "", "", "" }, { "NoiceFzf", "", "", "" }, { "NoiceHistory", "", "", "" }, { "NoiceLast", "", "", "" }, { "NoiceLog", "", "", "" }, { "NoicePick", "", "", "" }, { "NoiceRoutes", "", "", "" }, { "NoiceSnacks", "", "", "" }, { "NoiceStats", "", "", "" }, { "NoiceTelescope", "", "", "" }, { "NoiceViewstats", "", "", "" }, { "Notifications", "", "", "" }, { "NotificationsClear", "", "", "" }, { "NvimWebDeviconsHiTest", "", "", "" }, { "Oil", "", "", "" }, { "Open", "", "", "" }, { "Org", "", "", "" }, { "PlenaryBustedDirectory", "", "", "" }, { "PlenaryBustedFile", "", "", "" }, { "RenderMarkdown", "", "", "" }, { "SessionDelete", "", "", "" }, { "SessionDisableAutoSave", "", "", "" }, { "SessionPurgeOrphaned", "", "", "" }, { "SessionRestore", "", "", "" }, { "SessionSave", "", "", "" }, { "SessionSearch", "", "", "" }, { "SessionToggleAutoSave", "", "", "" }, { "TOhtml", "", "", "" }, { "TSBufDisable", "", "", "" }, { "TSBufEnable", "", "", "" }, { "TSBufToggle", "", "", "" }, { "TSConfigInfo", "", "", "" }, { "TSDisable", "", "", "" }, { "TSEditQuery", "", "", "" }, { "TSEditQueryUserAfter", "", "", "" }, { "TSEnable", "", "", "" }, { "TSInstall", "", "", "" }, { "TSInstallFromGrammar", "", "", "" }, { "TSInstallInfo", "", "", "" }, { "TSInstallSync", "", "", "" }, { "TSModuleInfo", "", "", "" }, { "TSTextobjectBuiltinF", "", "", "" }, { "TSTextobjectBuiltinT", "", "", "" }, { "TSTextobjectBuiltinf", "", "", "" }, { "TSTextobjectBuiltint", "", "", "" }, { "TSTextobjectGotoNextEnd", "", "", "" }, { "TSTextobjectGotoNextStart", "", "", "" }, { "TSTextobjectGotoPreviousEnd", "", "", "" }, { "TSTextobjectGotoPreviousStart", "", "", "" }, { "TSTextobjectPeekDefinitionCode", "", "", "" }, { "TSTextobjectRepeatLastMove", "", "", "" }, { "TSTextobjectRepeatLastMoveNext", "", "", "" }, { "TSTextobjectRepeatLastMoveOpposite", "", "", "" }, { "TSTextobjectRepeatLastMovePrevious", "", "", "" }, { "TSTextobjectSelect", "", "", "" }, { "TSTextobjectSwapNext", "", "", "" }, { "TSTextobjectSwapPrevious", "", "", "" }, { "TSToggle", "", "", "" }, { "TSUninstall", "", "", "" }, { "TSUpdate", "", "", "" }, { "TSUpdateSync", "", "", "" }, { "Telescope", "", "", "" }, { "Template", "", "", "" }, { "TmuxNavigateDown", "", "", "" }, { "TmuxNavigateLeft", "", "", "" }, { "TmuxNavigatePrevious", "", "", "" }, { "TmuxNavigateRight", "", "", "" }, { "TmuxNavigateUp", "", "", "" }, { "TodoFzfLua", "", "", "" }, { "TodoLocList", "", "", "" }, { "TodoQuickFix", "", "", "" }, { "TodoTelescope", "", "", "" }, { "TodoTrouble", "", "", "" }, { "Tutor", "", "", "" }, { "UpdateRemotePlugins", "", "", "" }, { "VimtexInverseSearch", "", "", "" }, { "WhichKey", "", "", "" }, { "abbreviate", "", "", "" }, { "abclear", "", "", "" }, { "aboveleft", "", "", "" }, { "all", "", "", "" }, { "amenu", "", "", "" }, { "anoremenu", "", "", "" }, { "append", "", "", "" }, { "argadd", "", "", "" }, { "argdedupe", "", "", "" }, { "argdelete", "", "", "" }, { "argdo", "", "", "" }, { "argedit", "", "", "" }, { "argglobal", "", "", "" }, { "arglocal", "", "", "" }, { "args", "", "", "" }, { "argument", "", "", "" }, { "ascii", "", "", "" }, { "augroup", "", "", "" }, { "aunmenu", "", "", "" }, { "autocmd", "", "", "" }, { "bNext", "", "", "" }, { "badd", "", "", "" }, { "ball", "", "", "" }, { "balt", "", "", "" }, { "bdelete", "", "", "" }, { "belowright", "", "", "" }, { "bfirst", "", "", "" }, { "blast", "", "", "" }, { "bmodified", "", "", "" }, { "bnext", "", "", "" }, { "botright", "", "", "" }, { "bprevious", "", "", "" }, { "break", "", "", "" }, { "breakadd", "", "", "" }, { "breakdel", "", "", "" }, { "breaklist", "", "", "" }, { "brewind", "", "", "" }, { "browse", "", "", "" }, { "bufdo", "", "", "" }, { "buffer", "", "", "" }, { "buffers", "", "", "" }, { "bunload", "", "", "" }, { "bwipeout", "", "", "" }, { "cNext", "", "", "" }, { "cNfile", "", "", "" }, { "cabbrev", "", "", "" }, { "cabclear", "", "", "" }, { "cabove", "", "", "" }, { "caddbuffer", "", "", "" }, { "caddexpr", "", "", "" }, { "caddfile", "", "", "" }, { "cafter", "", "", "" }, { "call", "", "", "" }, { "catch", "", "", "" }, { "cbefore", "", "", "" }, { "cbelow", "", "", "" }, { "cbottom", "", "", "" }, { "cbuffer", "", "", "" }, { "cc", "", "", "" }, { "cclose", "", "", "" }, { "cd", "", "", "" }, { "cdo", "", "", "" }, { "center", "", "", "" }, { "cexpr", "", "", "" }, { "cfdo", "", "", "" }, { "cfile", "", "", "" }, { "cfirst", "", "", "" }, { "cgetbuffer", "", "", "" }, { "cgetexpr", "", "", "" }, { "cgetfile", "", "", "" }, { "change", "", "", "" }, { "changes", "", "", "" }, { "chdir", "", "", "" }, { "checkhealth", "", "", "" }, { "checkpath", "", "", "" }, { "checktime", "", "", "" }, { "chistory", "", "", "" }, { "clast", "", "", "" }, { "clearjumps", "", "", "" }, { "clist", "", "", "" }, { "close", "", "", "" }, { "cmap", "", "", "" }, { "cmapclear", "", "", "" }, { "cmenu", "", "", "" }, { "cnewer", "", "", "" }, { "cnext", "", "", "" }, { "cnfile", "", "", "" }, { "cnoreabbrev", "", "", "" }, { "cnoremap", "", "", "" }, { "cnoremenu", "", "", "" }, { "colder", "", "", "" }, { "colorscheme", "", "", "" }, { "comclear", "", "", "" }, { "command", "", "", "" }, { "compiler", "", "", "" }, { "confirm", "", "", "" }, { "const", "", "", "" }, { "continue", "", "", "" }, { "copen", "", "", "" }, { "copy", "", "", "" }, { "cpfile", "", "", "" }, { "cprevious", "", "", "" }, { "cquit", "", "", "" }, { "crewind", "", "", "" }, { "cunabbrev", "", "", "" }, { "cunmap", "", "", "" }, { "cunmenu", "", "", "" }, { "cwindow", "", "", "" }, { "debug", "", "", "" }, { "debuggreedy", "", "", "" }, { "defer", "", "", "" }, { "delcommand", "", "", "" }, { "delete", "", "", "" }, { "delfunction", "", "", "" }, { "delmarks", "", "", "" }, { "detach", "", "", "" }, { "diffget", "", "", "" }, { "diffoff", "", "", "" }, { "diffpatch", "", "", "" }, { "diffput", "", "", "" }, { "diffsplit", "", "", "" }, { "diffthis", "", "", "" }, { "diffupdate", "", "", "" }, { "digraphs", "", "", "" }, { "display", "", "", "" }, { "djump", "", "", "" }, { "dlist", "", "", "" }, { "doautoall", "", "", "" }, { "doautocmd", "", "", "" }, { "drop", "", "", "" }, { "dsearch", "", "", "" }, { "dsplit", "", "", "" }, { "earlier", "", "", "" }, { "echo", "", "", "" }, { "echoerr", "", "", "" }, { "echohl", "", "", "" }, { "echomsg", "", "", "" }, { "echon", "", "", "" }, { "edit", "", "", "" }, { "else", "", "", "" }, { "elseif", "", "", "" }, { "emenu", "", "", "" }, { "endfor", "", "", "" }, { "endfunction", "", "", "" }, { "endif", "", "", "" }, { "endtry", "", "", "" }, { "endwhile", "", "", "" }, { "enew", "", "", "" }, { "eval", "", "", "" }, { "ex", "", "", "" }, { "execute", "", "", "" }, { "exit", "", "", "" }, { "exusage", "", "", "" }, { "fclose", "", "", "" }, { "file", "", "", "" }, { "files", "", "", "" }, { "filetype", "", "", "" }, { "filter", "", "", "" }, { "finally", "", "", "" }, { "find", "", "", "" }, { "finish", "", "", "" }, { "first", "", "", "" }, { "fold", "", "", "" }, { "foldclose", "", "", "" }, { "folddoclosed", "", "", "" }, { "folddoopen", "", "", "" }, { "foldopen", "", "", "" }, { "for", "", "", "" }, { "function", "", "", "" }, { "global", "", "", "" }, { "goto", "", "", "" }, { "grep", "", "", "" }, { "grepadd", "", "", "" }, { "gui", "", "", "" }, { "gvim", "", "", "" }, { "help", "", "", "" }, { "helpclose", "", "", "" }, { "helpgrep", "", "", "" }, { "helptags", "", "", "" }, { "hide", "", "", "" }, { "highlight", "", "", "" }, { "history", "", "", "" }, { "horizontal", "", "", "" }, { "iabbrev", "", "", "" }, { "iabclear", "", "", "" }, { "if", "", "", "" }, { "ijump", "", "", "" }, { "ilist", "", "", "" }, { "imap", "", "", "" }, { "imapclear", "", "", "" }, { "imenu", "", "", "" }, { "inoreabbrev", "", "", "" }, { "inoremap", "", "", "" }, { "inoremenu", "", "", "" }, { "insert", "", "", "" }, { "intro", "", "", "" }, { "isearch", "", "", "" }, { "isplit", "", "", "" }, { "iunabbrev", "", "", "" }, { "iunmap", "", "", "" }, { "iunmenu", "", "", "" }, { "join", "", "", "" }, { "jumps", "", "", "" }, { "k", "", "", "" }, { "keepalt", "", "", "" }, { "keepjumps", "", "", "" }, { "keepmarks", "", "", "" }, { "keeppatterns", "", "", "" }, { "lNext", "", "", "" }, { "lNfile", "", "", "" }, { "labove", "", "", "" }, { "laddbuffer", "", "", "" }, { "laddexpr", "", "", "" }, { "laddfile", "", "", "" }, { "lafter", "", "", "" }, { "language", "", "", "" }, { "last", "", "", "" }, { "later", "", "", "" }, { "lbefore", "", "", "" }, { "lbelow", "", "", "" }, { "lbottom", "", "", "" }, { "lbuffer", "", "", "" }, { "lcd", "", "", "" }, { "lchdir", "", "", "" }, { "lclose", "", "", "" }, { "ldo", "", "", "" }, { "left", "", "", "" }, { "leftabove", "", "", "" }, { "let", "", "", "" }, { "lexpr", "", "", "" }, { "lfdo", "", "", "" }, { "lfile", "", "", "" }, { "lfirst", "", "", "" }, { "lgetbuffer", "", "", "" }, { "lgetexpr", "", "", "" }, { "lgetfile", "", "", "" }, { "lgrep", "", "", "" }, { "lgrepadd", "", "", "" }, { "lhelpgrep", "", "", "" }, { "lhistory", "", "", "" }, { "list", "", "", "" }, { "ll", "", "", "" }, { "llast", "", "", "" }, { "llist", "", "", "" }, { "lmake", "", "", "" }, { "lmap", "", "", "" }, { "lmapclear", "", "", "" }, { "lnewer", "", "", "" }, { "lnext", "", "", "" }, { "lnfile", "", "", "" }, { "lnoremap", "", "", "" }, { "loadkeymap", "", "", "" }, { "loadview", "", "", "" }, { "lockmarks", "", "", "" }, { "lockvar", "", "", "" }, { "lolder", "", "", "" }, { "lopen", "", "", "" }, { "lpfile", "", "", "" }, { "lprevious", "", "", "" }, { "lrewind", "", "", "" }, { "ls", "", "", "" }, { "ltag", "", "", "" }, { "lua", "", "", "" }, { "luado", "", "", "" }, { "luafile", "", "", "" }, { "lunmap", "", "", "" }, { "lvimgrep", "", "", "" }, { "lvimgrepadd", "", "", "" }, { "lwindow", "", "", "" }, { "make", "", "", "" }, { "map", "", "", "" }, { "mapclear", "", "", "" }, { "mark", "", "", "" }, { "marks", "", "", "" }, { "match", "", "", "" }, { "menu", "", "", "" }, { "menutranslate", "", "", "" }, { "messages", "", "", "" }, { "mkexrc", "", "", "" }, { "mksession", "", "", "" }, { "mkspell", "", "", "" }, { "mkview", "", "", "" }, { "mkvimrc", "", "", "" }, { "mode", "", "", "" }, { "move", "", "", "" }, { "mzfile", "", "", "" }, { "mzscheme", "", "", "" }, { "new", "", "", "" }, { "next", "", "", "" }, { "nmap", "", "", "" }, { "nmapclear", "", "", "" }, { "nmenu", "", "", "" }, { "nnoremap", "", "", "" }, { "nnoremenu", "", "", "" }, { "noautocmd", "", "", "" }, { "nohlsearch", "", "", "" }, { "noreabbrev", "", "", "" }, { "noremap", "", "", "" }, { "noremenu", "", "", "" }, { "normal", "", "", "" }, { "noswapfile", "", "", "" }, { "number", "", "", "" }, { "nunmap", "", "", "" }, { "nunmenu", "", "", "" }, { "oldfiles", "", "", "" }, { "omap", "", "", "" }, { "omapclear", "", "", "" }, { "omenu", "", "", "" }, { "only", "", "", "" }, { "onoremap", "", "", "" }, { "onoremenu", "", "", "" }, { "options", "", "", "" }, { "ounmap", "", "", "" }, { "ounmenu", "", "", "" }, { "ownsyntax", "", "", "" }, { "packadd", "", "", "" }, { "packloadall", "", "", "" }, { "pbuffer", "", "", "" }, { "pclose", "", "", "" }, { "pedit", "", "", "" }, { "perl", "", "", "" }, { "perldo", "", "", "" }, { "perlfile", "", "", "" }, { "pop", "", "", "" }, { "popup", "", "", "" }, { "ppop", "", "", "" }, { "preserve", "", "", "" }, { "previous", "", "", "" }, { "print", "", "", "" }, { "profdel", "", "", "" }, { "profile", "", "", "" }, { "psearch", "", "", "" }, { "ptNext", "", "", "" }, { "ptag", "", "", "" }, { "ptfirst", "", "", "" }, { "ptjump", "", "", "" }, { "ptlast", "", "", "" }, { "ptnext", "", "", "" }, { "ptprevious", "", "", "" }, { "ptrewind", "", "", "" }, { "ptselect", "", "", "" }, { "put", "", "", "" }, { "pwd", "", "", "" }, { "py3", "", "", "" }, { "py3do", "", "", "" }, { "py3file", "", "", "" }, { "pydo", "", "", "" }, { "pyfile", "", "", "" }, { "python", "", "", "" }, { "python3", "", "", "" }, { "pythonx", "", "", "" }, { "pyx", "", "", "" }, { "pyxdo", "", "", "" }, { "pyxfile", "", "", "" }, { "qall", "", "", "" }, { "quit", "", "", "" }, { "quitall", "", "", "" }, { "read", "", "", "" }, { "recover", "", "", "" }, { "redir", "", "", "" }, { "redo", "", "", "" }, { "redraw", "", "", "" }, { "redrawstatus", "", "", "" }, { "redrawtabline", "", "", "" }, { "registers", "", "", "" }, { "resize", "", "", "" }, { "retab", "", "", "" }, { "return", "", "", "" }, { "rewind", "", "", "" }, { "right", "", "", "" }, { "rightbelow", "", "", "" }, { "rshada", "", "", "" }, { "ruby", "", "", "" }, { "rubydo", "", "", "" }, { "rubyfile", "", "", "" }, { "rundo", "", "", "" }, { "runtime", "", "", "" }, { "rviminfo", "", "", "" }, { "sNext", "", "", "" }, { "sall", "", "", "" }, { "sandbox", "", "", "" }, { "sargument", "", "", "" }, { "saveas", "", "", "" }, { "sbNext", "", "", "" }, { "sball", "", "", "" }, { "sbfirst", "", "", "" }, { "sblast", "", "", "" }, { "sbmodified", "", "", "" }, { "sbnext", "", "", "" }, { "sbprevious", "", "", "" }, { "sbrewind", "", "", "" }, { "sbuffer", "", "", "" }, { "scriptencoding", "", "", "" }, { "scriptnames", "", "", "" }, { "set", "", "", "" }, { "setfiletype", "", "", "" }, { "setglobal", "", "", "" }, { "setlocal", "", "", "" }, { "sfind", "", "", "" }, { "sfirst", "", "", "" }, { "sign", "", "", "" }, { "silent", "", "", "" }, { "simalt", "", "", "" }, { "slast", "", "", "" }, { "sleep", "", "", "" }, { "smagic", "", "", "" }, { "smap", "", "", "" }, { "smapclear", "", "", "" }, { "smenu", "", "", "" }, { "snext", "", "", "" }, { "snomagic", "", "", "" }, { "snoremap", "", "", "" }, { "snoremenu", "", "", "" }, { "sort", "", "", "" }, { "source", "", "", "" }, { "spelldump", "", "", "" }, { "spellgood", "", "", "" }, { "spellinfo", "", "", "" }, { "spellrare", "", "", "" }, { "spellrepall", "", "", "" }, { "spellundo", "", "", "" }, { "spellwrong", "", "", "" }, { "split", "", "", "" }, { "sprevious", "", "", "" }, { "srewind", "", "", "" }, { "stag", "", "", "" }, { "startgreplace", "", "", "" }, { "startinsert", "", "", "" }, { "startreplace", "", "", "" }, { "stjump", "", "", "" }, { "stop", "", "", "" }, { "stopinsert", "", "", "" }, { "stselect", "", "", "" }, { "substitute", "", "", "" }, { "sunhide", "", "", "" }, { "sunmap", "", "", "" }, { "sunmenu", "", "", "" }, { "suspend", "", "", "" }, { "sview", "", "", "" }, { "swapname", "", "", "" }, { "syncbind", "", "", "" }, { "syntax", "", "", "" }, { "syntime", "", "", "" }, { "t", "", "", "" }, { "tNext", "", "", "" }, { "tab", "", "", "" }, { "tabNext", "", "", "" }, { "tabclose", "", "", "" }, { "tabdo", "", "", "" }, { "tabedit", "", "", "" }, { "tabfind", "", "", "" }, { "tabfirst", "", "", "" }, { "tablast", "", "", "" }, { "tabmove", "", "", "" }, { "tabnew", "", "", "" }, { "tabnext", "", "", "" }, { "tabonly", "", "", "" }, { "tabprevious", "", "", "" }, { "tabrewind", "", "", "" }, { "tabs", "", "", "" }, { "tag", "", "", "" }, { "tags", "", "", "" }, { "tcd", "", "", "" }, { "tchdir", "", "", "" }, { "tcl", "", "", "" }, { "tcldo", "", "", "" }, { "tclfile", "", "", "" }, { "terminal", "", "", "" }, { "tfirst", "", "", "" }, { "throw", "", "", "" }, { "tjump", "", "", "" }, { "tlast", "", "", "" }, { "tlmenu", "", "", "" }, { "tlnoremenu", "", "", "" }, { "tlunmenu", "", "", "" }, { "tmap", "", "", "" }, { "tmapclear", "", "", "" }, { "tmenu", "", "", "" }, { "tnext", "", "", "" }, { "tnoremap", "", "", "" }, { "topleft", "", "", "" }, { "tprevious", "", "", "" }, { "trewind", "", "", "" }, { "trust", "", "", "" }, { "try", "", "", "" }, { "tselect", "", "", "" }, { "tunmap", "", "", "" }, { "tunmenu", "", "", "" }, { "unabbreviate", "", "", "" }, { "undo", "", "", "" }, { "undojoin", "", "", "" }, { "undolist", "", "", "" }, { "unhide", "", "", "" }, { "unlet", "", "", "" }, { "unlockvar", "", "", "" }, { "unmap", "", "", "" }, { "unmenu", "", "", "" }, { "unsilent", "", "", "" }, { "update", "", "", "" }, { "verbose", "", "", "" }, { "version", "", "", "" }, { "vertical", "", "", "" }, { "vglobal", "", "", "" }, { "view", "", "", "" }, { "vimgrep", "", "", "" }, { "vimgrepadd", "", "", "" }, { "visual", "", "", "" }, { "viusage", "", "", "" }, { "vmap", "", "", "" }, { "vmapclear", "", "", "" }, { "vmenu", "", "", "" }, { "vnew", "", "", "" }, { "vnoremap", "", "", "" }, { "vnoremenu", "", "", "" }, { "vsplit", "", "", "" }, { "vunmap", "", "", "" }, { "vunmenu", "", "", "" }, { "wNext", "", "", "" }, { "wall", "", "", "" }, { "while", "", "", "" }, { "wincmd", "", "", "" }, { "windo", "", "", "" }, { "winpos", "", "", "" }, { "winsize", "", "", "" }, { "wnext", "", "", "" }, { "wprevious", "", "", "" }, { "wq", "", "", "" }, { "wqall", "", "", "" }, { "write", "", "", "" }, { "wshada", "", "", "" }, { "wundo", "", "", "" }, { "wviminfo", "", "", "" }, { "xall", "", "", "" }, { "xit", "", "", "" }, { "xmap", "", "", "" }, { "xmapclear", "", "", "" }, { "xmenu", "", "", "" }, { "xnoremap", "", "", "" }, { "xnoremenu", "", "", "" }, { "xunmap", "", "", "" }, { "xunmenu", "", "", "" }, { "yank", "", "", "" }, { "z", "", "", "" }, { "~", "", "", "" } } +} +{ 0, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "" } } +} +{ + event = "popupmenu_select", + kind = 0 +} +{ 0, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "" } } +} +{ 1, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "!" } } +} +{ + event = "popupmenu_select", + kind = 1 +} +{ 1, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "#" } } +} +{ + event = "popupmenu_select", + kind = 2 +} +{ 1, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "&" } } +} +{ + event = "popupmenu_select", + kind = 3 +} +{ 1, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "<" } } +} +{ + event = "popupmenu_select", + kind = 4 +} +{ 1, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "=" } } +} +{ + event = "popupmenu_hide" +} +{ 0, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "" } } +} +{ false, + event = "cmdline_hide", + kind = 1 +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "~@k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "~@k", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, ":", 0 } } +} +{ 0, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "" } } +} +{ 1, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "n" } } +} +{ 2, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "no" } } +} +{ 3, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "noi" } } +} +{ -1, 0, 0, -1, + event = "popupmenu_show", + kind = { { "Noice", "", "", "" }, { "NoiceAll", "", "", "" }, { "NoiceConfig", "", "", "" }, { "NoiceDebug", "", "", "" }, { "NoiceDisable", "", "", "" }, { "NoiceDismiss", "", "", "" }, { "NoiceEnable", "", "", "" }, { "NoiceErrors", "", "", "" }, { "NoiceFzf", "", "", "" }, { "NoiceHistory", "", "", "" }, { "NoiceLast", "", "", "" }, { "NoiceLog", "", "", "" }, { "NoicePick", "", "", "" }, { "NoiceRoutes", "", "", "" }, { "NoiceSnacks", "", "", "" }, { "NoiceStats", "", "", "" }, { "NoiceTelescope", "", "", "" }, { "NoiceViewstats", "", "", "" } } +} +{ 3, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "noi" } } +} +{ + event = "popupmenu_select", + kind = 0 +} +{ 3, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "noi" } } +} +{ 5, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "Noice" } } +} +{ + event = "popupmenu_select", + kind = 1 +} +{ 8, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "NoiceAll" } } +} +{ + event = "popupmenu_select", + kind = 2 +} +{ 11, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "NoiceConfig" } } +} +{ + event = "popupmenu_select", + kind = 3 +} +{ 10, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "NoiceDebug" } } +} +{ + event = "popupmenu_select", + kind = 4 +} +{ 12, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "NoiceDisable" } } +} +{ + event = "popupmenu_select", + kind = 5 +} +{ 12, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "NoiceDismiss" } } +} +{ + event = "popupmenu_select", + kind = 6 +} +{ 11, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "NoiceEnable" } } +} +{ + event = "popupmenu_select", + kind = 7 +} +{ 11, ":", "", 0, 1, 0, + event = "cmdline_show", + kind = { { 0, "NoiceErrors" } } +} +{ + event = "popupmenu_hide" +} +{ false, + event = "cmdline_hide", + kind = 1 +} +{ + event = "msg_ruler", + kind = { { 1, "0,0-1 All", 61 } } +} +{ + event = "msg_ruler", + kind = { { 1, "1,1 Top", 61 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_ruler", + kind = { { 1, "1,1 Top", 61 } } +} +{ + event = "msg_showcmd", + kind = { { 0, "^[", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "^[", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "^[", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "j", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "l", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ + event = "msg_showcmd", + kind = { { 0, "l", 0 } } +} +{ + event = "msg_showcmd", + kind = {} +} +{ { { 0, '"~/Projects/Private/dotfiles/.config/nvim/snippets/tex.lua" ', 0 } }, false, false, + event = "msg_show", + kind = "bufwrite" +} +{ { { 0, '"~/Projects/Private/dotfiles/.config/nvim/snippets/tex.lua" 2027L, 28629B written', 0 } }, true, true, + event = "msg_show", + kind = "bufwrite" +} diff --git a/.config/nvim/snippets/tex.lua b/.config/nvim/snippets/tex.lua index eb38c71..9400226 100644 --- a/.config/nvim/snippets/tex.lua +++ b/.config/nvim/snippets/tex.lua @@ -793,27 +793,43 @@ local underbrace = s( ) table.insert(autosnippets, underbrace) -local curlybracesr = s( - { trig = "cubr(%d)", regTrig = true, desc = "Curly Braces pointing right" }, +local curlybracesl = s( + { trig = "cubl(%d) (%d)", regTrig = true, desc = "Curly Braces pointing left" }, fmt( [[ - {} = \left\{{ - \begin{{array}}{{lr}} + {} + \begin{{cases}} {} - \end{{array}} - \right. + \end{{cases}} {} ]], { i(1, "Function or Variable"), d(2, function(_, snip) + local col = tonumber(snip.captures[2]) local row = tonumber(snip.captures[1]) local node = {} + local p = 1 + table.insert(node, i(p)) for j = 1, row - 1 do - table.insert(node, i(j)) - table.insert(node, t({ " \\\\", " " })) + for k = 1, col - 1 do + p = p + 1 + table.insert(node, t(" & ")) + table.insert(node, i(p)) + k = k + 1 + end + table.insert(node, t({ "\\\\", " " })) + p = p + 1 + table.insert(node, i(p)) + j = j + 1 end - table.insert(node, t(" \\\\")) + for k = 1, col - 1 do + p = p + 1 + table.insert(node, t(" & ")) + table.insert(node, i(p)) + k = k + 1 + end + table.insert(node, t("\\\\")) return sn(nil, node) end), i(0), @@ -824,28 +840,44 @@ local curlybracesr = s( show_condition = math, } ) -table.insert(autosnippets, curlybracesr) +table.insert(autosnippets, curlybracesl) -local curlybracesl = s( - { trig = "cubl(%d)", regTrig = true, desc = "Curly Braces pointing left" }, +local curlybracesr = s( + { trig = "cubr(%d) (%d)", regTrig = true, desc = "Curly Braces pointing right" }, fmt( [[ - \left\. - \begin{{array}}{{rl}} + \begin{{cases}} {} - \end{{array}} - \right}} {} + \end{{cases}} + {} {} ]], { d(1, function(_, snip) + local col = tonumber(snip.captures[2]) local row = tonumber(snip.captures[1]) local node = {} + local p = 1 + table.insert(node, i(p)) for j = 1, row - 1 do - table.insert(node, i(j)) - table.insert(node, t({ " \\\\", " " })) + for k = 1, col - 1 do + p = p + 1 + table.insert(node, t(" & ")) + table.insert(node, i(p)) + k = k + 1 + end + table.insert(node, t({ "\\\\", " " })) + p = p + 1 + table.insert(node, i(p)) + j = j + 1 end - table.insert(node, t(" \\\\")) + for k = 1, col - 1 do + p = p + 1 + table.insert(node, t(" & ")) + table.insert(node, i(p)) + k = k + 1 + end + table.insert(node, t("\\\\")) return sn(nil, node) end), i(2, "Function or Variable"), @@ -857,7 +889,7 @@ local curlybracesl = s( show_condition = math, } ) -table.insert(autosnippets, curlybracesl) +table.insert(autosnippets, curlybracesr) local sum = s( { trig = "sum", desc = "Sum" }, diff --git a/.config/sketchybar/colors.sh b/.config/sketchybar/colors.sh index 691a3fe..89b68f6 100755 --- a/.config/sketchybar/colors.sh +++ b/.config/sketchybar/colors.sh @@ -1,44 +1,14 @@ #!/bin/bash -export WHITE=0xffeeeeee +export WHITE="0xffeeeeee" -# -- Dracula Scheme -- -export BAR_COLOR=0xff262626 -export ITEM_BG_COLOR=0xff4e4e4e -export ACCENT_COLOR=0xff8A8FA9 - -# -- Gray Scheme -- -# export BAR_COLOR=0xff101314 -# export ITEM_BG_COLOR=0xff353c3f -# export ACCENT_COLOR=0xffffffff - -# -- Purple Scheme -- -# export BAR_COLOR=0xff140c42 -# export ITEM_BG_COLOR=0xff2b1c84 -# export ACCENT_COLOR=0xffeb46f9 - -# -- Red Scheme --- -# export BAR_COLOR=0xff23090e -# export ITEM_BG_COLOR=0xff591221 -# export ACCENT_COLOR=0xffff2453 - -# -- Blue Scheme --- -# export BAR_COLOR=0xff021254 -# export ITEM_BG_COLOR=0xff093aa8 -# export ACCENT_COLOR=0xff15bdf9 - -# -- Green Scheme -- -# export BAR_COLOR=0xff003315 -# export ITEM_BG_COLOR=0xff008c39 -# export ACCENT_COLOR=0xff1dfca1 - - -# -- Orange Scheme -- -# export BAR_COLOR=0xff381c02 -# export ITEM_BG_COLOR=0xff99440a -# export ACCENT_COLOR=0xfff97716 - -# -- Yellow Scheme -- -# export BAR_COLOR=0xff2d2b02 -# export ITEM_BG_COLOR=0xff8e7e0a -# export ACCENT_COLOR=0xfff7fc17 +# -- Catppuccin -- +export BAR_COLOR="0xff24273a" +export ITEM_BG_COLOR="0xff494d64" +export RED="0xffed8796" +export PEACH="0xfff5a97f" +export YELLOW="0xffeed49f" +export GREEN="0xffa6da95" +export BLUE="0xff8aadf4" +export TEXT="0xffcad3f5" +export MAUVE="0xffc6a0f6" diff --git a/.config/sketchybar/items/battery.sh b/.config/sketchybar/items/battery.sh index d6d2785..6c13a8d 100755 --- a/.config/sketchybar/items/battery.sh +++ b/.config/sketchybar/items/battery.sh @@ -2,5 +2,12 @@ sketchybar --add item battery right \ --set battery update_freq=120 \ - script="$PLUGIN_DIR/battery.sh" \ + script="$PLUGIN_DIR/battery.sh" \ + click_script="$PLUGIN_DIR/battery_popup.sh" \ --subscribe battery system_woke power_source_change + +sketchybar --add item batteryStatus popup.battery + +sketchybar --add item batteryMaintain popup.battery + +sketchybar --add item batteryCharge popup.battery diff --git a/.config/sketchybar/items/front_app.sh b/.config/sketchybar/items/front_app.sh new file mode 100755 index 0000000..532dd51 --- /dev/null +++ b/.config/sketchybar/items/front_app.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +sketchybar --add item front_app q \ + --set front_app background.color=$ITEM_BG_COLOR \ + icon.color=$BLUE \ + icon.font="sketchybar-app-font:Regular:16.0" \ + label.color=$BLUE \ + script="$PLUGIN_DIR/front_app.sh" \ + associated_display=1 \ + --subscribe front_app front_app_switched diff --git a/.config/sketchybar/items/media.sh b/.config/sketchybar/items/media.sh deleted file mode 100755 index 8a55301..0000000 --- a/.config/sketchybar/items/media.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/bash - -sketchybar --add item media e \ - --set media label.color=$ACCENT_COLOR \ - label.max_chars=20 \ - icon.padding_left=0 \ - scroll_texts=on \ - icon= \ - icon.color=$ACCENT_COLOR \ - background.drawing=off \ - script="$PLUGIN_DIR/media.sh" \ - --subscribe media media_change diff --git a/.config/sketchybar/items/pomodoro.sh b/.config/sketchybar/items/pomodoro.sh new file mode 100755 index 0000000..601d91b --- /dev/null +++ b/.config/sketchybar/items/pomodoro.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +sketchybar --add item pomodoro e \ + --set pomodoro update_freq=1 \ + associated_display=1 \ + script="$PLUGIN_DIR/pomodoro.sh" \ + click_script="$PLUGIN_DIR/pomodoro_popup.sh" + +sketchybar --add item focus popup.pomodoro + +sketchybar --add item shortBreak popup.pomodoro + +sketchybar --add item longBreak popup.pomodoro diff --git a/.config/sketchybar/items/spaces.sh b/.config/sketchybar/items/spaces.sh index 6747c8f..0b86150 100755 --- a/.config/sketchybar/items/spaces.sh +++ b/.config/sketchybar/items/spaces.sh @@ -11,7 +11,5 @@ do --set $str icon=$str \ associated_display=1 \ label.font="sketchybar-app-font:Regular:16.0" \ - label.padding_right=20 \ - label.y_offset=-1\ script="$PLUGIN_DIR/space.sh $str" done diff --git a/.config/sketchybar/items/wifi.sh b/.config/sketchybar/items/wifi.sh new file mode 100755 index 0000000..e740da0 --- /dev/null +++ b/.config/sketchybar/items/wifi.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +sketchybar --add item wifi right \ + --set wifi update_freq=10 \ + script="$PLUGIN_DIR/wifi.sh" diff --git a/.config/sketchybar/plugins/battery.sh b/.config/sketchybar/plugins/battery.sh index 9dd9627..527d2ad 100755 --- a/.config/sketchybar/plugins/battery.sh +++ b/.config/sketchybar/plugins/battery.sh @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash PERCENTAGE="$(pmset -g batt | grep -Eo "\d+%" | cut -d% -f1)" CHARGING="$(pmset -g batt | grep 'AC Power')" @@ -8,21 +8,32 @@ if [ "$PERCENTAGE" = "" ]; then fi case "${PERCENTAGE}" in - 9[0-9]|100) ICON="" + 9[0-9]|100) + ICON="" + COLOR="0xFFA6DA95" ;; - [6-8][0-9]) ICON="" + [6-8][0-9]) + ICON="" + COLOR="0xFFEED49F" ;; - [3-5][0-9]) ICON="" + [3-5][0-9]) + ICON="" + COLOR="0xFFF5A97F" ;; - [1-2][0-9]) ICON="" + [1-2][0-9]) + ICON="" + COLOR="0xFFED8796" ;; - *) ICON="" + *) + ICON="" + COLOR="0xFFED8796" esac if [[ "$CHARGING" != "" ]]; then ICON="" + COLOR="0xFFA6DA95" fi # The item invoking this script (name $NAME) will get its icon and label # updated with the current battery status -sketchybar --set "$NAME" icon="$ICON" label="${PERCENTAGE}%" +sketchybar --set "$NAME" icon.color="$COLOR" icon="$ICON" label.color="$COLOR" label="${PERCENTAGE}%" diff --git a/.config/sketchybar/plugins/battery_popup.sh b/.config/sketchybar/plugins/battery_popup.sh new file mode 100755 index 0000000..e4f226a --- /dev/null +++ b/.config/sketchybar/plugins/battery_popup.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +sketchybar --set battery popup.drawing=toggle \ + popup.background.drawing=on \ + popup.background.color="0xff363a4f" \ + popup.background.corner_radius=3 + + +if /usr/local/bin/battery status | grep -q 'Your battery'; then + sketchybar --set batteryStatus label="Maintaining" \ + label.color="0xffa6da95" + sketchybar --set batteryMaintain label="Stop Maintaining" \ + label.color="0xffed8796" \ + click_script="/usr/local/bin/battery maintain stop && sketchybar --set battery popup.drawing=toggle" +else + sketchybar --set batteryStatus label="Not Maintaining" \ + label.color="0xffed8796" + sketchybar --set batteryMaintain label="Maintain" \ + label.color="0xffa6da95" \ + click_script="/usr/local/bin/battery maintain 80 && sketchybar --set battery popup.drawing=toggle" +fi + +if [[ "$CHARGING" != "" ]]; then + sketchybar --set batteryCharge label="Stop Charging" \ + label.color="0xffed8796"\ + click_script="/usr/local/bin/battery charging off && sketchybar --set battery popup.drawing=toggle" +else + sketchybar --set batteryCharge label="Start Charging" \ + label.color="0xffa6da95"\ + click_script="/usr/local/bin/battery charging on && sketchybar --set battery popup.drawing=toggle" +fi diff --git a/.config/sketchybar/plugins/front_app.sh b/.config/sketchybar/plugins/front_app.sh new file mode 100755 index 0000000..8a15ace --- /dev/null +++ b/.config/sketchybar/plugins/front_app.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +if [ "$SENDER" = "front_app_switched" ]; then + sketchybar --set $NAME label="$INFO" icon="$($CONFIG_DIR/plugins/icon_map_fn.sh "$INFO")" +fi diff --git a/.config/sketchybar/plugins/icon_map_fn.sh b/.config/sketchybar/plugins/icon_map_fn.sh index 4cecbd4..b86731d 100755 --- a/.config/sketchybar/plugins/icon_map_fn.sh +++ b/.config/sketchybar/plugins/icon_map_fn.sh @@ -1,4 +1,3 @@ -#!/bin/bash function icon_map() { case "$1" in diff --git a/.config/sketchybar/plugins/media.sh b/.config/sketchybar/plugins/media.sh deleted file mode 100755 index c4710e0..0000000 --- a/.config/sketchybar/plugins/media.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -STATE="$(echo "$INFO" | jq -r '.state')" -if [ "$STATE" = "playing" ]; then - MEDIA="$(echo "$INFO" | jq -r '.title + " - " + .artist')" - sketchybar --set $NAME label="$MEDIA" drawing=on -else - sketchybar --set $NAME drawing=off -fi diff --git a/.config/sketchybar/plugins/pomodoro.sh b/.config/sketchybar/plugins/pomodoro.sh new file mode 100755 index 0000000..e0478ce --- /dev/null +++ b/.config/sketchybar/plugins/pomodoro.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +STATUS=$(/usr/local/bin/pomodoro status) + +if [ -z "$STATUS" ]; then + sketchybar --set pomodoro icon="" \ + label="Start a Session!" \ + icon.color="0xffed8796" \ + label.color="0xffed8796" +elif /usr/local/bin/pomodoro status | grep -q "❗"; then + sketchybar --set pomodoro icon="" \ + label="Good Job!" \ + icon.color="0xffed8796" \ + label.color="0xffed8796" +elif /usr/local/bin/pomodoro status | grep -q "🍅"; then + sketchybar --set pomodoro icon="" \ + label="$(/usr/local/bin/pomodoro status -f "%r")" \ + icon.color="0xfff5bde6" \ + label.color="0xfff5bde6" +fi diff --git a/.config/sketchybar/plugins/pomodoro_popup.sh b/.config/sketchybar/plugins/pomodoro_popup.sh new file mode 100755 index 0000000..6c8ec7b --- /dev/null +++ b/.config/sketchybar/plugins/pomodoro_popup.sh @@ -0,0 +1,40 @@ +#!/bin/sh + +sketchybar --set pomodoro popup.drawing=toggle \ + popup.background.drawing=on \ + popup.background.color="0xff363a4f" \ + popup.background.corner_radius=3 + +STATUS=$(/usr/local/bin/pomodoro status) + +if [ "$STATUS" = "" ]; then + sketchybar --set focus icon="󰣉" \ + label="Focus 50:00" \ + icon.color="0xfff5bde6" \ + label.color="0xfff5bde6" \ + click_script="/usr/local/bin/pomodoro start --duration 50 && sketchybar --set pomodoro popup.drawing=toggle" + sketchybar --set shortBreak icon="󱅻" \ + label="Short Break 5:00" \ + icon.color="0xffcad3f5" \ + label.color="0xffcad3f5" + sketchybar --set longBreak icon="" \ + label="Long Break 15:00" \ + icon.color="0xffcad3f5" \ + label.color="0xffcad3f5" +else + sketchybar --set focus icon="󰣉" \ + label="Focus 50:00" \ + icon.color="0xfff5bde6" \ + label.color="0xfff5bde6" \ + click_script="/usr/local/bin/pomodoro start --duration 50 && sketchybar --set pomodoro popup.drawing=toggle" + sketchybar --set shortBreak icon="󱅻" \ + label="Short Break 5:00" \ + icon.color="0xff91d7e3" \ + label.color="0xff91d7e3" \ + click_script="sketchybar --set pomodoro update_freq=0 icon='' label='Break Time!' icon.color='0xff91d7e3' label.color='0xff91d7e3' popup.drawing=toggle && /usr/local/bin/pomodoro break && sketchybar --set pomodoro update_freq=1" + sketchybar --set longBreak icon="" \ + label="Long Break 15:00" \ + icon.color="0xff91d7e3" \ + label.color="0xff91d7e3" \ + click_script="sketchybar --set pomodoro update_freq=0 icon='' label='Break Time!' icon.color='0xff91d7e3' label.color='0xff91d7e3' popup.drawing=toggle && /usr/local/bin/pomodoro break 15 && sketchybar --set pomodoro update_freq=1" +fi diff --git a/.config/sketchybar/plugins/space.sh b/.config/sketchybar/plugins/space.sh index 27bfaea..71a31c0 100755 --- a/.config/sketchybar/plugins/space.sh +++ b/.config/sketchybar/plugins/space.sh @@ -4,29 +4,11 @@ source "$CONFIG_DIR/colors.sh" if [ "$1" = "$FOCUSED_WORKSPACE" ]; then sketchybar --set $NAME background.drawing=on \ - background.color=$ACCENT_COLOR \ + background.color=$BLUE \ label.color=$BAR_COLOR \ icon.color=$BAR_COLOR else sketchybar --set $NAME background.drawing=off \ - label.color=$ACCENT_COLOR \ - icon.color=$ACCENT_COLOR -fi - -if [ "$SENDER" = "aerospace_workspace_change" ]; then - - apps=$(aerospace list-windows --workspace $1 | awk -F'|' '{gsub(/^ *| *$/, "", $2); print $2}') - - icon_strip=" " - if [ "${apps}" != "" ]; then - while read -r app - do - icon_strip+=" $($CONFIG_DIR/plugins/icon_map_fn.sh "$app")" - done <<< "${apps}" - else - icon_strip=" —" - fi - - sketchybar --set $1 label="$icon_strip" - + label.color=$BLUE \ + icon.color=$BLUE fi diff --git a/.config/sketchybar/plugins/volume.sh b/.config/sketchybar/plugins/volume.sh index 6e69a5d..429e586 100755 --- a/.config/sketchybar/plugins/volume.sh +++ b/.config/sketchybar/plugins/volume.sh @@ -7,14 +7,20 @@ if [ "$SENDER" = "volume_change" ]; then VOLUME="$INFO" case "$VOLUME" in - [6-9][0-9]|100) ICON="󰕾" + [6-9][0-9]|100) + ICON="󰕾" + COLOR="0xff8aadf4" ;; - [3-5][0-9]) ICON="󰖀" + [3-5][0-9]) + ICON="󰖀" + COLOR="0xff8aadf4" ;; [1-9]|[1-2][0-9]) ICON="󰕿" ;; - *) ICON="󰖁" + *) + ICON="󰖁" + COLOR="0xffed8796" esac - sketchybar --set "$NAME" icon="$ICON" label="$VOLUME%" + sketchybar --set "$NAME" icon.color="$COLOR" icon="$ICON" label.color="$COLOR" label="$VOLUME%" fi diff --git a/.config/sketchybar/plugins/wifi.sh b/.config/sketchybar/plugins/wifi.sh new file mode 100755 index 0000000..8ecf42f --- /dev/null +++ b/.config/sketchybar/plugins/wifi.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +if networksetup -getairportpower en0 | grep -q "On"; then + SSID=$(ipconfig getsummary en0 | awk -F ' SSID : ' '/ SSID : / {print $2}') + if [ -z "$SSID" ]; then + sketchybar --set wifi icon="󱛅" \ + label="Disconnected" \ + label.color="0xffed8796" \ + icon.color="0xffed8796" + else + sketchybar --set wifi icon="󰖩" \ + label="$SSID" \ + label.color="0xffc6a0f6" \ + icon.color="0xffc6a0f6" + fi +else + sketchybar --set wifi icon="󰖪" \ + label="Off" \ + label.color="0xffed8796" \ + icon.color="0xffed8796" +fi diff --git a/.config/sketchybar/sketchybarrc b/.config/sketchybar/sketchybarrc index a6031e3..6a0d289 100755 --- a/.config/sketchybar/sketchybarrc +++ b/.config/sketchybar/sketchybarrc @@ -9,6 +9,7 @@ source "$CONFIG_DIR/colors.sh" PLUGIN_DIR="$CONFIG_DIR/plugins" ITEM_DIR="$CONFIG_DIR/items" +HELPER_DIR="$CONFIG_DIR/helper" ##### Bar Appearance ##### # Configuring the general appearance of the bar. @@ -17,7 +18,7 @@ ITEM_DIR="$CONFIG_DIR/items" # If you are looking for other colors, see the color picker: # https://felixkratz.github.io/SketchyBar/config/tricks#color-picker -sketchybar --bar position=top height=30 blur_radius=30 color=$BAR_COLOR +sketchybar --bar position=top height=40 blur_radius=30 color=$BAR_COLOR notch_width=220 ##### Changing Defaults ##### # We now change some default values, which are applied to all further items. @@ -27,10 +28,8 @@ sketchybar --bar position=top height=30 blur_radius=30 color=$BAR_COLOR default=( padding_left=5 padding_right=5 - icon.font="MesloLGS Nerd Font:Bold:17.0" - label.font="MesloLGS Nerd Font:Bold:14.0" - icon.color=$WHITE - label.color=$WHITE + icon.font="JetBrainsMono Nerd Font:Bold:17.0" + label.font="JetBrainsMono Nerd Font:Bold:14.0" background.color=$ITEM_BG_COLOR background.corner_radius=5 background.height=24 @@ -47,13 +46,15 @@ source $ITEM_DIR/spaces.sh # --Middle Items -- -source $ITEM_DIR/media.sh +source $ITEM_DIR/front_app.sh +source $ITEM_DIR/pomodoro.sh # --Right Side Items -- source $ITEM_DIR/calendar.sh source $ITEM_DIR/volume.sh source $ITEM_DIR/battery.sh +source $ITEM_DIR/wifi.sh ##### Force all scripts to run the first time (never do this in a script) ##### sketchybar --update diff --git a/.config/starship/starship.toml b/.config/starship/starship.toml index 85ce16c..92fc0c3 100644 --- a/.config/starship/starship.toml +++ b/.config/starship/starship.toml @@ -10,7 +10,7 @@ add_newline = true # Replace the '❯' symbol in the prompt with '➜' [character] # The name of the module we are configuring is 'character' -success_symbol = '[❯ ](bold green)' # The 'success_symbol' segment is being set to '➜' with the color 'bold green' +success_symbol = '[❯](bold green)' # The 'success_symbol' segment is being set to '➜' with the color 'bold green' # Git module [git_branch] diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf deleted file mode 100644 index d1b0041..0000000 --- a/.config/tmux/tmux.conf +++ /dev/null @@ -1,96 +0,0 @@ -###################### -# Tmux config # -# Inspired by: # -# - josean.dev # -# - DevOps Toolbox # -###################### - -# Use RGB Colors -set -g default-terminal "screen-256color" - -set -g base-index 1 # Start counting from 1 -set -g status-position top # Position status bar at top - -set -g renumber-windows on # Whenever a window is closed, renumber them - -# Change prefix -set -g prefix C-a -unbind C-b -bind-key C-a send-prefix - -###################### -# Change keybindings # -###################### - -# Vertical window split -unbind % -bind - split-window -v - -# Horizontal window split -unbind '"' -bind _ split-window -h - -# Window resizing -bind -r j resize-pane -D 5 -bind -r k resize-pane -U 5 -bind -r h resize-pane -L 5 -bind -r l resize-pane -R 5 -bind -r m resize-pane -Z - -# Vim keys -set-window-option -g mode-keys vi - -############ -# Vim Mode # -############ - -bind-key -T copy-mode-vi 'v' send -X begin-selection -bind-key -T copy-mode-vi 'y' send -X copy-selection - -unbind -T copy-mode-vi MouseDragEnd1Pane - -unbind r -bind -r r source-file ~/.config/tmux/tmux.conf # Source config file - -########### -# Plugins # -########### - -set -g @plugin 'tmux-plugins/tpm' # Plugin Manager -set -g @plugin 'christoomey/vim-tmux-navigator' # vim-like navigation -set -g @plugin 'catppuccin/tmux' # Theme -set -g @plugin 'tmux-plugins/tmux-resurrect' -set -g @plugin 'tmux-plugins/tmux-continuum' - -############################################################# -# Catppuccin config # -# See https://github.com/catppuccin/tmux for more resources # -############################################################# - -set -g @catppuccin_window_status_style "rounded" -set -g @catppuccin_window_number_position "right" -set -g @catppuccin_window_default_fill "number" -set -g @catppuccin_window_text "#{window_name}" -set -g @catppuccin_window_current_text "#{window_name}" -set -g @catppuccin_window_current_fill "number" -set -g @catppuccin_status_left_separator " " -set -g @catppuccin_status_right_separator " " -set -g @catppuccin_status_right_separator_inverse "no" -set -g @catppuccin_status_fill "icon" -set -g @catppuccin_status_connect_separator "no" -set -g @catppuccin_flavor 'macchiato' -set -g status-right-length 100 -set -g status-left-length 100 -set -g status-left "#{E:@catppuccin_status_session}" -set -g status-right "#{E:@catppuccin_status_directory}" -set -ag status-right "#{E:@catppuccin_status_date_time}" - -#################### -# Resurrect config # -#################### - -set -g @resurrect-capture-pane-contents 'on' -set -g @continuum-restore 'on' - - -run '~/.config/tmux/plugins/tpm/tpm' diff --git a/.config/vifm/colors/dracula.vifm b/.config/vifm/colors/dracula.vifm deleted file mode 100644 index ebd2b75..0000000 --- a/.config/vifm/colors/dracula.vifm +++ /dev/null @@ -1,45 +0,0 @@ -" VIFM COLORS -" dracula -" based on: https://github.com/istib/dotfiles/blob/master/vifm/vifm-colors - -" Default = -1 = None, can be used for transparency or default color -" Black = 0 -" Red = 1 -" Green = 2 -" Yellow = 3 -" Blue = 4 -" Magenta = 5 -" Cyan = 6 -" White = 7 - -" STYLES -" bold -" underline -" reverse or inverse -" standout -" none - - -highlight clear - -highlight Win cterm=none ctermfg=default ctermbg=none - -highlight TopLine cterm=none ctermfg=blue ctermbg=none -highlight TopLineSel cterm=none ctermfg=magenta ctermbg=none -highlight StatusLine cterm=none ctermfg=blue ctermbg=none -highlight Border cterm=none ctermfg=blue ctermbg=none - -highlight Selected cterm=bold ctermfg=magenta ctermbg=default -highlight CurrLine cterm=bold ctermfg=236 ctermbg=blue - -highlight WildMenu cterm=none,reverse ctermfg=blue ctermbg=236 -highlight CmdLine cterm=none ctermfg=255 ctermbg=236 -highlight ErrorMsg cterm=none ctermfg=red ctermbg=black - -highlight Directory cterm=none ctermfg=blue ctermbg=default -highlight Link cterm=none ctermfg=cyan ctermbg=default -highlight BrokenLink cterm=none ctermfg=red ctermbg=default -highlight Socket cterm=none ctermfg=magenta ctermbg=black -highlight Device cterm=none ctermfg=red ctermbg=default -highlight Fifo cterm=none ctermfg=yellow ctermbg=black -highlight Executable cterm=none ctermfg=green ctermbg=default diff --git a/.config/vifm/vifmrc b/.config/vifm/vifmrc deleted file mode 100644 index 6ae917e..0000000 --- a/.config/vifm/vifmrc +++ /dev/null @@ -1,538 +0,0 @@ -" vim: filetype=vifm : -" Sample configuration file for vifm (last updated: 8 August, 2022) -" You can edit this file by hand. -" The " character at the beginning of a line comments out the line. -" Blank lines are ignored. -" The basic format for each item is shown with an example. - -" ------------------------------------------------------------------------------ -" Main settings -" ------------------------------------------------------------------------------ - -" Command used to edit files in various contexts. The default is vim. -" If you would like to use another vi clone such as Elvis or Vile -" you will need to change this setting. -if executable('vim') - set vicmd=vim -elseif executable('nvim') - set vicmd=nvim -elseif executable('elvis') - set vicmd=elvis\ -G\ termcap -elseif executable('vile') - set vicmd=vile -elseif $EDITOR != '' - echo 'Note: using `'.$EDITOR.'` as an editor' - let &vicmd = $EDITOR -endif - -" This makes vifm perform file operations on its own instead of relying on -" standard utilities like `cp`. While using `cp` and alike is a more universal -" solution, it's also much slower when processing large amounts of files and -" doesn't support progress measuring. -set syscalls - -" Trash Directory -" The default is to move files that are deleted with dd or :d to -" the trash directory. If you change this you will not be able to move -" files by deleting them and then using p to put the file in the new location. -" I recommend not changing this until you are familiar with vifm. -" This probably shouldn't be an option. -set trash - -" What should be saved automatically on restarting vifm. Drop "savedirs" -" value if you don't want vifm to remember last visited directories for you. -set vifminfo=dhistory,savedirs,chistory,state,tui,shistory, - \phistory,fhistory,dirstack,registers,bookmarks,bmarks - -" This is how many directories to store in the directory history. -set history=100 - -" Automatically resolve symbolic links on l or Enter. -set nofollowlinks - -" Natural sort of (version) numbers within text. -set sortnumbers - -" Maximum number of changes that can be undone. -set undolevels=100 - -" Use Vim's format of help file (has highlighting and "hyperlinks"). -" If you would rather use a plain text help file set novimhelp. -set vimhelp - -" If you would like to run an executable file when you -" press Enter, l or Right Arrow, set this. -set norunexec - -" List of color schemes to try (picks the first one supported by the terminal) -colorscheme dracula - -" Format for displaying time in file list. For example: -" TIME_STAMP_FORMAT=%m/%d-%H:%M -" See man date or man strftime for details. -set timefmt='%Y/%m/%d %H:%M' - -" Show list of matches on tab completion in command-line mode -set wildmenu - -" Display completions in a form of popup with descriptions of the matches -set wildstyle=popup - -" Display suggestions in normal, visual and view modes for keys, marks and -" registers (at most 5 files). In other view, when available. -set suggestoptions=normal,visual,view,otherpane,keys,marks,registers - -" Ignore case in search patterns unless it contains at least one uppercase -" letter -set ignorecase -set smartcase - -" Don't highlight search results automatically -set nohlsearch - -" Use increment searching (search while typing) -set incsearch - -" Try to leave some space from cursor to upper/lower border in lists -set scrolloff=4 - -" Don't do too many requests to slow file systems -if !has('win') - set slowfs=curlftpfs -endif - -" Set custom status line look -set statusline=" Hint: %z%= %A %10u:%-7g %15s %20d " - -" ------------------------------------------------------------------------------ -" Bookmarks -" ------------------------------------------------------------------------------ - -" :mark mark /full/directory/path [filename] - -mark b ~/bin/ -mark h ~/ - -" ------------------------------------------------------------------------------ -" Commands -" ------------------------------------------------------------------------------ - -" :com[mand][!] command_name action -" -" These are some of the macros that can be used in the action part: -" %a for user arguments -" %c for current file under the cursor -" %C for current file under the cursor of inactive pane -" %f for selected file(s) -" %F for selected file(s) of inactive pane -" %b is the same as %f %F -" %d for current directory name -" %D for current directory name of inactive pane -" %r{x} for list of files in register {x} -" %m runs the command in a menu window -" %u uses command's output to build a file list -" see `:help vifm-macros` and `:help vifm-filename-modifiers` for more - -command! df df -h %m 2> /dev/null -command! diff vim -d %f %F -command! zip zip -r %c.zip %f -command! run !! ./%f -command! make !!make %a -command! mkcd :mkdir %a | cd %a -command! vgrep vim "+grep %a" -command! reload :write | restart full - -" ------------------------------------------------------------------------------ -" File types association -" ------------------------------------------------------------------------------ - -" :filetype pattern1,pattern2 defaultprogram,program2 -" :fileviewer pattern1,pattern2 consoleviewer -" -" The first entry is the default program to be used with a matching file. -" The other programs for the file type can be accessed via :file command. -" The command macros like %f, %F, %d, %D may be used in the commands. -" The %a macro is ignored. To use a % you must put %%. -" Spaces in an app name must be escaped, for example: QuickTime\ Player.app - -" For automated FUSE mounts, you must register an extension with :file[x]type -" in one of the following formats: -" -" :filetype patterns FUSE_MOUNT|mount_cmd %SOURCE_FILE %DESTINATION_DIR -" -" %SOURCE_FILE and %DESTINATION_DIR are filled in at runtime. -" -" Example: -" :filetype *.zip,*.[jwe]ar FUSE_MOUNT|fuse-zip %SOURCE_FILE %DESTINATION_DIR -" -" :filetype patterns FUSE_MOUNT2|mount_cmd %PARAM %DESTINATION_DIR -" -" %PARAM and %DESTINATION_DIR are filled in at runtime. -" -" Example: -" :filetype *.ssh FUSE_MOUNT2|sshfs %PARAM %DESTINATION_DIR -" -" %PARAM value is the first line of the matched file, example: root@127.0.0.1:/ -" -" You can also add %CLEAR if you want to clear screen before running FUSE -" program. There is also %FOREGROUND, which is useful for entering passwords. - -" Pdf -filextype {*.pdf}, zathura %c %i &, apvlv %c, xpdf %c -fileviewer {*.pdf}, pdftotext -nopgbrk %c - - -" PostScript -filextype {*.ps,*.eps,*.ps.gz}, - \ {View in zathura} - \ zathura %f, - \ {View in gv} - \ gv %c %i &, - -" Djvu -filextype {*.djvu}, - \ {View in zathura} - \ zathura %f, - \ {View in apvlv} - \ apvlv %f, - -" Audio -filetype {*.wav,*.mp3,*.flac,*.m4a,*.wma,*.ape,*.ac3,*.og[agx],*.spx,*.opus}, - \