Compare commits
No commits in common. "6925fbe29815a880690eedf78a5d79096b25827c" and "1f4666f41711afeb281f890ffbc8e930ebb173c6" have entirely different histories.
6925fbe298
...
1f4666f417
148
.config/aerospace/aerospace.toml
Normal file
148
.config/aerospace/aerospace.toml
Normal file
@ -0,0 +1,148 @@
|
|||||||
|
# Place a copy of this config to ~/.aerospace.toml
|
||||||
|
# After that, you can edit ~/.aerospace.toml to your liking
|
||||||
|
|
||||||
|
# It's not necessary to copy all keys to your config.
|
||||||
|
# If the key is missing in your config, "default-config.toml" will serve as a fallback
|
||||||
|
|
||||||
|
# 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 = []
|
||||||
|
|
||||||
|
# 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']
|
||||||
|
|
||||||
|
# Intergration with sketchybar
|
||||||
|
exec-on-workspace-change = ['/bin/bash', '-c',
|
||||||
|
'sketchybar --trigger aerospace_workspace_change FOCUSED_WORKSPACE=$AEROSPACE_FOCUSED_WORKSPACE'
|
||||||
|
]
|
||||||
|
|
||||||
|
# Start AeroSpace at login
|
||||||
|
start-at-login = true
|
||||||
|
|
||||||
|
# Normalizations. See: https://nikitabobko.github.io/AeroSpace/guide#normalization
|
||||||
|
enable-normalization-flatten-containers = true
|
||||||
|
enable-normalization-opposite-orientation-for-nested-containers = true
|
||||||
|
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/guide#layouts
|
||||||
|
# The 'accordion-padding' specifies the size of accordion padding
|
||||||
|
# You can set 0 to disable the padding feature
|
||||||
|
accordion-padding = 30
|
||||||
|
|
||||||
|
# Possible values: tiles|accordion
|
||||||
|
default-root-container-layout = 'tiles'
|
||||||
|
|
||||||
|
# Possible values: horizontal|vertical|auto
|
||||||
|
# 'auto' means: wide monitor (anything wider than high) gets horizontal orientation,
|
||||||
|
# tall monitor (anything higher than wide) gets vertical orientation
|
||||||
|
default-root-container-orientation = 'auto'
|
||||||
|
|
||||||
|
# Possible values: (qwerty|dvorak)
|
||||||
|
# See https://nikitabobko.github.io/AeroSpace/guide#key-mapping
|
||||||
|
key-mapping.preset = 'qwerty'
|
||||||
|
|
||||||
|
# Mouse follows focus when focused monitor changes
|
||||||
|
# Drop it from your config, if you don't like this behavior
|
||||||
|
# See https://nikitabobko.github.io/AeroSpace/guide#on-focus-changed-callbacks
|
||||||
|
# See https://nikitabobko.github.io/AeroSpace/commands#move-mouse
|
||||||
|
on-focused-monitor-changed = ['move-mouse monitor-lazy-center']
|
||||||
|
|
||||||
|
# Gaps between windows (inner-*) and between monitor edges (outer-*).
|
||||||
|
# Possible values:
|
||||||
|
# - Constant: gaps.outer.top = 8
|
||||||
|
# - Per monitor: gaps.outer.top = [{ monitor.main = 16 }, { monitor."some-pattern" = 32 }, 24]
|
||||||
|
# In this example, 24 is a default value when there is no match.
|
||||||
|
# Monitor pattern is the same as for 'workspace-to-monitor-force-assignment'.
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/guide#assign-workspaces-to-monitors
|
||||||
|
[gaps]
|
||||||
|
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.right = 10
|
||||||
|
|
||||||
|
# 'main' binding mode declaration
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/guide#binding-modes
|
||||||
|
# 'main' binding mode must be always presented
|
||||||
|
[mode.main.binding]
|
||||||
|
|
||||||
|
# All possible keys:
|
||||||
|
# - Letters. a, b, c, ..., z
|
||||||
|
# - Numbers. 0, 1, 2, ..., 9
|
||||||
|
# - Keypad numbers. keypad0, keypad1, keypad2, ..., keypad9
|
||||||
|
# - F-keys. f1, f2, ..., f20
|
||||||
|
# - Special keys. minus, equal, period, comma, slash, backslash, quote, semicolon, backtick,
|
||||||
|
# leftSquareBracket, rightSquareBracket, space, enter, esc, backspace, tab
|
||||||
|
# - Keypad special. keypadClear, keypadDecimalMark, keypadDivide, keypadEnter, keypadEqual,
|
||||||
|
# keypadMinus, keypadMultiply, keypadPlus
|
||||||
|
# - Arrows. left, down, up, right
|
||||||
|
|
||||||
|
# All possible modifiers: cmd, ctrl, ctrl, shift
|
||||||
|
|
||||||
|
# All possible commands: https://nikitabobko.github.io/AeroSpace/commands
|
||||||
|
|
||||||
|
# You can uncomment this line to open up terminal with ctrl + enter shortcut
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/commands#exec-and-forget
|
||||||
|
# ctrl-enter = 'exec-and-forget open -n /System/Applications/Utilities/Terminal.app'
|
||||||
|
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/commands#layout
|
||||||
|
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'
|
||||||
|
|
||||||
|
# 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'
|
||||||
|
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/commands#workspace
|
||||||
|
ctrl-1 = 'workspace '
|
||||||
|
ctrl-2 = 'workspace '
|
||||||
|
ctrl-3 = 'workspace '
|
||||||
|
ctrl-4 = 'workspace '
|
||||||
|
ctrl-5 = 'workspace '
|
||||||
|
ctrl-6 = 'workspace '
|
||||||
|
ctrl-7 = 'workspace '
|
||||||
|
ctrl-8 = 'workspace '
|
||||||
|
ctrl-9 = 'workspace '
|
||||||
|
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/commands#move-node-to-workspace
|
||||||
|
ctrl-shift-1 = 'move-node-to-workspace '
|
||||||
|
ctrl-shift-2 = 'move-node-to-workspace '
|
||||||
|
ctrl-shift-3 = 'move-node-to-workspace '
|
||||||
|
ctrl-shift-4 = 'move-node-to-workspace '
|
||||||
|
ctrl-shift-5 = 'move-node-to-workspace '
|
||||||
|
ctrl-shift-6 = 'move-node-to-workspace '
|
||||||
|
ctrl-shift-7 = 'move-node-to-workspace '
|
||||||
|
ctrl-shift-8 = 'move-node-to-workspace '
|
||||||
|
ctrl-shift-9 = 'move-node-to-workspace '
|
||||||
|
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/commands#move-workspace-to-monitor
|
||||||
|
ctrl-shift-tab = 'move-workspace-to-monitor --wrap-around next'
|
||||||
|
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/commands#mode
|
||||||
|
ctrl-shift-slash= 'mode service'
|
||||||
|
|
||||||
|
# 'service' binding mode declaration.
|
||||||
|
# See: https://nikitabobko.github.io/AeroSpace/guide#binding-modes
|
||||||
|
[mode.service.binding]
|
||||||
|
esc = ['reload-config', 'mode main']
|
||||||
|
r = ['flatten-workspace-tree', 'mode main'] # reset layout
|
||||||
|
#s = ['layout sticky tiling', 'mode main'] # sticky is not yet supported https://github.com/nikitabobko/AeroSpace/issues/2
|
||||||
|
f = ['layout floating tiling', 'mode main'] # Toggle between floating and tiling layout
|
||||||
|
backspace = ['close-all-windows-but-current', 'mode main']
|
||||||
|
|
||||||
|
ctrl-shift-s = ['join-with left', 'mode main']
|
||||||
|
ctrl-shift-d = ['join-with down', 'mode main']
|
||||||
|
ctrl-shift-f = ['join-with up', 'mode main']
|
||||||
|
ctrl-shift-g = ['join-with right', 'mode main']
|
||||||
|
|
26
.config/colorscripts/00default.sh
Executable file
26
.config/colorscripts/00default.sh
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/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
|
46
.config/colorscripts/alpha
Executable file
46
.config/colorscripts/alpha
Executable file
@ -0,0 +1,46 @@
|
|||||||
|
#!/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
|
40
.config/colorscripts/arch
Executable file
40
.config/colorscripts/arch
Executable file
@ -0,0 +1,40 @@
|
|||||||
|
#!/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
|
16
.config/colorscripts/awk-rgb-test
Executable file
16
.config/colorscripts/awk-rgb-test
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#!/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";
|
||||||
|
}'
|
26
.config/colorscripts/bars
Executable file
26
.config/colorscripts/bars
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/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
|
5
.config/colorscripts/blocks1
Executable file
5
.config/colorscripts/blocks1
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
#!/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;')"
|
||||||
|
|
54
.config/colorscripts/blocks2
Executable file
54
.config/colorscripts/blocks2
Executable file
@ -0,0 +1,54 @@
|
|||||||
|
#!/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
|
63
.config/colorscripts/bloks
Executable file
63
.config/colorscripts/bloks
Executable file
@ -0,0 +1,63 @@
|
|||||||
|
#!/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
|
38
.config/colorscripts/colorbars
Executable file
38
.config/colorscripts/colorbars
Executable file
@ -0,0 +1,38 @@
|
|||||||
|
#!/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
|
30
.config/colorscripts/colortest
Executable file
30
.config/colorscripts/colortest
Executable file
@ -0,0 +1,30 @@
|
|||||||
|
#!/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
|
21
.config/colorscripts/colortest-slim
Executable file
21
.config/colorscripts/colortest-slim
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/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
|
34
.config/colorscripts/colorview
Executable file
34
.config/colorscripts/colorview
Executable file
@ -0,0 +1,34 @@
|
|||||||
|
#!/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 " └──────────────────────────────────────────────────────────────────────────┘"
|
13
.config/colorscripts/colorwheel
Executable file
13
.config/colorscripts/colorwheel
Executable file
@ -0,0 +1,13 @@
|
|||||||
|
#!/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
|
||||||
|
|
||||||
|
"
|
19
.config/colorscripts/crowns
Executable file
19
.config/colorscripts/crowns
Executable file
@ -0,0 +1,19 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Author: venam
|
||||||
|
|
||||||
|
cat << EOF
|
||||||
|
|
||||||
|
[1;34m [0;30m [5;44m [0;30m[11C[5;42;32m [0;30m[5C[37m [30m[5C[5;46;32m [0;30m[5C[37m [30m[5C[5;41;32m [0;30m[5C[37m [30m[5C[5;45;35m [0;30m[5C[37m [30m[5C[5;43;35m [0m
|
||||||
|
[1;34m [0;30m [5;44m [0;1;44;34m [0;5;44;30m [0;30m[9C[5;42;32m [0;42;32m [5m [0;30m [37m [30m [5;46;32m [0;46;32m [5m [0;30m [37m [30m [5;41;32m [0;41;32m [5m [0;30m [37m [30m [5;45;35m [0;45;35m [5m [0;30m [37m [30m [5;43;35m [0;43;35m [5m [0m
|
||||||
|
[1;34m [0;30m [5;44m [0;30m[11C[5;42;32m [0;30m[5C[37m [30m[5C[5;46;32m [0;30m[5C[37m [30m[5C[5;41;32m [0;30m[5C[37m [30m[5C[5;45;35m [0;30m[5C[37m [30m[5C[5;43;35m [0m
|
||||||
|
[1;34m [0;5;44;30m [0;30m [5;44m [0;1;44;34m [0;5;44;30m [0;30m [5;44m [0;30m [5;42;32m [0;30m [5;42;32m [0;42;32m [5m [0;30m [5;42;32m [0;30m [37m [30m [5;46;32m [0;30m [5;46;32m [0;46;32m [5m [0;30m [5;46;32m [0;30m [37m [30m [5;41;32m [0;30m [5;41;32m [0;41;32m [5m [0;30m [5;41;32m [0;30m [37m [30m [5;45;35m [0;30m [5;45;35m [0;45;35m [5m [0;30m [5;45;35m [0;30m [37m [30m [5;43;35m [0;30m [5;43;35m [0;43;35m [5m [0;30m [5;43;35m [0m
|
||||||
|
[1;34m [5;44m [0;1;44;34m [5m [0;1;44;34m [5m [0;1;44;34m [5m [0m [5;42;32m [0;42;32m [5m [0;42;32m [5m [0;42;32m [5m [0m [5;46;32m [0;46;32m [5m [0;46;32m [5m [0;46;32m [5m [0m [5;41;32m [0;41;32m [5m [0;41;32m [5m [0;41;32m [5m [0m [5;45;35m [0;45;35m [5m [0;45;35m [5m [0;45;35m [5m [0m [5;43;35m [0;43;35m [5m [0;43;35m [5m [0;43;35m [5m [0m
|
||||||
|
[1;34m [5;44m [0;1;44;34m [5m [0;1;44;34m [5m [0;1;44;34m [5m [0m [5;42;32m [0;42;32m [5m [0;42;32m [5m [0;42;32m [5m [0m [5;46;32m [0;46;32m [5m [0;46;32m [5m [0;46;32m [5m [0m [5;41;32m [0;41;32m [5m [0;41;32m [5m [0;41;32m [5m [0m [5;45;35m [0;45;35m [5m [0;45;35m [5m [0;45;35m [5m [0m [5;43;35m [0;43;35m [5m [0;43;35m [5m [0;43;35m [5m [0m
|
||||||
|
[5C[5;1;44;34m [0;1;44;34m [5m [0;1;44;34m [5m [0;1;44;34m [5m [0m [30m [5;42;32m [0;42;32m [5m [0;42;32m [5m [0;42;32m [5m [0;30m [37m [30m [5;46;32m [0;46;32m [5m [0;46;32m [5m [0;46;32m [5m [0;30m [37m [30m [5;41;32m [0;41;32m [5m [0;41;32m [5m [0;41;32m [5m [0;30m [37m [30m [5;45;35m [0;45;35m [5m [0;45;35m [5m [0;45;35m [5m [0;30m [37m [30m [5;43;35m [0;43;35m [5m [0;43;35m [5m [0;43;35m [5m [0m
|
||||||
|
[6C[5;1;44;34m [0m [30m [5;42;32m [0;30m [37m [30m [5;46;32m [0;30m [37m [30m [5;41;32m [0;30m [37m [30m [5;45;35m [0;30m [37m [30m [5;43;35m [0m
|
||||||
|
[6C[5;1;44;34m [0m [30m [5;42;32m [0;30m [37m [30m [5;46;32m [0;30m [37m [30m [5;41;32m [0;30m [37m [30m [5;45;35m [0;30m [37m [30m [5;43;35m [0m
|
||||||
|
[47;35m [0m
|
||||||
|
[5;47;35m [0m
|
||||||
|
|
||||||
|
EOF
|
47
.config/colorscripts/crunch
Executable file
47
.config/colorscripts/crunch
Executable file
@ -0,0 +1,47 @@
|
|||||||
|
#!/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
|
46
.config/colorscripts/crunchbang
Executable file
46
.config/colorscripts/crunchbang
Executable file
@ -0,0 +1,46 @@
|
|||||||
|
#!/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
|
44
.config/colorscripts/crunchbang-mini
Executable file
44
.config/colorscripts/crunchbang-mini
Executable file
@ -0,0 +1,44 @@
|
|||||||
|
#!/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
|
56
.config/colorscripts/darthvader
Executable file
56
.config/colorscripts/darthvader
Executable file
@ -0,0 +1,56 @@
|
|||||||
|
#!/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
|
39
.config/colorscripts/debian
Executable file
39
.config/colorscripts/debian
Executable file
@ -0,0 +1,39 @@
|
|||||||
|
#!/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 <<EOF
|
||||||
|
|
||||||
|
${c0} ,---._ ${c1} ,---._ ${c2} ,---._ ${c3} ,---._ ${c4} ,---._ ${c5} ,---._
|
||||||
|
${c0} /\` __ \\ ${c1} /\` __ \\ ${c2} /\` __ \\ ${c3} /\` __ \\ ${c4} /\` __ \\ ${c5} /\` __ \\
|
||||||
|
${c0} | / | ${c1} | / | ${c2} | / | ${c3} | / | ${c4} | / | ${c5} | / |
|
||||||
|
${c0} | \`.__.\` ${c1} | \`.__.\` ${c2} | \`.__.\` ${c3} | \`.__.\` ${c4} | \`.__.\` ${c5} | \`.__.\`
|
||||||
|
${c0} \ ${c1} \ ${c2} \ ${c3} \ ${c4} \ ${c5} \
|
||||||
|
${c0} \`-,_ ${c1} \`-,_ ${c2} \`-,_ ${c3} \`-,_ ${c4} \`-,_ ${c5} \`-,_
|
||||||
|
${ic}
|
||||||
|
EOF
|
||||||
|
|
58
.config/colorscripts/doom-original
Executable file
58
.config/colorscripts/doom-original
Executable file
@ -0,0 +1,58 @@
|
|||||||
|
#!/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} ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓ ▓░ ░░▓ ▓▓ ▓ ▓▓
|
||||||
|
${boldon}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓░▓▓▓▓▓▓▓▓░▓▒ ░░▓▓▓▓░▓▓▓▓░▓▓▓▓▓▓▓▓░▓▓▓▓░ ▓▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓ ▓▓▓▓▓░▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓ ▓▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▒ ▓▓▓▓▒▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓░▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓ ▓▓▒▓▓░▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓░▓▓▓▓░ ▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓░░▓▓▓
|
||||||
|
${boldon} ▓▓▓▓░▓▓ ▓▓▓░▓▓░▓▓▓▓▓░▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
|
||||||
|
${boldon} ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
|
||||||
|
${boldon} ▓▓▓▓░▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓ ▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓░▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓ ▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓ ▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓ ▓▓▓▓░▓▓ ░▓ ▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓░ ▓░▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓░▓▓▓ ▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓ ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓ ▓▓▓▓░▒▓▓▓▓ ▓▓ ▓▓▓░░▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓ ▓▓░ ░▓▓░ ▓▓░▓ ▓▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓
|
||||||
|
${boldon} ▓▓▓▓▓ ▓▓▓░░
|
||||||
|
${boldon} ░▓▓ ▒▓▓
|
||||||
|
${reset}
|
||||||
|
EOF
|
||||||
|
|
58
.config/colorscripts/doom-outlined
Executable file
58
.config/colorscripts/doom-outlined
Executable file
@ -0,0 +1,58 @@
|
|||||||
|
#!/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}${yellowfbright} ▓ ▓ ▓▓▓ ▓ ▓ ▓▓▓ ▓ ▓ ▓ ▓░ ░░▓ ▓▓ ▓ ▓▓
|
||||||
|
${boldon}${yellowfbright}▓▓${boldon}${yellowfbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓░▓▓▓▓▓▓▓▓░▓▒ ░░▓▓▓▓░▓▓▓▓░▓▓▓▓▓▓▓▓░▓▓▓▓░ ▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓${boldon}${bluefbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓ ▓▓▓▓▓░${boldon}${yellowfbright}▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${bluefbright}▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░▓ ▓▓▓▓▓▓${boldon}${yellowfbright}▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${bluefbright}▓▓▓▒ ▓▓▓▓▒▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓░▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${bluefbright}▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓░▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓${boldon}${bluefbright}▓▓▓▓▓ ▓▓▒▓▓░▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓░▓▓▓▓░ ▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓░░${boldon}${yellowfbright}▓▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${bluefbright}▓░▓▓ ▓▓▓░▓▓░▓▓▓▓▓░▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓░
|
||||||
|
${boldon}${yellowfbright} ▓▓${boldon}${redfbright}▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓░
|
||||||
|
${boldon}${yellowfbright} ▓▓${boldon}${redfbright}▓▓░▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓ ▓▓▓▓▓ ▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓${boldon}${redfbright}░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓${boldon}${redfbright}░▓▓▓▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓░▓░${boldon}${yellowfbright}${boldon}${redfbright}▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓░▓▓▓▓${boldon}${yellowfbright}▓▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓░▓ ▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓░▓▓▓▓▓ ▓▓▓▓▓▓░▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓ ▓▓▓▓░▓▓ ░▓ ▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓▓▓▒▓▓▓${boldon}${yellowfbright}▓▓▓░ ▓░▓${boldon}${redfbright}▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓ ▓▓${boldon}${redfbright}▓▓▓▓▓▓▓▓${boldon}${yellowfbright}▓▓ ▓░▓▓▓ ▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓ ▓▓▓▓▓${boldon}${yellowfbright}▓▓▓ ▓▓${boldon}${redfbright}▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright}▓▓ ▓▓${boldon}${redfbright}▓▓░▒▓▓${boldon}${yellowfbright}▓▓ ▓▓ ▓${boldon}${redfbright}▓▓░░${boldon}${yellowfbright}▓▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright} ▓▓░ ░▓▓░ ▓▓░▓ ▓${boldon}${redfbright}▓▓▓▓▓${boldon}${yellowfbright}▓
|
||||||
|
${boldon}${yellowfbright} ▓▓▓${boldon}${redfbright}▓▓▓${boldon}${yellowfbright}▓▓ ░▓${boldon}${redfbright}▓▓▓▓${boldon}${yellowfbright}▓
|
||||||
|
${boldon}${yellowfbright} ▓▓${boldon}${redfbright}▓${boldon}${yellowfbright}▓▓ ▓${boldon}${redfbright}▓▓░${boldon}${yellowfbright}░
|
||||||
|
${boldon}${yellowfbright} ░▓▓${boldon}${redfbright} ${boldon}${yellowfbright} ▒▓${boldon}${redfbright}${boldon}${yellowfbright}▓
|
||||||
|
${reset}
|
||||||
|
EOF
|
||||||
|
|
50
.config/colorscripts/elfman
Executable file
50
.config/colorscripts/elfman
Executable file
@ -0,0 +1,50 @@
|
|||||||
|
#!/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=144700#p144700
|
||||||
|
|
||||||
|
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}${whitefbright} ▄▄▄${reset}
|
||||||
|
${boldon}${whitefbright} ▄█████▄▄ ${reset}
|
||||||
|
${boldon}${whitefbright}███${cyanb}▀▀▀▀${blackb}▀${cyanb}▀${blackb}▀${cyanb}▀${reset}
|
||||||
|
${boldon}${whitefbright}███${cyanb}▄ ${boldoff}${blackf}▀ ▀${reset}${cyanf}▀${reset}
|
||||||
|
${boldon}${whitefbright} ▄${cyanb} ${reset}${boldon}${whitefbright}█████▄ ${boldoff}${redf}█▄${reset}
|
||||||
|
${boldoff}${redf}▀▀${reset}${boldon}${redb}${whitefbright}▄${cyanb}▄ ${redb}▄▄▄${reset}${boldoff}${redf}▀██▀${reset}
|
||||||
|
${boldon}${whitefbright} ██▀▀▀██▀ ${boldoff}${redf}▀${reset}
|
||||||
|
${boldon}${whitefbright} ▀▀▀▀ ▀▀▀▀${reset}
|
||||||
|
|
||||||
|
EOF
|
48
.config/colorscripts/faces
Executable file
48
.config/colorscripts/faces
Executable file
@ -0,0 +1,48 @@
|
|||||||
|
#!/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=127737#p127737
|
||||||
|
|
||||||
|
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
|
||||||
|
|
||||||
|
${white}╔══════════════════════════════════════════════════════════════════╗
|
||||||
|
${white}║ ${redf} ▄█ █▄${reset} ${greenf} ▄█ █▄${reset} ${yellowf} ▄█ █▄${reset} ${bluef} ▄█ █▄${reset} ${purplef} ▄█ █▄${reset} ${cyanf} ▄█ █▄${reset} ${white}║
|
||||||
|
${white}║ ${boldon}${redfbright}▄█◄► ◄►█▄${reset} ${boldon}${greenfbright}▄█◄► ◄►█▄${reset} ${boldon}${yellowfbright}▄█◄► ◄►█▄${reset} ${boldon}${bluefbright}▄█◄► ◄►█▄${reset} ${boldon}${purplefbright}▄█◄► ◄►█▄${reset} ${boldon}${cyanfbright}▄█◄► ◄►█▄${reset} ${white}║
|
||||||
|
${white}║ ${boldon}${redfbright}▀█ █▀${reset} ${boldon}${greenfbright}▀█ █▀${reset} ${boldon}${yellowfbright}▀█ █▀${reset} ${boldon}${bluefbright}▀█ █▀${reset} ${boldon}${purplefbright}▀█ █▀${reset} ${boldon}${cyanfbright}▀█ █▀${reset} ${white}║
|
||||||
|
${white}║ ${redf} ▀█ █▀${reset} ${greenf} ▀█ █▀${reset} ${yellowf} ▀█ █▀${reset} ${bluef} ▀█ █▀${reset} ${purplef} ▀█ █▀${reset} ${cyanf} ▀█ █▀${reset} ${white}║
|
||||||
|
${white}╚══════════════════════════════════════════════════════════════════╝
|
||||||
|
|
||||||
|
EOF
|
45
.config/colorscripts/fade
Executable file
45
.config/colorscripts/fade
Executable file
@ -0,0 +1,45 @@
|
|||||||
|
#!/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=127737#p127737
|
||||||
|
|
||||||
|
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
|
33
.config/colorscripts/ghosts
Executable file
33
.config/colorscripts/ghosts
Executable file
@ -0,0 +1,33 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# ANSI color scheme script by pfh
|
||||||
|
# Source: http://crunchbang.org/forums/viewtopic.php?pid=157979#p157979
|
||||||
|
# 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 ▄▄▄
|
||||||
|
$f1 ▀█▀██ ▄ $f2 ▀█▀██ ▄ $f3 ▀█▀██ ▄ $f4 ▀█▀██ ▄ $f5 ▀█▀██ ▄ $f6 ▀█▀██ ▄
|
||||||
|
$f1 ▀▄██████▀ $f2 ▀▄██████▀ $f3 ▀▄██████▀ $f4 ▀▄██████▀ $f5 ▀▄██████▀ $f6 ▀▄██████▀
|
||||||
|
$f1 ▀█████ $f2 ▀█████ $f3 ▀█████ $f4 ▀█████ $f5 ▀█████ $f6 ▀█████
|
||||||
|
$f1 ▀▀▀▀▄ $f2 ▀▀▀▀▄ $f3 ▀▀▀▀▄ $f4 ▀▀▀▀▄ $f5 ▀▀▀▀▄ $f6 ▀▀▀▀▄
|
||||||
|
$bld
|
||||||
|
$fbright1 ▄▄▄ $fbright2 ▄▄▄ $fbright3 ▄▄▄ $fbright4 ▄▄▄ $fbright5 ▄▄▄ $fbright6 ▄▄▄
|
||||||
|
$fbright1 ▀█▀██ ▄ $fbright2 ▀█▀██ ▄ $fbright3 ▀█▀██ ▄ $fbright4 ▀█▀██ ▄ $fbright5 ▀█▀██ ▄ $fbright6 ▀█▀██ ▄
|
||||||
|
$fbright1 ▀▄██████▀ $fbright2 ▀▄██████▀ $fbright3 ▀▄██████▀ $fbright4 ▀▄██████▀ $fbright5 ▀▄██████▀ $fbright6 ▀▄██████▀
|
||||||
|
$fbright1 ▀█████ $fbright2 ▀█████ $fbright3 ▀█████ $fbright4 ▀█████ $fbright5 ▀█████ $fbright6 ▀█████
|
||||||
|
$fbright1 ▀▀▀▀▄ $fbright2 ▀▀▀▀▄ $fbright3 ▀▀▀▀▄ $fbright4 ▀▀▀▀▄ $fbright5 ▀▀▀▀▄ $fbright6 ▀▀▀▀▄
|
||||||
|
$rst
|
||||||
|
EOF
|
23
.config/colorscripts/illumina
Executable file
23
.config/colorscripts/illumina
Executable file
@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Author: venam
|
||||||
|
# Source: https://nixers.net/showthread.php?tid=1921
|
||||||
|
|
||||||
|
cat << EOF
|
||||||
|
[1;93m._________________________________. [0;0;37m
|
||||||
|
[1;93m|[94;7;1m [0;0;0m[0;0;46m [96;7;1m [0;0;45m [95;7;1m [0;0;0m[0;0;45m [0;0;0m[0;0;41m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[96;7;1m [0;0;0m[0;0;44m [0;0;0m [0;34m_ [91;7;1m [0;0;0m[95;7;1m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[94;7;1m [0;0;0m [0;34m//\ [0;0;41m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[94;7;1m [0;0;0m [0;32m/[1;92m/-- [0;34m/[1;94m/ [0;36m\ [0;32m========, [0;0;41m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[0;0;44m [0;0;0m [0;32m/[1;92m/ [0;34m/[1;94m/ [0;36m\ [0;32m/ [91;7;1m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[0;0;44m [0;0;0m [0;32m/[1;92m/ [0;34m/[1;94m/ [0;36m\ [0;32m/ [91;7;1m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[0;0;44m [0;0;0m [1;91m__________ ___[0;0;41m [0;97;7;1m [0;0;0m[0;31m__ _________[91;7;1m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[0;0;42m [0;0;0m [0;32m/ [0;34m\ [0;0;47m [91;7;1m [0;0;0m [1;94m/[0;34m/ [1;92m/[0;32m/ [0;0;43m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[0;0;42m [0;0;0m [0;32m/ [0;34m\ [1;94m/[0;34m/ [1;92m/[0;32m/ [0;0;43m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[0;0;42m [0;0;0m [0;32m/__________________[1;92m/[0;32m/ [0;0;43m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[92;7;1m [0;0;0m [0;34m\ [1;94m/[0;34m/ [93;7;1m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[92;7;1m [0;0;0m [0;34m\[1;94m/[0;34m/ [93;7;1m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[0;0;40m [0;0;0m[0;0;42m [0;0;0m [1;94m" [0;0;43m [0;0;0m[97;7;1m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m|[92;7;1m [0;0;0m[90;7;1m [0;0;0m[0;0;40m [0;0;0m[90;7;1m [0;0;0m[0;0;47m [0;0;0m[97;7;1m [0;0;0m[0;0;47m [0;0;0m[93;7;1m [0;0;0m[1;93m| [0;0;37m
|
||||||
|
[1;93m'---------------------------------' [0;0;37m
|
||||||
|
EOF
|
55
.config/colorscripts/jangofett
Executable file
55
.config/colorscripts/jangofett
Executable file
@ -0,0 +1,55 @@
|
|||||||
|
#!/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
|
63
.config/colorscripts/kaisen
Executable file
63
.config/colorscripts/kaisen
Executable file
@ -0,0 +1,63 @@
|
|||||||
|
#!/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}${redfbright} ▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓░ ▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓ ▓▓▓ ▓▒ ░▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▒▓▓ ▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
|
||||||
|
${boldon}${redfbright} ▓▓▓ ▓▓▓▓▓ ▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▒▓▓▓▓▓ ▓▓▓▓▒ ▓▓░ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▒▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▒ ▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ░▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓░ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓ ▓▓ ▒ ▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
|
||||||
|
${boldon}${redfbright} ▓▓▓ ▓▓▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓▓ ▒▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓ ▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ▓▓▓▓▓ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${boldon}${redfbright} ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
|
||||||
|
${reset}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
EOF
|
||||||
|
|
38
.config/colorscripts/manjaro
Executable file
38
.config/colorscripts/manjaro
Executable file
@ -0,0 +1,38 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Author: ishaanbhimwal@gmail.com
|
||||||
|
# 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
|
||||||
|
|
||||||
|
${reset}${redf} ███████ ███ ${greenf} ███████ ███ ${yellowf} ███████ ███ ${bluef} ███████ ███ ${purplef} ███████ ███ ${cyanf} ███████ ███
|
||||||
|
${reset}${redf} ███ ${boldon}${redfbright}▄▄▄${reset}${redf} ███ ${greenf} ███ ${boldon}${greenfbright}▄▄▄${reset}${greenf} ███ ${yellowf} ███ ${boldon}${yellowfbright}▄▄▄${reset}${yellowf} ███ ${bluef} ███ ${boldon}${bluefbright}▄▄▄${reset}${bluef} ███ ${purplef} ███ ${boldon}${purplefbright}▄▄▄${reset}${purplef} ███ ${cyanf} ███ ${boldon}${cyanfbright}▄▄▄${reset}${cyanf} ███
|
||||||
|
${reset}${redf} ███ ${boldon}${redfbright}███${reset}${redf} ███ ${greenf} ███ ${boldon}${greenfbright}███${reset}${greenf} ███ ${yellowf} ███ ${boldon}${yellowfbright}███${reset}${yellowf} ███ ${bluef} ███ ${boldon}${bluefbright}███${reset}${bluef} ███ ${purplef} ███ ${boldon}${purplefbright}███${reset}${purplef} ███ ${cyanf} ███ ${boldon}${cyanfbright}███${reset}${cyanf} ███
|
||||||
|
${reset}${redf} ███ ${boldon}${redfbright}███${reset}${redf} ███ ${greenf} ███ ${boldon}${greenfbright}███${reset}${greenf} ███ ${yellowf} ███ ${boldon}${yellowfbright}███${reset}${yellowf} ███ ${bluef} ███ ${boldon}${bluefbright}███${reset}${bluef} ███ ${purplef} ███ ${boldon}${purplefbright}███${reset}${purplef} ███ ${cyanf} ███ ${boldon}${cyanfbright}███${reset}${cyanf} ███
|
||||||
|
${reset}${redf} ▀▀▀ ${boldon}${redfbright}▀▀▀${reset}${redf} ▀▀▀ ${greenf} ▀▀▀ ${boldon}${greenfbright}▀▀▀${reset}${greenf} ▀▀▀ ${yellowf} ▀▀▀ ${boldon}${yellowfbright}▀▀▀${reset}${yellowf} ▀▀▀ ${bluef} ▀▀▀ ${boldon}${bluefbright}▀▀▀${reset}${bluef} ▀▀▀ ${purplef} ▀▀▀ ${boldon}${purplefbright}▀▀▀${reset}${purplef} ▀▀▀ ${cyanf} ▀▀▀ ${boldon}${cyanfbright}▀▀▀${reset}${cyanf} ▀▀▀
|
||||||
|
${reset}
|
||||||
|
EOF
|
42
.config/colorscripts/monster
Executable file
42
.config/colorscripts/monster
Executable file
@ -0,0 +1,42 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# Author: gutterslob
|
||||||
|
# Source: http://crunchbang.org/forums/viewtopic.php?pid=130590#p130590
|
||||||
|
|
||||||
|
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"
|
||||||
|
}
|
||||||
|
|
||||||
|
initializeANSI
|
||||||
|
|
||||||
|
cat << EOF
|
||||||
|
|
||||||
|
${reset}${blackf}| | | | |${reset}
|
||||||
|
${redf}█ █${reset} ${blackf}|${reset} ${greenf}█ █${reset} ${blackf}|${reset} ${yellowf}█ █${reset} ${blackf}|${reset} ${bluef}█ █${reset} ${blackf}|${reset} ${purplef}█ █${reset} ${blackf}|${reset} ${cyanf}█ █${reset}
|
||||||
|
${redf}███████${reset} ${blackf}|${reset} ${greenf}███████${reset} ${blackf}|${reset} ${yellowf}███████${reset} ${blackf}|${reset} ${bluef}███████${reset} ${blackf}|${reset} ${purplef}███████${reset} ${blackf}|${reset} ${cyanf}███████${reset}
|
||||||
|
${redf}███${boldon}${redfbright}██${reset}${redf}█${boldon}${redfbright}██${reset}${redf}███${reset} ${blackf}|${reset} ${greenf}███${boldon}${greenfbright}██${reset}${greenf}█${boldon}${greenfbright}██${reset}${greenf}███${reset} ${blackf}|${reset} ${yellowf}███${boldon}${yellowfbright}██${reset}${yellowf}█${boldon}${yellowfbright}██${reset}${yellowf}███${reset} ${blackf}|${reset} ${bluef}███${boldon}${bluefbright}██${reset}${bluef}█${boldon}${bluefbright}██${reset}${bluef}███${reset} ${blackf}|${reset} ${purplef}███${boldon}${purplefbright}██${reset}${purplef}█${boldon}${purplefbright}██${reset}${purplef}███${reset} ${blackf}|${reset} ${cyanf}███${boldon}${cyanfbright}██${reset}${cyanf}█${boldon}${cyanfbright}██${reset}${cyanf}███${reset}
|
||||||
|
${redf}████${boldon}${redfbright}█${reset}${redf}████${reset} ${blackf}|${reset} ${greenf}████${boldon}${greenfbright}█${reset}${greenf}████${reset} ${blackf}|${reset} ${yellowf}████${boldon}${yellowfbright}█${reset}${yellowf}████${reset} ${blackf}|${reset} ${bluef}████${boldon}${bluefbright}█${reset}${bluef}████${reset} ${blackf}|${reset} ${purplef}████${boldon}${purplefbright}█${reset}${purplef}████${reset} ${blackf}|${reset} ${cyanf}████${boldon}${cyanfbright}█${reset}${cyanf}████${reset}
|
||||||
|
${redf}█ █ ${boldon}${redfbright}█${reset} ${redf}█ █${reset} ${blackf}|${reset} ${greenf}█ █ ${boldon}${greenfbright}█${reset} ${greenf}█ █${reset} ${blackf}|${reset} ${yellowf}█ █ ${boldon}${yellowfbright}█${reset} ${yellowf}█ █${reset} ${blackf}|${reset} ${bluef}█ █ ${boldon}${bluefbright}█${reset} ${bluef}█ █${reset} ${blackf}|${reset} ${purplef}█ █ ${boldon}${purplefbright}█${reset} ${purplef}█ █${reset} ${blackf}|${reset} ${cyanf}█ █ ${boldon}${cyanfbright}█${reset} ${cyanf}█ █${reset}
|
||||||
|
${redf}█ █${reset} ${blackf}|${reset} ${greenf}█ █${reset} ${blackf}|${reset} ${yellowf}█ █${reset} ${blackf}|${reset} ${bluef}█ █${reset} ${blackf}|${reset} ${purplef}█ █${reset} ${blackf}|${reset} ${cyanf}█ █${reset}
|
||||||
|
${blackf}| | | | |${reset}
|
||||||
|
EOF
|
50
.config/colorscripts/mouseface
Executable file
50
.config/colorscripts/mouseface
Executable file
@ -0,0 +1,50 @@
|
|||||||
|
#!/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=130522#p130522
|
||||||
|
|
||||||
|
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}
|
||||||
|
|
||||||
|
${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
|
49
.config/colorscripts/mouseface2
Executable file
49
.config/colorscripts/mouseface2
Executable file
@ -0,0 +1,49 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Author: Ivo
|
||||||
|
# Source: http://crunchbang.org/forums/viewtopic.php?pid=150114#p150114
|
||||||
|
# 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" 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} █${whitef} ■${reset}${boldon}${redfbright}█ █${whitef}■${reset}${boldon}${redfbright} █${reset} ${boldon}${greenfbright} █${whitef} ■${reset}${boldon}${greenfbright}█ █${whitef}■${reset}${boldon}${greenfbright} █${reset} ${boldon}${yellowfbright} █${whitef} ■${reset}${boldon}${yellowfbright}█ █${whitef}■${reset}${boldon}${yellowfbright} █${reset} ${boldon}${bluefbright} █${whitef} ■${reset}${boldon}${bluefbright}█ █${whitef}■${reset}${boldon}${bluefbright} █${reset} ${boldon}${purplefbright} █${whitef} ■${reset}${boldon}${purplefbright}█ █${whitef}■${reset}${boldon}${purplefbright} █${reset} ${boldon}${cyanfbright} █${whitef} ■${reset}${boldon}${cyanfbright}█ █${whitef}■${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}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
EOF
|
40
.config/colorscripts/pinguco
Executable file
40
.config/colorscripts/pinguco
Executable file
@ -0,0 +1,40 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
# Author: lantlos
|
||||||
|
|
||||||
|
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"
|
||||||
|
}
|
||||||
|
|
||||||
|
initializeANSI
|
||||||
|
|
||||||
|
cat << EOF
|
||||||
|
|
||||||
|
${boldon}${blackf} ██████${reset}
|
||||||
|
${boldon}${blackf}██${reset}██${reset}${bluef}██${reset}${boldon}${blackf}██${reset}${bluef}██${reset}
|
||||||
|
${boldon}${blackf}██${reset}██${bluef}██${reset}${boldon}${blackf}██${reset}${bluef}██${reset}
|
||||||
|
${boldon}${blackf}██████${reset}${purplef}██████${reset}
|
||||||
|
${boldon}${blackf}████${reset}████${boldon}${blackf}██${reset}
|
||||||
|
${boldon}${blackf}████${reset}████████${boldon}${blackf}██${reset}
|
||||||
|
${boldon}${blackf}████${reset}████████${boldon}${blackf}██${reset}
|
||||||
|
${boldon}${blackf}████${reset}████████${boldon}${blackf}██${reset}
|
||||||
|
${boldon}${blackf}████${reset}████${boldon}${blackf}██${reset}
|
||||||
|
${boldon}${blackf}███${reset}${purplef}███ ████${reset}
|
||||||
|
|
||||||
|
|
||||||
|
EOF
|
97
.config/colorscripts/print256
Executable file
97
.config/colorscripts/print256
Executable file
@ -0,0 +1,97 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Tom Hale, 2016. MIT Licence.
|
||||||
|
# Print out 256 colours, with each number printed in its corresponding colour
|
||||||
|
# See http://askubuntu.com/questions/821157/print-a-256-color-test-pattern-in-the-terminal/821163#821163
|
||||||
|
|
||||||
|
set -eu # Fail on errors or undeclared variables
|
||||||
|
|
||||||
|
printable_colours=256
|
||||||
|
|
||||||
|
# Return a colour that contrasts with the given colour
|
||||||
|
# Bash only does integer division, so keep it integral
|
||||||
|
function contrast_colour {
|
||||||
|
local r g b luminance
|
||||||
|
colour="$1"
|
||||||
|
|
||||||
|
if (( colour < 16 )); then # Initial 16 ANSI colours
|
||||||
|
(( colour == 0 )) && printf "15" || printf "0"
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Greyscale # rgb_R = rgb_G = rgb_B = (number - 232) * 10 + 8
|
||||||
|
if (( colour > 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
|
||||||
|
|
74
.config/colorscripts/pukeskull
Executable file
74
.config/colorscripts/pukeskull
Executable file
@ -0,0 +1,74 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# ┳━┓┳━┓0┏┓┓┳━┓┏━┓┓ ┳
|
||||||
|
# ┃┳┛┃━┫┃┃┃┃┃━┃┃ ┃┃┃┃
|
||||||
|
# ┃┗┛┛ ┃┃┃┗┛┻━┛┛━┛┗┻┛
|
||||||
|
# ┳━┓┳ ┓┳┏ ┳━┓
|
||||||
|
# ┃━┛┃ ┃┣┻┓┣━
|
||||||
|
# ┇ ┗━┛┃ ┛┻━┛
|
||||||
|
# ┓━┓┳┏ ┳ ┓┳ ┳
|
||||||
|
# ┗━┓┣┻┓┃ ┃┃ ┃
|
||||||
|
# ━━┛┇ ┛┗━┛┗━┛┗━┛
|
||||||
|
#
|
||||||
|
# the worst color script
|
||||||
|
# by xero <http://0w.nz>
|
||||||
|
|
||||||
|
cat << 'EOF'
|
||||||
|
[1;97m .................
|
||||||
|
[1;97m .syhhso++++++++/++osyyhys+.
|
||||||
|
[1;97m -oddyo+o+++++++++++++++o+oo+osdms:
|
||||||
|
[1;97m :dmyo++oosssssssssssssssooooooo+/+ymm+`
|
||||||
|
[1;97m hmyo++ossyyhhddddddddddddhyyyssss+//+ymd-
|
||||||
|
[1;97m -mho+oosyhhhddmmmmmmmmmmmmmmddhhyyyso+//+hN+
|
||||||
|
[1;97m my+++syhhhhdmmNNNNNNNNNNNNmmmmmdhhyyyyo//+sd:
|
||||||
|
[1;97m hs//+oyhhhhdmNNNNNNNNNNNNNNNNNNmmdhyhhhyo//++y
|
||||||
|
[1;97m s+++shddhhdmmNNNNNNNNNNNNNNNNNNNNmdhhhdhyo/++/
|
||||||
|
[1;97m 'hs+shmmmddmNNNNNNNNNNNNNNNNNNNNNmddddddhs+oh/
|
||||||
|
[1;97m shsshdmmmmmNNMMMMMMMMMMMNNNNNNNNmmmmmmdhssdh-
|
||||||
|
[1;97m +ssohdmmmmNNNNNMMMMMMMMNNNNNNmmmmmNNmdhhhs:`
|
||||||
|
[1;97m -+oo++////++sydmNNNNNNNNNNNNNNNNNNNdyyys/--://+//:
|
||||||
|
[1;97m d/+hmNNNmmdddhhhdmNNNNNNNNNNNNNNNmdhyyyhhhddmmNmdyd-
|
||||||
|
[1;97m ++--+ymNMMNNNNNNmmmmNNNNNNNNNNNmdhddmNNMMMMMMNmhyss
|
||||||
|
[1;97m /d+` -+ydmNMMMMMMNNmNMMMMMMMmmmmNNMMMMMNNmh- :sdo
|
||||||
|
[1;97m sNo ` /ohdmNNMMMMNNMMMMMNNNMMMMMNmdyo/ ` hNh
|
||||||
|
[1;97m M+' ``-/oyhmNNMNhNMNhNMMMMNmho/ ` 'MN/
|
||||||
|
[1;97m d+' `-+osydh0w.nzmNNmho: 'mN:
|
||||||
|
[1;97m +o/ ` :oo+:s :+o/-` -dds
|
||||||
|
[1;97m :hdo [0;31mx[1;97m `-/ooss:':+ooo: ` [0;31m0[1;97m :sdm+
|
||||||
|
[1;97m +dNNNh+ :ydmNNm' `sddmyo +hmNmds
|
||||||
|
[1;97m dhNMMNNNNmddhsyhdmmNNNM: NNmNmhyo+oyyyhmNMMNmysd
|
||||||
|
[1;97m ydNNNNNh+/++ohmMMMMNMNh oNNNNNNNmho++++yddhyssy
|
||||||
|
[1;97m `:sNMMMMN' `mNMNNNd/`
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mX[1;97m y/hMMNm/ .dXb. -hdmdy: ` [0;34mXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;97m `o+hNNds. -ymNNy- .yhys+/`` [0;34mXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;97m +-+//o/+odMNMMMNdmh++////-/s [0;34mXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXX[1;97m mhNd -+d/+myo++ysy/hs -mNsdh/ [0;34mXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;97m mhMN+ dMm-/-smy-::dMN/sMMmdo [0;34mXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXX[1;97m NMy+NMMh oMMMs yMMMyNMMs+ [0;34mXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXX[1;97m dy-hMMm+dMMMdoNMMh ydo [1;94mX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mX [1;97m smm 'NMMy dms sm [1;94mXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXX [1;94mXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
[1;91mXXXX[0;31mXXXX[1;93mXXXX[0;33mXXXX[1;95mXXXX[0;35mXXXX[1;92mXXXX[0;32mXXXX[1;94mXXXX[0;34mXXXX[1;97mXXXX[0;37mXXXX
|
||||||
|
EOF
|
||||||
|
|
48
.config/colorscripts/rails
Executable file
48
.config/colorscripts/rails
Executable file
@ -0,0 +1,48 @@
|
|||||||
|
#!/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
|
49
.config/colorscripts/rupees
Executable file
49
.config/colorscripts/rupees
Executable file
@ -0,0 +1,49 @@
|
|||||||
|
#!/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
|
41
.config/colorscripts/six
Executable file
41
.config/colorscripts/six
Executable file
@ -0,0 +1,41 @@
|
|||||||
|
#!/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
|
21
.config/colorscripts/spectrum
Executable file
21
.config/colorscripts/spectrum
Executable file
@ -0,0 +1,21 @@
|
|||||||
|
#!/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
|
44
.config/colorscripts/square
Executable file
44
.config/colorscripts/square
Executable file
@ -0,0 +1,44 @@
|
|||||||
|
#!/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
|
27
.config/colorscripts/suckless
Executable file
27
.config/colorscripts/suckless
Executable file
@ -0,0 +1,27 @@
|
|||||||
|
#!/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"
|
54
.config/colorscripts/tanks
Executable file
54
.config/colorscripts/tanks
Executable file
@ -0,0 +1,54 @@
|
|||||||
|
#!/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
|
32
.config/colorscripts/thebat
Executable file
32
.config/colorscripts/thebat
Executable file
@ -0,0 +1,32 @@
|
|||||||
|
#!/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
|
52
.config/colorscripts/thebat2
Executable file
52
.config/colorscripts/thebat2
Executable file
@ -0,0 +1,52 @@
|
|||||||
|
#!/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
|
58
.config/colorscripts/tiefighter1
Executable file
58
.config/colorscripts/tiefighter1
Executable file
@ -0,0 +1,58 @@
|
|||||||
|
#!/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
|
62
.config/colorscripts/tiefighter1-no-invo
Executable file
62
.config/colorscripts/tiefighter1-no-invo
Executable file
@ -0,0 +1,62 @@
|
|||||||
|
#!/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
|
46
.config/colorscripts/tiefighter1row
Executable file
46
.config/colorscripts/tiefighter1row
Executable file
@ -0,0 +1,46 @@
|
|||||||
|
#!/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
|
57
.config/colorscripts/tiefighter2
Executable file
57
.config/colorscripts/tiefighter2
Executable file
@ -0,0 +1,57 @@
|
|||||||
|
#!/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
|
103
.config/colorscripts/tux
Executable file
103
.config/colorscripts/tux
Executable file
@ -0,0 +1,103 @@
|
|||||||
|
#!/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
|
64
.config/colorscripts/xmonad
Executable file
64
.config/colorscripts/xmonad
Executable file
@ -0,0 +1,64 @@
|
|||||||
|
#!/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
|
||||||
|
|
26
.config/colorscripts/zwaves
Executable file
26
.config/colorscripts/zwaves
Executable file
@ -0,0 +1,26 @@
|
|||||||
|
#!/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
|
79
.config/kitty/current-theme.conf
Normal file
79
.config/kitty/current-theme.conf
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
# 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
|
18
.config/kitty/kitty.conf
Normal file
18
.config/kitty/kitty.conf
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
# 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
|
4
.config/nvim/init.lua
Normal file
4
.config/nvim/init.lua
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
require("jirr02.core.options")
|
||||||
|
require("jirr02.core.keymaps")
|
||||||
|
require("jirr02.core.colorscheme")
|
||||||
|
require("jirr02.lazy")
|
54
.config/nvim/lazy-lock.json
Normal file
54
.config/nvim/lazy-lock.json
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
{
|
||||||
|
"LuaSnip": { "branch": "master", "commit": "c9b9a22904c97d0eb69ccb9bab76037838326817" },
|
||||||
|
"alpha-nvim": { "branch": "main", "commit": "de72250e054e5e691b9736ee30db72c65d560771" },
|
||||||
|
"auto-session": { "branch": "main", "commit": "9c3f977aafb56bd73ba0d082c4dcbdba5666faf3" },
|
||||||
|
"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" },
|
||||||
|
"cmp_luasnip": { "branch": "master", "commit": "98d9cb5c2c38532bd9bdb481067b20fea8f32e90" },
|
||||||
|
"comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" },
|
||||||
|
"conform.nvim": { "branch": "master", "commit": "a6f5bdb78caa305496357d17e962bbc4c0b392e2" },
|
||||||
|
"csvview.nvim": { "branch": "main", "commit": "545da7939fd295c4c95e606173f5d00658d66abc" },
|
||||||
|
"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" },
|
||||||
|
"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" },
|
||||||
|
"neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" },
|
||||||
|
"noice.nvim": { "branch": "main", "commit": "0427460c2d7f673ad60eb02b35f5e9926cf67c59" },
|
||||||
|
"nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" },
|
||||||
|
"nvim-FeMaco.lua": { "branch": "main", "commit": "96bbf843595dbe865838b3f2484b73557f34700c" },
|
||||||
|
"nvim-autopairs": { "branch": "master", "commit": "68f0e5c3dab23261a945272032ee6700af86227a" },
|
||||||
|
"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-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" },
|
||||||
|
"nvim-web-devicons": { "branch": "master", "commit": "1020869742ecb191f260818234517f4a1515cfe8" },
|
||||||
|
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||||
|
"telescope-fzf-native.nvim": { "branch": "main", "commit": "2a5ceff981501cff8f46871d5402cd3378a8ab6a" },
|
||||||
|
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "649b662a8f476fd2c0289570764459e95ebaa3f3" },
|
||||||
|
"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" },
|
||||||
|
"which-key.nvim": { "branch": "main", "commit": "370ec46f710e058c9c1646273e6b225acf47cbed" }
|
||||||
|
}
|
8
.config/nvim/lua/jirr02/core/colorscheme.lua
Normal file
8
.config/nvim/lua/jirr02/core/colorscheme.lua
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
return {
|
||||||
|
"catppuccin/nvim",
|
||||||
|
name = "catppuccin",
|
||||||
|
priority = 1000,
|
||||||
|
config = function()
|
||||||
|
vim.cmd([[colorscheme catppuccin]])
|
||||||
|
end,
|
||||||
|
}
|
8
.config/nvim/lua/jirr02/core/keymaps.lua
Normal file
8
.config/nvim/lua/jirr02/core/keymaps.lua
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
vim.g.mapleader = " "
|
||||||
|
|
||||||
|
local keymap = vim.keymap
|
||||||
|
|
||||||
|
keymap.set("i", "jk", "<ESC>", { desc = "Exit out of insert mode" })
|
||||||
|
keymap.set("n", "<leader>q", "<cmd>wq<CR>", { desc = "Exit NeoVim and Save file" })
|
||||||
|
keymap.set("n", "<leader>w", "<cmd>w<CR>", { desc = "Save file" })
|
||||||
|
keymap.set("n", "<leader>-", "gcc", { desc = "Toggle comment" })
|
57
.config/nvim/lua/jirr02/core/options.lua
Normal file
57
.config/nvim/lua/jirr02/core/options.lua
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
local opt = vim.opt
|
||||||
|
|
||||||
|
opt.relativenumber = true
|
||||||
|
opt.number = true
|
||||||
|
|
||||||
|
-- tabs & indentation
|
||||||
|
opt.tabstop = 2
|
||||||
|
opt.shiftwidth = 2
|
||||||
|
opt.expandtab = true
|
||||||
|
opt.autoindent = true
|
||||||
|
|
||||||
|
-- disable line wrapping
|
||||||
|
opt.wrap = false
|
||||||
|
|
||||||
|
-- search settings
|
||||||
|
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
|
||||||
|
|
||||||
|
-- search behaviour
|
||||||
|
opt.hlsearch = false
|
||||||
|
opt.incsearch = true
|
||||||
|
|
||||||
|
-- cursor always stays in the middle
|
||||||
|
opt.scrolloff = 999
|
||||||
|
|
||||||
|
-- colorscheme
|
||||||
|
opt.termguicolors = true
|
||||||
|
opt.background = "dark"
|
||||||
|
opt.signcolumn = "yes"
|
||||||
|
|
||||||
|
-- backspace
|
||||||
|
opt.backspace = "indent,eol,start"
|
||||||
|
|
||||||
|
-- clipboard
|
||||||
|
opt.clipboard:append("unnamedplus")
|
||||||
|
|
||||||
|
-- splitting windows
|
||||||
|
opt.splitright = true
|
||||||
|
opt.splitbelow = true
|
||||||
|
|
||||||
|
opt.iskeyword:append("-")
|
||||||
|
|
||||||
|
vim.cmd([[autocmd BufEnter *.pdf execute "!zathura '%'" | bdelete %]])
|
||||||
|
vim.cmd([[autocmd BufEnter *.jpg execute "!open '%'" | bdelete %]])
|
||||||
|
vim.cmd([[autocmd BufEnter *.png execute "!open '%'" | bdelete %]])
|
18
.config/nvim/lua/jirr02/lazy.lua
Normal file
18
.config/nvim/lua/jirr02/lazy.lua
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||||
|
if not vim.loop.fs_stat(lazypath) then
|
||||||
|
vim.fn.system({
|
||||||
|
"git",
|
||||||
|
"clone",
|
||||||
|
"--filter=blob:none",
|
||||||
|
"https://github.com/folke/lazy.nvim.git",
|
||||||
|
"--branch=stable", -- latest stable release
|
||||||
|
lazypath,
|
||||||
|
})
|
||||||
|
end
|
||||||
|
vim.opt.rtp:prepend(lazypath)
|
||||||
|
|
||||||
|
require("lazy").setup({
|
||||||
|
{ import = "jirr02.plugins" },
|
||||||
|
{ import = "jirr02.core.colorscheme" },
|
||||||
|
{ import = "jirr02.plugins.lsp" },
|
||||||
|
})
|
25
.config/nvim/lua/jirr02/plugins/alpha.lua
Normal file
25
.config/nvim/lua/jirr02/plugins/alpha.lua
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
return {
|
||||||
|
"goolord/alpha-nvim",
|
||||||
|
event = "VimEnter",
|
||||||
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||||
|
config = function()
|
||||||
|
local alpha = require("alpha")
|
||||||
|
local dashboard = require("alpha.themes.dashboard")
|
||||||
|
|
||||||
|
-- Set menu
|
||||||
|
dashboard.section.buttons.val = {
|
||||||
|
dashboard.button("e", " > New File", "<cmd>ene<CR>"),
|
||||||
|
dashboard.button("SPC ee", " > Toggle file explorer", "<cmd>NvimTreeToggle<CR>"),
|
||||||
|
dashboard.button("SPC ff", " > Find File", "<cmd>Telescope find_files<CR>"),
|
||||||
|
dashboard.button("SPC fs", " > Find Word", "<cmd>Telescope live_grep<CR>"),
|
||||||
|
dashboard.button("SPC sr", " > Resore Session", "<cmd>SessionRestore<CR>"),
|
||||||
|
dashboard.button("q", " > Quit NVIM", "<cmd>qa<CR>"),
|
||||||
|
}
|
||||||
|
|
||||||
|
-- Send config to alpha
|
||||||
|
alpha.setup(dashboard.opts)
|
||||||
|
|
||||||
|
-- Disable folding on alpha buffer
|
||||||
|
vim.cmd([[autocmd FileType alpha setlocal nofoldenable]])
|
||||||
|
end,
|
||||||
|
}
|
17
.config/nvim/lua/jirr02/plugins/auto-session.lua
Normal file
17
.config/nvim/lua/jirr02/plugins/auto-session.lua
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
return {
|
||||||
|
"rmagatti/auto-session",
|
||||||
|
config = function()
|
||||||
|
local auto_session = require("auto-session")
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
auto_session.setup({
|
||||||
|
auto_restore_enabled = false,
|
||||||
|
})
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>s", group = "session", icon = "" },
|
||||||
|
{ "<leader>sr", "<cmd>SessionRestore<CR>", desc = "Restore session for cwd", icon = "" },
|
||||||
|
{ "<leader>sr", "<cmd>SessionSave<CR>", desc = "Save Session", icon = "" },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
18
.config/nvim/lua/jirr02/plugins/autopairs.lua
Normal file
18
.config/nvim/lua/jirr02/plugins/autopairs.lua
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
return {
|
||||||
|
"windwp/nvim-autopairs",
|
||||||
|
event = { "InsertEnter" },
|
||||||
|
dependencies = {
|
||||||
|
"hrsh7th/nvim-cmp",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local autopairs = require("nvim-autopairs")
|
||||||
|
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
|
||||||
|
local cmp = require("cmp")
|
||||||
|
|
||||||
|
autopairs.setup({
|
||||||
|
check_ts = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
|
||||||
|
end,
|
||||||
|
}
|
25
.config/nvim/lua/jirr02/plugins/bufferline.lua
Normal file
25
.config/nvim/lua/jirr02/plugins/bufferline.lua
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
return {
|
||||||
|
"akinsho/bufferline.nvim",
|
||||||
|
dependencies = {
|
||||||
|
"nvim-tree/nvim-web-devicons",
|
||||||
|
"ojroques/nvim-bufdel",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local bufferline = require("bufferline")
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
bufferline.setup({
|
||||||
|
options = {
|
||||||
|
mode = "buffers",
|
||||||
|
seperator_style = "slant",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>b", group = "buffer", icon = "" },
|
||||||
|
{ "<leader>bx", "<cmd>BufDel<CR>", desc = "Close Buffer", icon = "" },
|
||||||
|
{ "<leader>bn", "<cmd>BufferLineCycleNext<CR>", desc = "Go to next buffer", icon = "" },
|
||||||
|
{ "<leader>bp", "<cmd>BufferLineCyclePrev<CR>", desc = "Go to previous buffer", icon = "" },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
9
.config/nvim/lua/jirr02/plugins/comment.lua
Normal file
9
.config/nvim/lua/jirr02/plugins/comment.lua
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
return {
|
||||||
|
"numToStr/comment.nvim",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
config = function()
|
||||||
|
local comment = require("Comment")
|
||||||
|
|
||||||
|
comment.setup({})
|
||||||
|
end,
|
||||||
|
}
|
11
.config/nvim/lua/jirr02/plugins/csvview.lua
Normal file
11
.config/nvim/lua/jirr02/plugins/csvview.lua
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
return {
|
||||||
|
"hat0uma/csvview.nvim",
|
||||||
|
config = function()
|
||||||
|
require("csvview").setup({
|
||||||
|
|
||||||
|
view = {
|
||||||
|
display_mode = "border",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
22
.config/nvim/lua/jirr02/plugins/easytables.lua
Normal file
22
.config/nvim/lua/jirr02/plugins/easytables.lua
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
return {
|
||||||
|
"Myzel394/easytables.nvim",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
config = function()
|
||||||
|
local easytables = require("easytables")
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
easytables.setup({})
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>m", group = "markdown", icon = "" },
|
||||||
|
{
|
||||||
|
"<leader>mt",
|
||||||
|
function()
|
||||||
|
vim.ui.input({ prompt = "width x height: " }, function(input)
|
||||||
|
vim.cmd("EasyTablesCreateNew " .. input)
|
||||||
|
end)
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
15
.config/nvim/lua/jirr02/plugins/femaco.lua
Normal file
15
.config/nvim/lua/jirr02/plugins/femaco.lua
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
return {
|
||||||
|
"AckslD/nvim-FeMaco.lua",
|
||||||
|
lazy = true,
|
||||||
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||||
|
config = function()
|
||||||
|
local femaco = require("femaco")
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
femaco.setup({})
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{"<leader>me", "<cmd>FeMaco<CR>", desc = "Edit code block in buffer", icon = ""},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
33
.config/nvim/lua/jirr02/plugins/formatting.lua
Normal file
33
.config/nvim/lua/jirr02/plugins/formatting.lua
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
return {
|
||||||
|
"stevearc/conform.nvim",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
config = function()
|
||||||
|
local conform = require("conform")
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
conform.setup({
|
||||||
|
formatters_by_ft = {
|
||||||
|
markdown = { "prettier" },
|
||||||
|
python = { "black" },
|
||||||
|
lua = { "stylua" },
|
||||||
|
},
|
||||||
|
format_on_save = {
|
||||||
|
lsp_fallback = true,
|
||||||
|
async = false,
|
||||||
|
timeout_ms = 2500,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>l", group = "lsp", icon = "" },
|
||||||
|
{
|
||||||
|
"<leader>lf",
|
||||||
|
function()
|
||||||
|
conform.format({ lsp_fallback = true, async = false, timeout_ms = 1000 })
|
||||||
|
end,
|
||||||
|
desc = "Format file",
|
||||||
|
icon = "",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
4
.config/nvim/lua/jirr02/plugins/gitsigns.lua
Normal file
4
.config/nvim/lua/jirr02/plugins/gitsigns.lua
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
return {
|
||||||
|
"lewis6991/gitsigns.nvim",
|
||||||
|
config = true,
|
||||||
|
}
|
8
.config/nvim/lua/jirr02/plugins/indent-blankline.lua
Normal file
8
.config/nvim/lua/jirr02/plugins/indent-blankline.lua
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
return {
|
||||||
|
"lukas-reineke/indent-blankline.nvim",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
main = "ibl",
|
||||||
|
opts = {
|
||||||
|
indent = { char = "|" },
|
||||||
|
},
|
||||||
|
}
|
7
.config/nvim/lua/jirr02/plugins/init.lua
Normal file
7
.config/nvim/lua/jirr02/plugins/init.lua
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
return {
|
||||||
|
{ "nvim-lua/plenary.nvim" },
|
||||||
|
{ "tpope/vim-surround" },
|
||||||
|
{ "christoomey/vim-tmux-navigator" },
|
||||||
|
{ "tpope/vim-fugitive" },
|
||||||
|
{ "jghauser/follow-md-links.nvim" },
|
||||||
|
}
|
21
.config/nvim/lua/jirr02/plugins/linting.lua
Normal file
21
.config/nvim/lua/jirr02/plugins/linting.lua
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
return {
|
||||||
|
"mfussenegger/nvim-lint",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
config = function ()
|
||||||
|
local lint = require("lint")
|
||||||
|
|
||||||
|
lint.linters_by_ft = {
|
||||||
|
python = { "pylint" },
|
||||||
|
}
|
||||||
|
|
||||||
|
local lint_augroup = vim.api.nvim_create_augroup("lint", {clear = true})
|
||||||
|
|
||||||
|
vim.api.nvim_create_autocmd({ "BufEnter", "BufWritePost", "InsertLeave" }, {
|
||||||
|
group = lint_augroup,
|
||||||
|
callback = function ()
|
||||||
|
lint.try_lint()
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
end,
|
||||||
|
}
|
79
.config/nvim/lua/jirr02/plugins/lsp/lspconfig.lua
Normal file
79
.config/nvim/lua/jirr02/plugins/lsp/lspconfig.lua
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
return {
|
||||||
|
"neovim/nvim-lspconfig",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
dependencies = {
|
||||||
|
"hrsh7th/cmp-nvim-lsp",
|
||||||
|
"onsails/lspkind.nvim",
|
||||||
|
{ "folke/neodev.nvim", opts = {} },
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local lspconfig = require("lspconfig")
|
||||||
|
local mason_lspconfig = require("mason-lspconfig")
|
||||||
|
local cmp_nvim_lsp = require("cmp_nvim_lsp")
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
local capabilities = cmp_nvim_lsp.default_capabilities()
|
||||||
|
|
||||||
|
mason_lspconfig.setup_handlers({
|
||||||
|
function(server_name)
|
||||||
|
lspconfig[server_name].setup({
|
||||||
|
capabilities = capabilities,
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
|
lspconfig["lua_ls"].setup({
|
||||||
|
capabilities = capabilities,
|
||||||
|
settings = { -- custom settings for lua
|
||||||
|
Lua = {
|
||||||
|
-- make the language server recognize "vim" global
|
||||||
|
diagnostics = {
|
||||||
|
globals = { "vim" },
|
||||||
|
},
|
||||||
|
workspace = {
|
||||||
|
-- make language server aware of runtime files
|
||||||
|
library = {
|
||||||
|
[vim.fn.expand("$VIMRUNTIME/lua")] = true,
|
||||||
|
[vim.fn.stdpath("config") .. "/lua"] = true,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
lspconfig["pyright"].setup({
|
||||||
|
capabilities = capabilities,
|
||||||
|
filetypes = { "python" },
|
||||||
|
settings = {
|
||||||
|
python = {
|
||||||
|
pythonPath = vim.fn.exepath("python3.12"),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
lspconfig["ltex"].setup({
|
||||||
|
settings = {
|
||||||
|
ltex = {
|
||||||
|
language = "de-CH",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>l", group = "lsp", icon = "" },
|
||||||
|
{ "<leader>lr", "<cmd>Telescope lsp_references<CR>", desc = "Show references", icon = "" },
|
||||||
|
{ "<leader>lD", "<cmd>lua vim.lsp.buf.defenition()<CR>", desc = "Show defenition", icon = "" },
|
||||||
|
{ "<leader>lc", "<cmd>lua vim.lsp.buf.code_action()<CR>", desc = "Code actions", icon = "" },
|
||||||
|
{ "<leader>lR", "<cmd>lua vim.lsp.buf.rename()<CR>", desc = "Smart rename", icon = "" },
|
||||||
|
{ "<leader>ld", "<cmd>Telescope diagnostics bufnr=0<CR>", desc = "Diagnostics", icon = "" },
|
||||||
|
{ "<leader>ll", "<cmd>lua vim.lsp.buf.open_float()<CR>", desc = "Line Diagnostics", icon = "" },
|
||||||
|
{ "<leader>ln", "<cmd>lua vim.diagnostics.goto_next()<CR>", desc = "Go to next Diagnostic", icon = "" },
|
||||||
|
{
|
||||||
|
"<leader>lp",
|
||||||
|
"<cmd>lua vim.diagnostics.goto_prev()<CR>",
|
||||||
|
desc = "Go to previous Diagnostic",
|
||||||
|
icon = "",
|
||||||
|
},
|
||||||
|
{ "<leader>li", "<cmd>lua vim.lsp.buf.hover()<CR>", desc = "Show documentation", icon = "" },
|
||||||
|
{ "<leader>lL", "<cmd>LspRestart<CR>", desc = "Restart LSP", icon = "" },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
38
.config/nvim/lua/jirr02/plugins/lsp/mason.lua
Normal file
38
.config/nvim/lua/jirr02/plugins/lsp/mason.lua
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
return {
|
||||||
|
"williamboman/mason.nvim",
|
||||||
|
dependencies = {
|
||||||
|
"williamboman/mason-lspconfig.nvim",
|
||||||
|
"WhoIsSethDaniel/mason-tool-installer.nvim",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local mason = require("mason")
|
||||||
|
local mason_lspconfig = require("mason-lspconfig")
|
||||||
|
local mason_tool_installer = require("mason-tool-installer")
|
||||||
|
|
||||||
|
mason.setup()
|
||||||
|
|
||||||
|
mason_lspconfig.setup({
|
||||||
|
ensure_installed = {
|
||||||
|
"lua_ls",
|
||||||
|
"pyright",
|
||||||
|
"clangd",
|
||||||
|
"marksman",
|
||||||
|
"texlab",
|
||||||
|
"ltex",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
mason_tool_installer.setup({
|
||||||
|
ensure_installed = {
|
||||||
|
"mypy",
|
||||||
|
"black",
|
||||||
|
"clang-format",
|
||||||
|
"stylua",
|
||||||
|
"prettier",
|
||||||
|
"vale",
|
||||||
|
"pylint",
|
||||||
|
"latexindent",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
13
.config/nvim/lua/jirr02/plugins/lualine.lua
Normal file
13
.config/nvim/lua/jirr02/plugins/lualine.lua
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
return {
|
||||||
|
"nvim-lualine/lualine.nvim",
|
||||||
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||||
|
config = function()
|
||||||
|
local lualine = require("lualine")
|
||||||
|
|
||||||
|
lualine.setup({
|
||||||
|
options = {
|
||||||
|
theme = "auto",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
8
.config/nvim/lua/jirr02/plugins/markdown-preview.lua
Normal file
8
.config/nvim/lua/jirr02/plugins/markdown-preview.lua
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
return {
|
||||||
|
"iamcco/markdown-preview.nvim",
|
||||||
|
cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" },
|
||||||
|
ft = { "markdown" },
|
||||||
|
build = function()
|
||||||
|
vim.fn["mkdp#util#install"]()
|
||||||
|
end,
|
||||||
|
}
|
18
.config/nvim/lua/jirr02/plugins/markdown-toc.lua
Normal file
18
.config/nvim/lua/jirr02/plugins/markdown-toc.lua
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
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,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
21
.config/nvim/lua/jirr02/plugins/markdown.lua
Normal file
21
.config/nvim/lua/jirr02/plugins/markdown.lua
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
return {
|
||||||
|
"MeanderingProgrammer/markdown.nvim",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
dependencies = "nvim-treesitter/nvim-treesitter",
|
||||||
|
config = function()
|
||||||
|
local markdown = require("render-markdown")
|
||||||
|
|
||||||
|
markdown.setup({
|
||||||
|
checkbox = {
|
||||||
|
custom = {
|
||||||
|
inprogress = { raw = "[>]", rendered = " ", highlight = "RenderedMarkdownInProgress" },
|
||||||
|
onhold = { raw = "[=]", rendered = " ", highlight = "RenderedMarkdownOnhold" },
|
||||||
|
cancelled = { raw = "[_]", rendered = " ", highlight = "RenderedMarkdownCancelled" },
|
||||||
|
important = { raw = "[!]", rendered = "", highlight = "RenderedMarkdownImportant" },
|
||||||
|
recurring = { raw = "[+]", rendered = " ", highlight = "RenderedMarkdownRecurring" },
|
||||||
|
uncertain = { raw = "[?]", rendered = " ", highlight = "RenderedMarkdownUncertain" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
16
.config/nvim/lua/jirr02/plugins/noice.lua
Normal file
16
.config/nvim/lua/jirr02/plugins/noice.lua
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
return {
|
||||||
|
"folke/noice.nvim",
|
||||||
|
dependencies = {
|
||||||
|
"MunifTanjim/nui.nvim",
|
||||||
|
"rcarriga/nvim-notify",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local noice = require("noice")
|
||||||
|
|
||||||
|
noice.setup({
|
||||||
|
presets = {
|
||||||
|
long_message_to_split = true,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
79
.config/nvim/lua/jirr02/plugins/nvim-cmp.lua
Normal file
79
.config/nvim/lua/jirr02/plugins/nvim-cmp.lua
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
return {
|
||||||
|
"hrsh7th/nvim-cmp",
|
||||||
|
event = "InsertEnter",
|
||||||
|
dependencies = {
|
||||||
|
"hrsh7th/cmp-buffer",
|
||||||
|
"hrsh7th/cmp-path",
|
||||||
|
"L3MON4D3/LuaSnip", -- snippet engine
|
||||||
|
"saadparwaiz1/cmp_luasnip", -- for autocompletion
|
||||||
|
"rafamadriz/friendly-snippets", -- useful snippets
|
||||||
|
"onsails/lspkind.nvim",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local cmp = require("cmp")
|
||||||
|
local luasnip = require("luasnip")
|
||||||
|
local lspkind = require("lspkind")
|
||||||
|
|
||||||
|
require("luasnip.loaders.from_vscode").lazy_load()
|
||||||
|
require("luasnip.loaders.from_lua").load({ paths = "~/.config/nvim/snippets/" })
|
||||||
|
|
||||||
|
luasnip.filetype_extend("vimwiki", { "markdown" })
|
||||||
|
|
||||||
|
cmp.setup({
|
||||||
|
completion = {
|
||||||
|
completeopt = "menu,menuone,preview,noselect",
|
||||||
|
},
|
||||||
|
snippet = { -- configure how nvim-cmp interacts with snippet engine
|
||||||
|
expand = function(args)
|
||||||
|
luasnip.lsp_expand(args.body)
|
||||||
|
end,
|
||||||
|
},
|
||||||
|
mapping = cmp.mapping.preset.insert({
|
||||||
|
["<C-k>"] = cmp.mapping.select_prev_item(), -- previous suggestion
|
||||||
|
["<C-j>"] = cmp.mapping.select_next_item(), -- next suggestion
|
||||||
|
["<C-b>"] = cmp.mapping.scroll_docs(-4),
|
||||||
|
["<C-f>"] = cmp.mapping.scroll_docs(4),
|
||||||
|
["<C-Space>"] = cmp.mapping.complete(), -- show completion suggestions
|
||||||
|
["<C-s>"] = cmp.mapping.abort(), -- close completion window
|
||||||
|
["<CR>"] = cmp.mapping.confirm({ select = false }),
|
||||||
|
["<C-n>"] = cmp.config.disable,
|
||||||
|
["<C-p>"] = cmp.config.disable,
|
||||||
|
["<C-h>"] = cmp.config.disable,
|
||||||
|
["<C-e>"] = cmp.config.disable,
|
||||||
|
}),
|
||||||
|
sources = cmp.config.sources({
|
||||||
|
{ name = "luasnip" }, -- snippets
|
||||||
|
{ name = "nvim_lsp" }, -- LSP
|
||||||
|
{ name = "buffer" }, -- text within current buffer
|
||||||
|
{ name = "path" }, -- file system paths
|
||||||
|
}),
|
||||||
|
formatting = {
|
||||||
|
format = lspkind.cmp_format({
|
||||||
|
maxwidth = 50,
|
||||||
|
ellipsis_char = "...",
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
})
|
||||||
|
luasnip.config.set_config({
|
||||||
|
history = true,
|
||||||
|
updateevents = "TextChanged, TextChangedI",
|
||||||
|
enable_autosnippets = true,
|
||||||
|
})
|
||||||
|
|
||||||
|
vim.keymap.set({ "i" }, "<C-e>", function()
|
||||||
|
luasnip.expand()
|
||||||
|
end, { silent = true })
|
||||||
|
vim.keymap.set({ "i", "s" }, "<C-l>", function()
|
||||||
|
luasnip.jump(1)
|
||||||
|
end, { silent = true })
|
||||||
|
vim.keymap.set({ "i", "s" }, "<C-h>", function()
|
||||||
|
luasnip.jump(-1)
|
||||||
|
end, { silent = true })
|
||||||
|
vim.keymap.set({ "i", "s" }, "<C-n>", function()
|
||||||
|
luasnip.change_choice(1)
|
||||||
|
end, { silent = true })
|
||||||
|
vim.keymap.set({ "i", "s" }, "<C-p>", function()
|
||||||
|
luasnip.change_choice(-1)
|
||||||
|
end, { silent = true })
|
||||||
|
end,
|
||||||
|
}
|
49
.config/nvim/lua/jirr02/plugins/nvimtree.lua
Normal file
49
.config/nvim/lua/jirr02/plugins/nvimtree.lua
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
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({
|
||||||
|
{ "<leader>e", group = "explorer", icon = "" },
|
||||||
|
{ "<leader>ee", "<cmd>NvimTreeToggle<CR>", desc = "Toggle File Explorer", icon = "" },
|
||||||
|
{ "<leader>er", "<cmd>NvimTreeRefresh<CR>", desc = "Refresh File Explorer", icon = "" },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
32
.config/nvim/lua/jirr02/plugins/telescope.lua
Normal file
32
.config/nvim/lua/jirr02/plugins/telescope.lua
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
return {
|
||||||
|
"nvim-telescope/telescope.nvim",
|
||||||
|
branch = "0.1.x",
|
||||||
|
dependencies = {
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
{ "nvim-telescope/telescope-fzf-native.nvim", build = "make" },
|
||||||
|
"nvim-tree/nvim-web-devicons",
|
||||||
|
"nvim-telescope/telescope-live-grep-args.nvim",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local telescope = require("telescope")
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
telescope.load_extension("fzf")
|
||||||
|
telescope.load_extension("find_template")
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>f", group = "telescope", icon = "" },
|
||||||
|
{
|
||||||
|
"<leader>ff",
|
||||||
|
"<cmd>Telescope find_files<CR>",
|
||||||
|
desc = "Find Files in Current Working Directory",
|
||||||
|
icon = "",
|
||||||
|
},
|
||||||
|
{ "<leader>fr", "<cmd>Telescope oldfiles<CR>", desc = "Recent Files", icon = "" },
|
||||||
|
{ "<leader>fs", "<cmd>Telescope live_grep<CR>", desc = "Find String in CWD", icon = "" },
|
||||||
|
{ "<leader>fc", "<cmd>Telescope grep_string<CR>", desc = "Find String in File", icon = "" },
|
||||||
|
{ "<leader>fg", "<cmd>Telescope git_files<CR>", desc = "Find git files", icon = "" },
|
||||||
|
{ "<leader>ft", "<cmd>TodoTelescope<CR>", desc = "Find todos", icon = "" },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
23
.config/nvim/lua/jirr02/plugins/templates.lua
Normal file
23
.config/nvim/lua/jirr02/plugins/templates.lua
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
return {
|
||||||
|
"nvimdev/template.nvim",
|
||||||
|
cmd = { "Template", "TemProject" },
|
||||||
|
config = function()
|
||||||
|
local template = require("template")
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
template.setup({
|
||||||
|
temp_dir = "~/.config/nvim/templates/",
|
||||||
|
})
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>t", group = "template", icon = "" },
|
||||||
|
{
|
||||||
|
"<leader>ti",
|
||||||
|
"<cmd>Telescope find_template type=insert filter_ft=false<CR>",
|
||||||
|
desc = "Insert template",
|
||||||
|
icon = "",
|
||||||
|
},
|
||||||
|
{ "<leader>tl", "<cmd>!theory<CR>", desc = "Insert latex notebook template", icon = "" },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
8
.config/nvim/lua/jirr02/plugins/todo-comments.lua
Normal file
8
.config/nvim/lua/jirr02/plugins/todo-comments.lua
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
return {
|
||||||
|
"folke/todo-comments.nvim",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
dependencies = {
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
},
|
||||||
|
opts = {}
|
||||||
|
}
|
42
.config/nvim/lua/jirr02/plugins/treesitter-textobjects.lua
Normal file
42
.config/nvim/lua/jirr02/plugins/treesitter-textobjects.lua
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
return {
|
||||||
|
"nvim-treesitter/nvim-treesitter-textobjects",
|
||||||
|
lazy = true,
|
||||||
|
config = function()
|
||||||
|
require("nvim-treesitter.configs").setup({
|
||||||
|
textobjects = {
|
||||||
|
select = {
|
||||||
|
enable = true,
|
||||||
|
lookahead = true,
|
||||||
|
keymaps = {
|
||||||
|
["a="] = { query = "@assignment.outer", desc = "Select outer part of an assignment" },
|
||||||
|
["i="] = { query = "@assignment.inner", desc = "Select inner part of an assignment" },
|
||||||
|
["l="] = { query = "@assignment.lhs", desc = "Select left hand side of an assignment" },
|
||||||
|
["r="] = { query = "@assignment.rhs", desc = "Select right hand side of an assignment" },
|
||||||
|
["a:"] = { query = "@property.outer", desc = "Select outer part of an object property" },
|
||||||
|
["i:"] = { query = "@property.inner", desc = "Select inner part of an object property" },
|
||||||
|
["l:"] = { query = "@property.lhs", desc = "Select left part of an object property" },
|
||||||
|
["r:"] = { query = "@property.rhs", desc = "Select right part of an object property" },
|
||||||
|
["aa"] = { query = "@parameter.outer", desc = "Select outer part of a parameter/argument" },
|
||||||
|
["ia"] = { query = "@parameter.inner", desc = "Select inner part of a parameter/argument" },
|
||||||
|
["ai"] = { query = "@conditional.outer", desc = "Select outer part of a conditional" },
|
||||||
|
["ii"] = { query = "@conditional.inner", desc = "Select inner part of a conditional" },
|
||||||
|
["al"] = { query = "@loop.outer", desc = "Select outer part of a loop" },
|
||||||
|
["il"] = { query = "@loop.inner", desc = "Select inner part of a loop" },
|
||||||
|
["af"] = { query = "@call.outer", desc = "Select outer part of a function call" },
|
||||||
|
["if"] = { query = "@call.inner", desc = "Select inner part of a function call" },
|
||||||
|
["am"] = {
|
||||||
|
query = "@function.outer",
|
||||||
|
desc = "Select outer part of a method or function definition",
|
||||||
|
},
|
||||||
|
["im"] = {
|
||||||
|
query = "@function.inner",
|
||||||
|
desc = "Select inner part of a method or function definition",
|
||||||
|
},
|
||||||
|
["ac"] = { query = "@class.outer", desc = "Select outer part of a class" },
|
||||||
|
["ic"] = { query = "@class.inner", desc = "Select inner part of a class" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
44
.config/nvim/lua/jirr02/plugins/treesitter.lua
Normal file
44
.config/nvim/lua/jirr02/plugins/treesitter.lua
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
return {
|
||||||
|
"nvim-treesitter/nvim-treesitter",
|
||||||
|
build = ":TSUpdate",
|
||||||
|
event = { "BufReadPre", "BufNewFile" },
|
||||||
|
dependencies = {
|
||||||
|
"nvim-treesitter/nvim-treesitter-textobjects",
|
||||||
|
"windwp/nvim-ts-autotag",
|
||||||
|
},
|
||||||
|
config = function()
|
||||||
|
local treesitter = require("nvim-treesitter.configs")
|
||||||
|
|
||||||
|
treesitter.setup({
|
||||||
|
highlight = {
|
||||||
|
enable = true,
|
||||||
|
additional_vim_regex_highlighting = { "latex" },
|
||||||
|
},
|
||||||
|
indent = {
|
||||||
|
enable = true,
|
||||||
|
},
|
||||||
|
autotag = {
|
||||||
|
enable = true,
|
||||||
|
},
|
||||||
|
ensure_installed = {
|
||||||
|
"python",
|
||||||
|
"cpp",
|
||||||
|
"lua",
|
||||||
|
"markdown_inline",
|
||||||
|
"html",
|
||||||
|
"css",
|
||||||
|
"bash",
|
||||||
|
"latex",
|
||||||
|
},
|
||||||
|
incremental_selection = {
|
||||||
|
enable = true,
|
||||||
|
keymaps = {
|
||||||
|
init_selection = "<C-space>",
|
||||||
|
node_incremental = "<C-space>",
|
||||||
|
scope_incremental = false,
|
||||||
|
node_decremental = "<bs>",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
27
.config/nvim/lua/jirr02/plugins/vimtex.lua
Normal file
27
.config/nvim/lua/jirr02/plugins/vimtex.lua
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
return {
|
||||||
|
"lervag/vimtex",
|
||||||
|
lazy = false,
|
||||||
|
init = function()
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
vim.g.vimtex_view_method = "zathura"
|
||||||
|
vim.g.vimtex_quickfix_mode = 0
|
||||||
|
vim.g.vimtex_compiler_latexmk = {
|
||||||
|
options = {
|
||||||
|
"-pdf",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
vim.g.vimtex_fold_enabled = true
|
||||||
|
vim.g.vimtex_format_enabled = true
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>v", group = "vimtex", icon = "" },
|
||||||
|
{ "<leader>vc", "<cmd>VimtexCompile>CR>", desc = "Compile LaTex File", icon = "" },
|
||||||
|
{ "<leader>vo", "<cmd>VimtexView<CR>", desc = "Open compiled PDF in Zathura", icon = "" },
|
||||||
|
{ "<leader>vd", group = "delete", icon = "" },
|
||||||
|
{ "<leader>vde", "<Plug>(vimtex-env-delete)", desc = "Delete surrounding environment" },
|
||||||
|
{ "<leader>vc", group = "change", icon = "" },
|
||||||
|
{ "<leader>vt", group = "toggle", icon = "" },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
26
.config/nvim/lua/jirr02/plugins/which-key.lua
Normal file
26
.config/nvim/lua/jirr02/plugins/which-key.lua
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
return {
|
||||||
|
"folke/which-key.nvim",
|
||||||
|
event = "VeryLazy",
|
||||||
|
init = function()
|
||||||
|
vim.o.timeout = true
|
||||||
|
vim.o.timeoutlen = 500
|
||||||
|
end,
|
||||||
|
config = function()
|
||||||
|
local wk = require("which-key")
|
||||||
|
|
||||||
|
wk.add({
|
||||||
|
{ "<leader>n", group = "vim", icon = "" },
|
||||||
|
{ "<leader>nh", "<cmd>nohl<CR>", desc = "Close Search Highlights", icon = "" },
|
||||||
|
{ "<leader>no", "<cmd>foldopen<CR>", desc = "Open Fold", icon = "" },
|
||||||
|
{ "<leader>nc", "<cmd>foldclose<CR>", desc = "Close Fold", icon = "" },
|
||||||
|
{ "<leader>s", group = "splits", icon = "" },
|
||||||
|
{ "<leader>sv", "<C-w>v", desc = "Split vertical", icon = "" },
|
||||||
|
{ "<leader>sh", "<C-w>s", desc = "Split horizontal", icon = "" },
|
||||||
|
{ "<leader>se", "<C-w>=", desc = "Make Splits equal", icon = "" },
|
||||||
|
{ "<leader>sx", "<cmd>close<CR>", desc = "Close Split", icon = "" },
|
||||||
|
{ "<leader>i", group = "interface", icon = "" },
|
||||||
|
{ "<leader>il", "<cmd>Lazy<CR>", desc = "Open Lazy Menu" },
|
||||||
|
{ "<leader>im", "<cmd>Mason<CR>", desc = "Open Mason Menu" },
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
}
|
20
.config/nvim/snippets/boilerplate.lua
Normal file
20
.config/nvim/snippets/boilerplate.lua
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
local ls = require("luasnip") --{{{
|
||||||
|
local s = ls.s
|
||||||
|
local i = ls.i
|
||||||
|
local t = ls.t
|
||||||
|
|
||||||
|
local d = ls.dynamic_node
|
||||||
|
local c = ls.choice_node
|
||||||
|
local f = ls.function_node
|
||||||
|
local sn = ls.snippet_node
|
||||||
|
|
||||||
|
local fmt = require("luasnip.extras.fmt").fmt
|
||||||
|
local rep = require("luasnip.extras").rep
|
||||||
|
|
||||||
|
local snippets, autosnippets = {}, {} --}}}
|
||||||
|
|
||||||
|
-- Start Snippets --
|
||||||
|
|
||||||
|
-- End Snippets --
|
||||||
|
|
||||||
|
return snippets, autosnippets
|
54
.config/nvim/snippets/lua.lua
Normal file
54
.config/nvim/snippets/lua.lua
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
local ls = require("luasnip") --{{{
|
||||||
|
local s = ls.s
|
||||||
|
local i = ls.i
|
||||||
|
local t = ls.t
|
||||||
|
|
||||||
|
local d = ls.dynamic_node
|
||||||
|
local c = ls.choice_node
|
||||||
|
local f = ls.function_node
|
||||||
|
local sn = ls.snippet_node
|
||||||
|
|
||||||
|
local fmt = require("luasnip.extras.fmt").fmt
|
||||||
|
local rep = require("luasnip.extras").rep
|
||||||
|
|
||||||
|
local snippets, autosnippets = {}, {} --}}}
|
||||||
|
|
||||||
|
-- Start Snippets --
|
||||||
|
|
||||||
|
local snip = s(
|
||||||
|
{ trig = "snip", desc = "Snippet for LuaSnip" },
|
||||||
|
fmt(
|
||||||
|
[=[
|
||||||
|
local {} = s(
|
||||||
|
{{ trig = "{}", {}desc = "{}"}},
|
||||||
|
fmt(
|
||||||
|
[[
|
||||||
|
{}
|
||||||
|
]],
|
||||||
|
{{
|
||||||
|
{}
|
||||||
|
}}
|
||||||
|
){}
|
||||||
|
)
|
||||||
|
table.insert({}, {})
|
||||||
|
{}
|
||||||
|
]=],
|
||||||
|
{
|
||||||
|
i(1, "Name of Snippet"),
|
||||||
|
i(2, "Trigger"),
|
||||||
|
c(3, { t(""), t("regTrig = true, ") }),
|
||||||
|
i(4, "Description"),
|
||||||
|
i(5, "Snippet"),
|
||||||
|
i(6, "Nodes"),
|
||||||
|
c(7, { t(""), t({ ",", " {", " condition = math,", " show_condition=math,", " }" }) }),
|
||||||
|
c(8, { t("snippets"), t("autosnippets") }),
|
||||||
|
rep(1),
|
||||||
|
i(0),
|
||||||
|
}
|
||||||
|
)
|
||||||
|
)
|
||||||
|
table.insert(snippets, snip)
|
||||||
|
|
||||||
|
-- End Snippets --
|
||||||
|
|
||||||
|
return snippets, autosnippets
|
35
.config/nvim/snippets/markdown.lua
Normal file
35
.config/nvim/snippets/markdown.lua
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
local ls = require("luasnip") --{{{
|
||||||
|
local s = ls.s
|
||||||
|
local i = ls.i
|
||||||
|
local t = ls.t
|
||||||
|
|
||||||
|
local d = ls.dynamic_node
|
||||||
|
local c = ls.choice_node
|
||||||
|
local f = ls.function_node
|
||||||
|
local sn = ls.snippet_node
|
||||||
|
|
||||||
|
local fmt = require("luasnip.extras.fmt").fmt
|
||||||
|
local rep = require("luasnip.extras").rep
|
||||||
|
|
||||||
|
local snippets, autosnippets = {}, {} --}}}
|
||||||
|
|
||||||
|
-- Start Snippets --
|
||||||
|
|
||||||
|
local code = s(
|
||||||
|
{ trig = "code", desc = "Code Section" },
|
||||||
|
fmt(
|
||||||
|
[[
|
||||||
|
```{}
|
||||||
|
|
||||||
|
```
|
||||||
|
]],
|
||||||
|
{
|
||||||
|
i(1, "Language"),
|
||||||
|
}
|
||||||
|
)
|
||||||
|
)
|
||||||
|
table.insert(autosnippets, code)
|
||||||
|
|
||||||
|
-- End Snippets --
|
||||||
|
|
||||||
|
return snippets, autosnippets
|
2004
.config/nvim/snippets/tex.lua
Normal file
2004
.config/nvim/snippets/tex.lua
Normal file
File diff suppressed because it is too large
Load Diff
38
.config/nvim/templates/latex/main_layout.latex
Normal file
38
.config/nvim/templates/latex/main_layout.latex
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
\documentclass[a4paper,11pt]{article}
|
||||||
|
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
\usepackage[ngerman]{babel}
|
||||||
|
\usepackage[T1]{fontenc}
|
||||||
|
\usepackage{amsmath}
|
||||||
|
\usepackage{amsfonts}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usepackage{fancyhdr}
|
||||||
|
\usepackage{paralist}
|
||||||
|
\usepackage{geometry}
|
||||||
|
\geometry{left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm}
|
||||||
|
\setlength{\parindent}{0pt}
|
||||||
|
|
||||||
|
% TODO: Change Title Variable
|
||||||
|
\def\papertitle{Title}
|
||||||
|
|
||||||
|
\bibliographystyle{unsrt}
|
||||||
|
|
||||||
|
\pagestyle{fancy}
|
||||||
|
|
||||||
|
\lhead{\papertitle}
|
||||||
|
\rhead{Jirayu Ruh}
|
||||||
|
|
||||||
|
\lfoot{}
|
||||||
|
\cfoot{\thepage}
|
||||||
|
\rfoot{}
|
||||||
|
|
||||||
|
\setcounter{secnumdepth}{5}
|
||||||
|
\setcounter{tocdepth}{5}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\section{\papertitel}
|
||||||
|
|
||||||
|
% TODO: Begin Paper here.
|
||||||
|
|
||||||
|
\end{document}
|
59
.config/nvim/templates/latex/main_paper.latex
Normal file
59
.config/nvim/templates/latex/main_paper.latex
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
\documentclass[a4paper,11pt]{article}
|
||||||
|
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
\usepackage[ngerman]{babel}
|
||||||
|
\usepackage[T1]{fontenc}
|
||||||
|
\usepackage{amsmath}
|
||||||
|
\usepackage{amsfonts}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usepackage{fancyhdr}
|
||||||
|
\usepackage{paralist}
|
||||||
|
\usepackage{geometry}
|
||||||
|
\geometry{left=2.5cm, right=2.5cm, top=2.5cm, bottom=2cm}
|
||||||
|
\usepackage[onehalfspacing]{setspace}
|
||||||
|
|
||||||
|
% TODO: Change Variables
|
||||||
|
\def\paperauthor{Jirayu Ruh}
|
||||||
|
\def\papertitle{Title}
|
||||||
|
\def\paperthesis{Thesis}
|
||||||
|
\def\paperdate{Due Date}
|
||||||
|
% TODO: Change Word Count
|
||||||
|
\def\paperwordcount{Word Count}
|
||||||
|
|
||||||
|
\pagestyle{fancy}
|
||||||
|
|
||||||
|
\lhead{}
|
||||||
|
\rhead{\paperauthor}
|
||||||
|
|
||||||
|
\lfoot{}
|
||||||
|
\cfoot{\thepage}
|
||||||
|
\rfoot{}
|
||||||
|
|
||||||
|
\setcounter{secnumdepth}{5}
|
||||||
|
\setcounter{tocdepth}{5}
|
||||||
|
|
||||||
|
\setlength{\parindent}{0pt}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\begin{titlepage}
|
||||||
|
\centering
|
||||||
|
{\LARGE \textbf{\papertitle} \par}
|
||||||
|
\vspace{2cm}
|
||||||
|
% TODO: Change depending on language
|
||||||
|
{\Large \textbf{These:} \par}
|
||||||
|
% {\Large \textbf{Thesis:} \par}
|
||||||
|
{\Large \textbf{\paperthesis} \par}
|
||||||
|
\vspace{2cm}
|
||||||
|
{\Large Jirayu Ruh\par}
|
||||||
|
\vspace{0.5cm}
|
||||||
|
{\Large \paperdate \par}
|
||||||
|
\vspace{5cm}
|
||||||
|
{\Large Word count: \paperwordcount}
|
||||||
|
\end{titlepage}
|
||||||
|
|
||||||
|
\section{Title}
|
||||||
|
|
||||||
|
% TODO: Begin your paper here.
|
||||||
|
|
||||||
|
\end{document}
|
178
.config/nvim/templates/latex/theory/letterfonts.latex
Normal file
178
.config/nvim/templates/latex/theory/letterfonts.latex
Normal file
@ -0,0 +1,178 @@
|
|||||||
|
% Things Lie
|
||||||
|
\newcommand{\kb}{\mathfrak b}
|
||||||
|
\newcommand{\kg}{\mathfrak g}
|
||||||
|
\newcommand{\kh}{\mathfrak h}
|
||||||
|
\newcommand{\kn}{\mathfrak n}
|
||||||
|
\newcommand{\ku}{\mathfrak u}
|
||||||
|
\newcommand{\kz}{\mathfrak z}
|
||||||
|
\DeclareMathOperator{\Ext}{Ext} % Ext functor
|
||||||
|
\DeclareMathOperator{\Tor}{Tor} % Tor functor
|
||||||
|
\newcommand{\gl}{\opname{\mathfrak{gl}}} % frak gl group
|
||||||
|
\renewcommand{\sl}{\opname{\mathfrak{sl}}} % frak sl group chktex 6
|
||||||
|
|
||||||
|
% More script letters etc.
|
||||||
|
\newcommand{\SA}{\mathcal A}
|
||||||
|
\newcommand{\SB}{\mathcal B}
|
||||||
|
\newcommand{\SC}{\mathcal C}
|
||||||
|
\newcommand{\SF}{\mathcal F}
|
||||||
|
\newcommand{\SG}{\mathcal G}
|
||||||
|
\newcommand{\SH}{\mathcal H}
|
||||||
|
\newcommand{\OO}{\mathcal O}
|
||||||
|
|
||||||
|
\newcommand{\SCA}{\mathscr A}
|
||||||
|
\newcommand{\SCB}{\mathscr B}
|
||||||
|
\newcommand{\SCC}{\mathscr C}
|
||||||
|
\newcommand{\SCD}{\mathscr D}
|
||||||
|
\newcommand{\SCE}{\mathscr E}
|
||||||
|
\newcommand{\SCF}{\mathscr F}
|
||||||
|
\newcommand{\SCG}{\mathscr G}
|
||||||
|
\newcommand{\SCH}{\mathscr H}
|
||||||
|
|
||||||
|
% Mathfrak primes
|
||||||
|
\newcommand{\km}{\mathfrak m}
|
||||||
|
\newcommand{\kp}{\mathfrak p}
|
||||||
|
\newcommand{\kq}{\mathfrak q}
|
||||||
|
|
||||||
|
% number sets
|
||||||
|
\newcommand{\RR}[1][]{\ensuremath{\ifstrempty{#1}{\mathbb{R}}{\mathbb{R}^{#1}}}}
|
||||||
|
\newcommand{\NN}[1][]{\ensuremath{\ifstrempty{#1}{\mathbb{N}}{\mathbb{N}^{#1}}}}
|
||||||
|
\newcommand{\ZZ}[1][]{\ensuremath{\ifstrempty{#1}{\mathbb{Z}}{\mathbb{Z}^{#1}}}}
|
||||||
|
\newcommand{\QQ}[1][]{\ensuremath{\ifstrempty{#1}{\mathbb{Q}}{\mathbb{Q}^{#1}}}}
|
||||||
|
\newcommand{\CC}[1][]{\ensuremath{\ifstrempty{#1}{\mathbb{C}}{\mathbb{C}^{#1}}}}
|
||||||
|
\newcommand{\PP}[1][]{\ensuremath{\ifstrempty{#1}{\mathbb{P}}{\mathbb{P}^{#1}}}}
|
||||||
|
\newcommand{\HH}[1][]{\ensuremath{\ifstrempty{#1}{\mathbb{H}}{\mathbb{H}^{#1}}}}
|
||||||
|
\newcommand{\FF}[1][]{\ensuremath{\ifstrempty{#1}{\mathbb{F}}{\mathbb{F}^{#1}}}}
|
||||||
|
% expected value
|
||||||
|
\newcommand{\EE}{\ensuremath{\mathbb{E}}}
|
||||||
|
\newcommand{\charin}{\text{ char }}
|
||||||
|
\DeclareMathOperator{\sign}{sign}
|
||||||
|
\DeclareMathOperator{\Aut}{Aut}
|
||||||
|
\DeclareMathOperator{\Inn}{Inn}
|
||||||
|
\DeclareMathOperator{\Syl}{Syl}
|
||||||
|
\DeclareMathOperator{\Gal}{Gal}
|
||||||
|
\DeclareMathOperator{\GL}{GL} % General linear group
|
||||||
|
\DeclareMathOperator{\SL}{SL} % Special linear group
|
||||||
|
|
||||||
|
%---------------------------------------
|
||||||
|
% BlackBoard Math Fonts :-
|
||||||
|
%---------------------------------------
|
||||||
|
|
||||||
|
%Captital Letters
|
||||||
|
\newcommand{\bbA}{\mathbb{A}} \newcommand{\bbB}{\mathbb{B}}
|
||||||
|
\newcommand{\bbC}{\mathbb{C}} \newcommand{\bbD}{\mathbb{D}}
|
||||||
|
\newcommand{\bbE}{\mathbb{E}} \newcommand{\bbF}{\mathbb{F}}
|
||||||
|
\newcommand{\bbG}{\mathbb{G}} \newcommand{\bbH}{\mathbb{H}}
|
||||||
|
\newcommand{\bbI}{\mathbb{I}} \newcommand{\bbJ}{\mathbb{J}}
|
||||||
|
\newcommand{\bbK}{\mathbb{K}} \newcommand{\bbL}{\mathbb{L}}
|
||||||
|
\newcommand{\bbM}{\mathbb{M}} \newcommand{\bbN}{\mathbb{N}}
|
||||||
|
\newcommand{\bbO}{\mathbb{O}} \newcommand{\bbP}{\mathbb{P}}
|
||||||
|
\newcommand{\bbQ}{\mathbb{Q}} \newcommand{\bbR}{\mathbb{R}}
|
||||||
|
\newcommand{\bbS}{\mathbb{S}} \newcommand{\bbT}{\mathbb{T}}
|
||||||
|
\newcommand{\bbU}{\mathbb{U}} \newcommand{\bbV}{\mathbb{V}}
|
||||||
|
\newcommand{\bbW}{\mathbb{W}} \newcommand{\bbX}{\mathbb{X}}
|
||||||
|
\newcommand{\bbY}{\mathbb{Y}} \newcommand{\bbZ}{\mathbb{Z}}
|
||||||
|
|
||||||
|
%---------------------------------------
|
||||||
|
% MathCal Fonts :-
|
||||||
|
%---------------------------------------
|
||||||
|
|
||||||
|
%Captital Letters
|
||||||
|
\newcommand{\mcA}{\mathcal{A}} \newcommand{\mcB}{\mathcal{B}}
|
||||||
|
\newcommand{\mcC}{\mathcal{C}} \newcommand{\mcD}{\mathcal{D}}
|
||||||
|
\newcommand{\mcE}{\mathcal{E}} \newcommand{\mcF}{\mathcal{F}}
|
||||||
|
\newcommand{\mcG}{\mathcal{G}} \newcommand{\mcH}{\mathcal{H}}
|
||||||
|
\newcommand{\mcI}{\mathcal{I}} \newcommand{\mcJ}{\mathcal{J}}
|
||||||
|
\newcommand{\mcK}{\mathcal{K}} \newcommand{\mcL}{\mathcal{L}}
|
||||||
|
\newcommand{\mcM}{\mathcal{M}} \newcommand{\mcN}{\mathcal{N}}
|
||||||
|
\newcommand{\mcO}{\mathcal{O}} \newcommand{\mcP}{\mathcal{P}}
|
||||||
|
\newcommand{\mcQ}{\mathcal{Q}} \newcommand{\mcR}{\mathcal{R}}
|
||||||
|
\newcommand{\mcS}{\mathcal{S}} \newcommand{\mcT}{\mathcal{T}}
|
||||||
|
\newcommand{\mcU}{\mathcal{U}} \newcommand{\mcV}{\mathcal{V}}
|
||||||
|
\newcommand{\mcW}{\mathcal{W}} \newcommand{\mcX}{\mathcal{X}}
|
||||||
|
\newcommand{\mcY}{\mathcal{Y}} \newcommand{\mcZ}{\mathcal{Z}}
|
||||||
|
|
||||||
|
|
||||||
|
%---------------------------------------
|
||||||
|
% Bold Math Fonts :-
|
||||||
|
%---------------------------------------
|
||||||
|
|
||||||
|
%Captital Letters
|
||||||
|
\newcommand{\bmA}{\boldsymbol{A}} \newcommand{\bmB}{\boldsymbol{B}}
|
||||||
|
\newcommand{\bmC}{\boldsymbol{C}} \newcommand{\bmD}{\boldsymbol{D}}
|
||||||
|
\newcommand{\bmE}{\boldsymbol{E}} \newcommand{\bmF}{\boldsymbol{F}}
|
||||||
|
\newcommand{\bmG}{\boldsymbol{G}} \newcommand{\bmH}{\boldsymbol{H}}
|
||||||
|
\newcommand{\bmI}{\boldsymbol{I}} \newcommand{\bmJ}{\boldsymbol{J}}
|
||||||
|
\newcommand{\bmK}{\boldsymbol{K}} \newcommand{\bmL}{\boldsymbol{L}}
|
||||||
|
\newcommand{\bmM}{\boldsymbol{M}} \newcommand{\bmN}{\boldsymbol{N}}
|
||||||
|
\newcommand{\bmO}{\boldsymbol{O}} \newcommand{\bmP}{\boldsymbol{P}}
|
||||||
|
\newcommand{\bmQ}{\boldsymbol{Q}} \newcommand{\bmR}{\boldsymbol{R}}
|
||||||
|
\newcommand{\bmS}{\boldsymbol{S}} \newcommand{\bmT}{\boldsymbol{T}}
|
||||||
|
\newcommand{\bmU}{\boldsymbol{U}} \newcommand{\bmV}{\boldsymbol{V}}
|
||||||
|
\newcommand{\bmW}{\boldsymbol{W}} \newcommand{\bmX}{\boldsymbol{X}}
|
||||||
|
\newcommand{\bmY}{\boldsymbol{Y}} \newcommand{\bmZ}{\boldsymbol{Z}}
|
||||||
|
%Small Letters
|
||||||
|
\newcommand{\bma}{\boldsymbol{a}} \newcommand{\bmb}{\boldsymbol{b}}
|
||||||
|
\newcommand{\bmc}{\boldsymbol{c}} \newcommand{\bmd}{\boldsymbol{d}}
|
||||||
|
\newcommand{\bme}{\boldsymbol{e}} \newcommand{\bmf}{\boldsymbol{f}}
|
||||||
|
\newcommand{\bmg}{\boldsymbol{g}} \newcommand{\bmh}{\boldsymbol{h}}
|
||||||
|
\newcommand{\bmi}{\boldsymbol{i}} \newcommand{\bmj}{\boldsymbol{j}}
|
||||||
|
\newcommand{\bmk}{\boldsymbol{k}} \newcommand{\bml}{\boldsymbol{l}}
|
||||||
|
\newcommand{\bmm}{\boldsymbol{m}} \newcommand{\bmn}{\boldsymbol{n}}
|
||||||
|
\newcommand{\bmo}{\boldsymbol{o}} \newcommand{\bmp}{\boldsymbol{p}}
|
||||||
|
\newcommand{\bmq}{\boldsymbol{q}} \newcommand{\bmr}{\boldsymbol{r}}
|
||||||
|
\newcommand{\bms}{\boldsymbol{s}} \newcommand{\bmt}{\boldsymbol{t}}
|
||||||
|
\newcommand{\bmu}{\boldsymbol{u}} \newcommand{\bmv}{\boldsymbol{v}}
|
||||||
|
\newcommand{\bmw}{\boldsymbol{w}} \newcommand{\bmx}{\boldsymbol{x}}
|
||||||
|
\newcommand{\bmy}{\boldsymbol{y}} \newcommand{\bmz}{\boldsymbol{z}}
|
||||||
|
|
||||||
|
%---------------------------------------
|
||||||
|
% Scr Math Fonts :-
|
||||||
|
%---------------------------------------
|
||||||
|
|
||||||
|
\newcommand{\sA}{{\mathscr{A}}} \newcommand{\sB}{{\mathscr{B}}}
|
||||||
|
\newcommand{\sC}{{\mathscr{C}}} \newcommand{\sD}{{\mathscr{D}}}
|
||||||
|
\newcommand{\sE}{{\mathscr{E}}} \newcommand{\sF}{{\mathscr{F}}}
|
||||||
|
\newcommand{\sG}{{\mathscr{G}}} \newcommand{\sH}{{\mathscr{H}}}
|
||||||
|
\newcommand{\sI}{{\mathscr{I}}} \newcommand{\sJ}{{\mathscr{J}}}
|
||||||
|
\newcommand{\sK}{{\mathscr{K}}} \newcommand{\sL}{{\mathscr{L}}}
|
||||||
|
\newcommand{\sM}{{\mathscr{M}}} \newcommand{\sN}{{\mathscr{N}}}
|
||||||
|
\newcommand{\sO}{{\mathscr{O}}} \newcommand{\sP}{{\mathscr{P}}}
|
||||||
|
\newcommand{\sQ}{{\mathscr{Q}}} \newcommand{\sR}{{\mathscr{R}}}
|
||||||
|
\newcommand{\sS}{{\mathscr{S}}} \newcommand{\sT}{{\mathscr{T}}}
|
||||||
|
\newcommand{\sU}{{\mathscr{U}}} \newcommand{\sV}{{\mathscr{V}}}
|
||||||
|
\newcommand{\sW}{{\mathscr{W}}} \newcommand{\sX}{{\mathscr{X}}}
|
||||||
|
\newcommand{\sY}{{\mathscr{Y}}} \newcommand{\sZ}{{\mathscr{Z}}}
|
||||||
|
|
||||||
|
|
||||||
|
%---------------------------------------
|
||||||
|
% Math Fraktur Font
|
||||||
|
%---------------------------------------
|
||||||
|
|
||||||
|
%Captital Letters
|
||||||
|
\newcommand{\mfA}{\mathfrak{A}} \newcommand{\mfB}{\mathfrak{B}}
|
||||||
|
\newcommand{\mfC}{\mathfrak{C}} \newcommand{\mfD}{\mathfrak{D}}
|
||||||
|
\newcommand{\mfE}{\mathfrak{E}} \newcommand{\mfF}{\mathfrak{F}}
|
||||||
|
\newcommand{\mfG}{\mathfrak{G}} \newcommand{\mfH}{\mathfrak{H}}
|
||||||
|
\newcommand{\mfI}{\mathfrak{I}} \newcommand{\mfJ}{\mathfrak{J}}
|
||||||
|
\newcommand{\mfK}{\mathfrak{K}} \newcommand{\mfL}{\mathfrak{L}}
|
||||||
|
\newcommand{\mfM}{\mathfrak{M}} \newcommand{\mfN}{\mathfrak{N}}
|
||||||
|
\newcommand{\mfO}{\mathfrak{O}} \newcommand{\mfP}{\mathfrak{P}}
|
||||||
|
\newcommand{\mfQ}{\mathfrak{Q}} \newcommand{\mfR}{\mathfrak{R}}
|
||||||
|
\newcommand{\mfS}{\mathfrak{S}} \newcommand{\mfT}{\mathfrak{T}}
|
||||||
|
\newcommand{\mfU}{\mathfrak{U}} \newcommand{\mfV}{\mathfrak{V}}
|
||||||
|
\newcommand{\mfW}{\mathfrak{W}} \newcommand{\mfX}{\mathfrak{X}}
|
||||||
|
\newcommand{\mfY}{\mathfrak{Y}} \newcommand{\mfZ}{\mathfrak{Z}}
|
||||||
|
%Small Letters
|
||||||
|
\newcommand{\mfa}{\mathfrak{a}} \newcommand{\mfb}{\mathfrak{b}}
|
||||||
|
\newcommand{\mfc}{\mathfrak{c}} \newcommand{\mfd}{\mathfrak{d}}
|
||||||
|
\newcommand{\mfe}{\mathfrak{e}} \newcommand{\mff}{\mathfrak{f}}
|
||||||
|
\newcommand{\mfg}{\mathfrak{g}} \newcommand{\mfh}{\mathfrak{h}}
|
||||||
|
\newcommand{\mfi}{\mathfrak{i}} \newcommand{\mfj}{\mathfrak{j}}
|
||||||
|
\newcommand{\mfk}{\mathfrak{k}} \newcommand{\mfl}{\mathfrak{l}}
|
||||||
|
\newcommand{\mfm}{\mathfrak{m}} \newcommand{\mfn}{\mathfrak{n}}
|
||||||
|
\newcommand{\mfo}{\mathfrak{o}} \newcommand{\mfp}{\mathfrak{p}}
|
||||||
|
\newcommand{\mfq}{\mathfrak{q}} \newcommand{\mfr}{\mathfrak{r}}
|
||||||
|
\newcommand{\mfs}{\mathfrak{s}} \newcommand{\mft}{\mathfrak{t}}
|
||||||
|
\newcommand{\mfu}{\mathfrak{u}} \newcommand{\mfv}{\mathfrak{v}}
|
||||||
|
\newcommand{\mfw}{\mathfrak{w}} \newcommand{\mfx}{\mathfrak{x}}
|
||||||
|
\newcommand{\mfy}{\mathfrak{y}} \newcommand{\mfz}{\mathfrak{z}}
|
88
.config/nvim/templates/latex/theory/macros.latex
Normal file
88
.config/nvim/templates/latex/theory/macros.latex
Normal file
@ -0,0 +1,88 @@
|
|||||||
|
%From M275 "Topology" at SJSU
|
||||||
|
\newcommand{\id}{\mathrm{id}}
|
||||||
|
\newcommand{\taking}[1]{\xrightarrow{#1}}
|
||||||
|
\newcommand{\inv}{^{-1}}
|
||||||
|
|
||||||
|
%From M170 "Introduction to Graph Theory" at SJSU
|
||||||
|
\DeclareMathOperator{\diam}{diam}
|
||||||
|
\DeclareMathOperator{\ord}{ord}
|
||||||
|
\newcommand{\defeq}{\overset{\mathrm{def}}{=}}
|
||||||
|
|
||||||
|
%From the USAMO .tex files
|
||||||
|
\newcommand{\ts}{\textsuperscript}
|
||||||
|
\newcommand{\dg}{^\circ}
|
||||||
|
\newcommand{\ii}{\item}
|
||||||
|
|
||||||
|
% % From Math 55 and Math 145 at Harvard
|
||||||
|
% \newenvironment{subproof}[1][Proof]{%
|
||||||
|
% \begin{proof}[#1] \renewcommand{\qedsymbol}{$\blacksquare$}}%
|
||||||
|
% {\end{proof}}
|
||||||
|
|
||||||
|
\newcommand{\liff}{\leftrightarrow}
|
||||||
|
\newcommand{\lthen}{\rightarrow}
|
||||||
|
\newcommand{\opname}{\operatorname}
|
||||||
|
\newcommand{\surjto}{\twoheadrightarrow}
|
||||||
|
\newcommand{\injto}{\hookrightarrow}
|
||||||
|
\newcommand{\On}{\mathrm{On}} % ordinals
|
||||||
|
\DeclareMathOperator{\img}{im} % Image
|
||||||
|
\DeclareMathOperator{\Img}{Im} % Image
|
||||||
|
\DeclareMathOperator{\coker}{coker} % Cokernel
|
||||||
|
\DeclareMathOperator{\Coker}{Coker} % Cokernel
|
||||||
|
\DeclareMathOperator{\Ker}{Ker} % Kernel
|
||||||
|
\DeclareMathOperator{\rank}{rank}
|
||||||
|
\DeclareMathOperator{\Spec}{Spec} % spectrum
|
||||||
|
\DeclareMathOperator{\Tr}{Tr} % trace
|
||||||
|
\DeclareMathOperator{\pr}{pr} % projection
|
||||||
|
\DeclareMathOperator{\ext}{ext} % extension
|
||||||
|
\DeclareMathOperator{\pred}{pred} % predecessor
|
||||||
|
\DeclareMathOperator{\dom}{dom} % domain
|
||||||
|
\DeclareMathOperator{\ran}{ran} % range
|
||||||
|
\DeclareMathOperator{\Hom}{Hom} % homomorphism
|
||||||
|
\DeclareMathOperator{\Mor}{Mor} % morphisms
|
||||||
|
\DeclareMathOperator{\End}{End} % endomorphism
|
||||||
|
|
||||||
|
\newcommand{\eps}{\epsilon}
|
||||||
|
\newcommand{\veps}{\varepsilon}
|
||||||
|
\newcommand{\ol}{\overline}
|
||||||
|
\newcommand{\ul}{\underline}
|
||||||
|
\newcommand{\wt}{\widetilde}
|
||||||
|
\newcommand{\wh}{\widehat}
|
||||||
|
\newcommand{\vocab}[1]{\textbf{\color{blue} #1}}
|
||||||
|
\providecommand{\half}{\frac{1}{2}}
|
||||||
|
\newcommand{\dang}{\measuredangle} %% Directed angle
|
||||||
|
\newcommand{\ray}[1]{\overrightarrow{#1}}
|
||||||
|
\newcommand{\seg}[1]{\overline{#1}}
|
||||||
|
\newcommand{\arc}[1]{\wideparen{#1}}
|
||||||
|
\DeclareMathOperator{\cis}{cis}
|
||||||
|
\DeclareMathOperator*{\lcm}{lcm}
|
||||||
|
\DeclareMathOperator*{\argmin}{arg min}
|
||||||
|
\DeclareMathOperator*{\argmax}{arg max}
|
||||||
|
\newcommand{\cycsum}{\sum_{\mathrm{cyc}}}
|
||||||
|
\newcommand{\symsum}{\sum_{\mathrm{sym}}}
|
||||||
|
\newcommand{\cycprod}{\prod_{\mathrm{cyc}}}
|
||||||
|
\newcommand{\symprod}{\prod_{\mathrm{sym}}}
|
||||||
|
\newcommand{\Qed}{\begin{flushright}\qed\end{flushright}}
|
||||||
|
\newcommand{\parinn}{\setlength{\parindent}{1cm}}
|
||||||
|
\newcommand{\parinf}{\setlength{\parindent}{0cm}}
|
||||||
|
% \newcommand{\norm}{\|\cdot\|}
|
||||||
|
\newcommand{\inorm}{\norm_{\infty}}
|
||||||
|
\newcommand{\opensets}{\{V_{\alpha}\}_{\alpha\in I}}
|
||||||
|
\newcommand{\oset}{V_{\alpha}}
|
||||||
|
\newcommand{\opset}[1]{V_{\alpha_{#1}}}
|
||||||
|
\newcommand{\lub}{\text{lub}}
|
||||||
|
\newcommand{\del}[2]{\frac{\partial #1}{\partial #2}}
|
||||||
|
\newcommand{\Del}[3]{\frac{\partial^{#1} #2}{\partial^{#1} #3}}
|
||||||
|
\newcommand{\deld}[2]{\dfrac{\partial #1}{\partial #2}}
|
||||||
|
\newcommand{\Deld}[3]{\dfrac{\partial^{#1} #2}{\partial^{#1} #3}}
|
||||||
|
\newcommand{\lm}{\lambda}
|
||||||
|
\newcommand{\uin}{\mathbin{\rotatebox[origin=c]{90}{$\in$}}}
|
||||||
|
\newcommand{\usubset}{\mathbin{\rotatebox[origin=c]{90}{$\subset$}}}
|
||||||
|
\newcommand{\lt}{\left}
|
||||||
|
\newcommand{\rt}{\right}
|
||||||
|
\newcommand{\bs}[1]{\boldsymbol{#1}}
|
||||||
|
\newcommand{\exs}{\exists}
|
||||||
|
\newcommand{\st}{\strut}
|
||||||
|
\newcommand{\dps}[1]{\displaystyle{#1}}
|
||||||
|
|
||||||
|
\newcommand{\sol}{\setlength{\parindent}{0cm}\textbf{\textit{Solution:}}\setlength{\parindent}{1cm} }
|
||||||
|
\newcommand{\solve}[1]{\setlength{\parindent}{0cm}\textbf{\textit{Solution: }}\setlength{\parindent}{1cm}#1 \Qed}
|
47
.config/nvim/templates/latex/theory/main.latex
Normal file
47
.config/nvim/templates/latex/theory/main.latex
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
\documentclass{report}
|
||||||
|
|
||||||
|
% TODO: Change Variables
|
||||||
|
\def\papertitle{Title}
|
||||||
|
|
||||||
|
% TODO: Change variables according to language preference
|
||||||
|
\def\theorytitle{Theory}
|
||||||
|
\def\theorytitle{Theorie}
|
||||||
|
\def\corollarytitle{Corollary}
|
||||||
|
\def\corollarytitle{Daraus folgt}
|
||||||
|
\def\proposaltitle{Proposal}
|
||||||
|
\def\proposaltitle{Vorschlag}
|
||||||
|
\def\claimtitle{Claim}
|
||||||
|
\def\claimtitle{Behauptung}
|
||||||
|
\def\exercisetitle{Exercise}
|
||||||
|
\def\exercisetitle{Aufgabe}
|
||||||
|
\def\exampletitle{Example}
|
||||||
|
\def\exampletitle{Beispiel}
|
||||||
|
\def\questiontitle{Question}
|
||||||
|
\def\questiontitle{Frage}
|
||||||
|
\def\wrongctitle{Wrong Concept}
|
||||||
|
\def\wrongctitle{Falscher Konzept}
|
||||||
|
\def\pagetitle{Page}
|
||||||
|
\def\pagetitle{Seite}
|
||||||
|
\def\chaptertitle{Chapter}
|
||||||
|
\def\pagetitle{Kapitel}
|
||||||
|
|
||||||
|
\input{preamble}
|
||||||
|
\input{macros}
|
||||||
|
\input{letterfonts}
|
||||||
|
|
||||||
|
\title{\huge{\papertitle}}
|
||||||
|
\author{\huge{Jirayu Ruh}}
|
||||||
|
\date{}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\maketitle
|
||||||
|
\newpage% or \cleardoublepage
|
||||||
|
% \pdfbookmark[<level>]{<title>}{<dest>}
|
||||||
|
\pdfbookmark[section]{\contentsname}{toc}
|
||||||
|
\tableofcontents
|
||||||
|
\pagebreak
|
||||||
|
|
||||||
|
% TODO: Begin Paper here.
|
||||||
|
|
||||||
|
\end{document}
|
741
.config/nvim/templates/latex/theory/preamble.latex
Normal file
741
.config/nvim/templates/latex/theory/preamble.latex
Normal file
@ -0,0 +1,741 @@
|
|||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
% PACKAGE IMPORTS
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
% TODO: Uncomment if the paper is in German
|
||||||
|
% \usepackage[ngerman]{babel}
|
||||||
|
\usepackage[tmargin=2cm,rmargin=1in,lmargin=1in,margin=0.85in,bmargin=2cm,footskip=.2in]{geometry}
|
||||||
|
\usepackage{amsmath,amsfonts,amsthm,amssymb,mathtools}
|
||||||
|
\usepackage[varbb]{newpxmath}
|
||||||
|
\usepackage{xfrac}
|
||||||
|
\usepackage[makeroom]{cancel}
|
||||||
|
\usepackage{mathtools}
|
||||||
|
\usepackage{bookmark}
|
||||||
|
\usepackage{enumitem}
|
||||||
|
\usepackage{hyperref,theoremref}
|
||||||
|
\hypersetup{
|
||||||
|
pdftitle={Assignment},
|
||||||
|
colorlinks=true, linkcolor=doc!90,
|
||||||
|
bookmarksnumbered=true,
|
||||||
|
bookmarksopen=true
|
||||||
|
}
|
||||||
|
\usepackage[most,many,breakable]{tcolorbox}
|
||||||
|
\usepackage{xcolor}
|
||||||
|
\usepackage{varwidth}
|
||||||
|
\usepackage{varwidth}
|
||||||
|
\usepackage{etoolbox}
|
||||||
|
%\usepackage{authblk}
|
||||||
|
\usepackage{nameref}
|
||||||
|
\usepackage{multicol,array}
|
||||||
|
\usepackage{tikz-cd}
|
||||||
|
\usepackage[ruled,vlined,linesnumbered]{algorithm2e}
|
||||||
|
\usepackage{comment} % enables the use of multi-line comments (\ifx \fi)
|
||||||
|
\usepackage{import}
|
||||||
|
\usepackage{xifthen}
|
||||||
|
\usepackage{pdfpages}
|
||||||
|
\usepackage{transparent}
|
||||||
|
|
||||||
|
\newcommand\mycommfont[1]{\footnotesize\ttfamily\textcolor{blue}{#1}}
|
||||||
|
\SetCommentSty{mycommfont}
|
||||||
|
\newcommand{\incfig}[1]{%
|
||||||
|
\def\svgwidth{\columnwidth}
|
||||||
|
\import{./figures/}{#1.pdf_tex}
|
||||||
|
}
|
||||||
|
|
||||||
|
\usepackage{tikzsymbols}
|
||||||
|
\renewcommand\qedsymbol{$\Laughey$}
|
||||||
|
|
||||||
|
|
||||||
|
%\usepackage{import}
|
||||||
|
%\usepackage{xifthen}
|
||||||
|
%\usepackage{pdfpages}
|
||||||
|
%\usepackage{transparent}
|
||||||
|
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
% SELF MADE COLORS
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
\definecolor{myg}{RGB}{56, 140, 70}
|
||||||
|
\definecolor{myb}{RGB}{45, 111, 177}
|
||||||
|
\definecolor{myr}{RGB}{199, 68, 64}
|
||||||
|
\definecolor{mytheorembg}{HTML}{F2F2F9}
|
||||||
|
\definecolor{mytheoremfr}{HTML}{00007B}
|
||||||
|
\definecolor{mylenmabg}{HTML}{FFFAF8}
|
||||||
|
\definecolor{mylenmafr}{HTML}{983b0f}
|
||||||
|
\definecolor{mypropbg}{HTML}{f2fbfc}
|
||||||
|
\definecolor{mypropfr}{HTML}{191971}
|
||||||
|
\definecolor{myexamplebg}{HTML}{F2FBF8}
|
||||||
|
\definecolor{myexamplefr}{HTML}{88D6D1}
|
||||||
|
\definecolor{myexampleti}{HTML}{2A7F7F}
|
||||||
|
\definecolor{mydefinitbg}{HTML}{E5E5FF}
|
||||||
|
\definecolor{mydefinitfr}{HTML}{3F3FA3}
|
||||||
|
\definecolor{notesgreen}{RGB}{0,162,0}
|
||||||
|
\definecolor{myp}{RGB}{197, 92, 212}
|
||||||
|
\definecolor{mygr}{HTML}{2C3338}
|
||||||
|
\definecolor{myred}{RGB}{127,0,0}
|
||||||
|
\definecolor{myyellow}{RGB}{169,121,69}
|
||||||
|
\definecolor{myexercisebg}{HTML}{F2FBF8}
|
||||||
|
\definecolor{myexercisefg}{HTML}{88D6D1}
|
||||||
|
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
% TCOLORBOX SETUPS
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
\setlength{\parindent}{0cm}
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% THEOREM BOX
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=section]{Theorem}{\theorytitle}
|
||||||
|
{%
|
||||||
|
enhanced,
|
||||||
|
breakable,
|
||||||
|
colback = mytheorembg,
|
||||||
|
frame hidden,
|
||||||
|
boxrule = 0sp,
|
||||||
|
borderline west = {2pt}{0pt}{mytheoremfr},
|
||||||
|
sharp corners,
|
||||||
|
detach title,
|
||||||
|
before upper = \tcbtitle\par\smallskip,
|
||||||
|
coltitle = mytheoremfr,
|
||||||
|
fonttitle = \bfseries\sffamily,
|
||||||
|
description font = \mdseries,
|
||||||
|
separator sign none,
|
||||||
|
segmentation style={solid, mytheoremfr},
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=chapter]{theorem}{\theorytitle}
|
||||||
|
{%
|
||||||
|
enhanced,
|
||||||
|
breakable,
|
||||||
|
colback = mytheorembg,
|
||||||
|
frame hidden,
|
||||||
|
boxrule = 0sp,
|
||||||
|
borderline west = {2pt}{0pt}{mytheoremfr},
|
||||||
|
sharp corners,
|
||||||
|
detach title,
|
||||||
|
before upper = \tcbtitle\par\smallskip,
|
||||||
|
coltitle = mytheoremfr,
|
||||||
|
fonttitle = \bfseries\sffamily,
|
||||||
|
description font = \mdseries,
|
||||||
|
separator sign none,
|
||||||
|
segmentation style={solid, mytheoremfr},
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcolorbox{Theoremcon}
|
||||||
|
{%
|
||||||
|
enhanced
|
||||||
|
,breakable
|
||||||
|
,colback = mytheorembg
|
||||||
|
,frame hidden
|
||||||
|
,boxrule = 0sp
|
||||||
|
,borderline west = {2pt}{0pt}{mytheoremfr}
|
||||||
|
,sharp corners
|
||||||
|
,description font = \mdseries
|
||||||
|
,separator sign none
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% Corollery
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=section]{Corollary}{\corollarytitle}
|
||||||
|
{%
|
||||||
|
enhanced
|
||||||
|
,breakable
|
||||||
|
,colback = myp!10
|
||||||
|
,frame hidden
|
||||||
|
,boxrule = 0sp
|
||||||
|
,borderline west = {2pt}{0pt}{myp!85!black}
|
||||||
|
,sharp corners
|
||||||
|
,detach title
|
||||||
|
,before upper = \tcbtitle\par\smallskip
|
||||||
|
,coltitle = myp!85!black
|
||||||
|
,fonttitle = \bfseries\sffamily
|
||||||
|
,description font = \mdseries
|
||||||
|
,separator sign none
|
||||||
|
,segmentation style={solid, myp!85!black}
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=chapter]{corollary}{\corollarytitle}
|
||||||
|
{%
|
||||||
|
enhanced
|
||||||
|
,breakable
|
||||||
|
,colback = myp!10
|
||||||
|
,frame hidden
|
||||||
|
,boxrule = 0sp
|
||||||
|
,borderline west = {2pt}{0pt}{myp!85!black}
|
||||||
|
,sharp corners
|
||||||
|
,detach title
|
||||||
|
,before upper = \tcbtitle\par\smallskip
|
||||||
|
,coltitle = myp!85!black
|
||||||
|
,fonttitle = \bfseries\sffamily
|
||||||
|
,description font = \mdseries
|
||||||
|
,separator sign none
|
||||||
|
,segmentation style={solid, myp!85!black}
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% LENMA
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=section]{Lenma}{Lenma}
|
||||||
|
{%
|
||||||
|
enhanced,
|
||||||
|
breakable,
|
||||||
|
colback = mylenmabg,
|
||||||
|
frame hidden,
|
||||||
|
boxrule = 0sp,
|
||||||
|
borderline west = {2pt}{0pt}{mylenmafr},
|
||||||
|
sharp corners,
|
||||||
|
detach title,
|
||||||
|
before upper = \tcbtitle\par\smallskip,
|
||||||
|
coltitle = mylenmafr,
|
||||||
|
fonttitle = \bfseries\sffamily,
|
||||||
|
description font = \mdseries,
|
||||||
|
separator sign none,
|
||||||
|
segmentation style={solid, mylenmafr},
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=chapter]{lenma}{Lenma}
|
||||||
|
{%
|
||||||
|
enhanced,
|
||||||
|
breakable,
|
||||||
|
colback = mylenmabg,
|
||||||
|
frame hidden,
|
||||||
|
boxrule = 0sp,
|
||||||
|
borderline west = {2pt}{0pt}{mylenmafr},
|
||||||
|
sharp corners,
|
||||||
|
detach title,
|
||||||
|
before upper = \tcbtitle\par\smallskip,
|
||||||
|
coltitle = mylenmafr,
|
||||||
|
fonttitle = \bfseries\sffamily,
|
||||||
|
description font = \mdseries,
|
||||||
|
separator sign none,
|
||||||
|
segmentation style={solid, mylenmafr},
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% PROPOSITION
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=section]{Prop}{\proposaltitle}
|
||||||
|
{%
|
||||||
|
enhanced,
|
||||||
|
breakable,
|
||||||
|
colback = mypropbg,
|
||||||
|
frame hidden,
|
||||||
|
boxrule = 0sp,
|
||||||
|
borderline west = {2pt}{0pt}{mypropfr},
|
||||||
|
sharp corners,
|
||||||
|
detach title,
|
||||||
|
before upper = \tcbtitle\par\smallskip,
|
||||||
|
coltitle = mypropfr,
|
||||||
|
fonttitle = \bfseries\sffamily,
|
||||||
|
description font = \mdseries,
|
||||||
|
separator sign none,
|
||||||
|
segmentation style={solid, mypropfr},
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=chapter]{prop}{\proposaltitle}
|
||||||
|
{%
|
||||||
|
enhanced,
|
||||||
|
breakable,
|
||||||
|
colback = mypropbg,
|
||||||
|
frame hidden,
|
||||||
|
boxrule = 0sp,
|
||||||
|
borderline west = {2pt}{0pt}{mypropfr},
|
||||||
|
sharp corners,
|
||||||
|
detach title,
|
||||||
|
before upper = \tcbtitle\par\smallskip,
|
||||||
|
coltitle = mypropfr,
|
||||||
|
fonttitle = \bfseries\sffamily,
|
||||||
|
description font = \mdseries,
|
||||||
|
separator sign none,
|
||||||
|
segmentation style={solid, mypropfr},
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% CLAIM
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=section]{claim}{\claimtitle}
|
||||||
|
{%
|
||||||
|
enhanced
|
||||||
|
,breakable
|
||||||
|
,colback = myg!10
|
||||||
|
,frame hidden
|
||||||
|
,boxrule = 0sp
|
||||||
|
,borderline west = {2pt}{0pt}{myg}
|
||||||
|
,sharp corners
|
||||||
|
,detach title
|
||||||
|
,before upper = \tcbtitle\par\smallskip
|
||||||
|
,coltitle = myg!85!black
|
||||||
|
,fonttitle = \bfseries\sffamily
|
||||||
|
,description font = \mdseries
|
||||||
|
,separator sign none
|
||||||
|
,segmentation style={solid, myg!85!black}
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% Exercise
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=section]{Exercise}{\exercisetitle}
|
||||||
|
{%
|
||||||
|
enhanced,
|
||||||
|
breakable,
|
||||||
|
colback = myexercisebg,
|
||||||
|
frame hidden,
|
||||||
|
boxrule = 0sp,
|
||||||
|
borderline west = {2pt}{0pt}{myexercisefg},
|
||||||
|
sharp corners,
|
||||||
|
detach title,
|
||||||
|
before upper = \tcbtitle\par\smallskip,
|
||||||
|
coltitle = myexercisefg,
|
||||||
|
fonttitle = \bfseries\sffamily,
|
||||||
|
description font = \mdseries,
|
||||||
|
separator sign none,
|
||||||
|
segmentation style={solid, myexercisefg},
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
\tcbuselibrary{theorems,skins,hooks}
|
||||||
|
\newtcbtheorem[number within=chapter]{exercise}{\exercisetitle}
|
||||||
|
{%
|
||||||
|
enhanced,
|
||||||
|
breakable,
|
||||||
|
colback = myexercisebg,
|
||||||
|
frame hidden,
|
||||||
|
boxrule = 0sp,
|
||||||
|
borderline west = {2pt}{0pt}{myexercisefg},
|
||||||
|
sharp corners,
|
||||||
|
detach title,
|
||||||
|
before upper = \tcbtitle\par\smallskip,
|
||||||
|
coltitle = myexercisefg,
|
||||||
|
fonttitle = \bfseries\sffamily,
|
||||||
|
description font = \mdseries,
|
||||||
|
separator sign none,
|
||||||
|
segmentation style={solid, myexercisefg},
|
||||||
|
}
|
||||||
|
{th}
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% EXAMPLE BOX
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\newtcbtheorem[number within=section]{Example}{\exampletitle}
|
||||||
|
{%
|
||||||
|
colback = myexamplebg
|
||||||
|
,breakable
|
||||||
|
,colframe = myexamplefr
|
||||||
|
,coltitle = myexampleti
|
||||||
|
,boxrule = 1pt
|
||||||
|
,sharp corners
|
||||||
|
,detach title
|
||||||
|
,before upper=\tcbtitle\par\smallskip
|
||||||
|
,fonttitle = \bfseries
|
||||||
|
,description font = \mdseries
|
||||||
|
,separator sign none
|
||||||
|
,description delimiters parenthesis
|
||||||
|
}
|
||||||
|
{ex}
|
||||||
|
|
||||||
|
\newtcbtheorem[number within=chapter]{example}{\exampletitle}
|
||||||
|
{%
|
||||||
|
colback = myexamplebg
|
||||||
|
,breakable
|
||||||
|
,colframe = myexamplefr
|
||||||
|
,coltitle = myexampleti
|
||||||
|
,boxrule = 1pt
|
||||||
|
,sharp corners
|
||||||
|
,detach title
|
||||||
|
,before upper=\tcbtitle\par\smallskip
|
||||||
|
,fonttitle = \bfseries
|
||||||
|
,description font = \mdseries
|
||||||
|
,separator sign none
|
||||||
|
,description delimiters parenthesis
|
||||||
|
}
|
||||||
|
{ex}
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% DEFINITION BOX
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\newtcbtheorem[number within=section]{Definition}{Definition}{enhanced,
|
||||||
|
before skip=2mm,after skip=2mm, colback=red!5,colframe=red!80!black,boxrule=0.5mm,
|
||||||
|
attach boxed title to top left={xshift=1cm,yshift*=1mm-\tcboxedtitleheight}, varwidth boxed title*=-3cm,
|
||||||
|
boxed title style={frame code={
|
||||||
|
\path[fill=tcbcolback]
|
||||||
|
([yshift=-1mm,xshift=-1mm]frame.north west)
|
||||||
|
arc[start angle=0,end angle=180,radius=1mm]
|
||||||
|
([yshift=-1mm,xshift=1mm]frame.north east)
|
||||||
|
arc[start angle=180,end angle=0,radius=1mm];
|
||||||
|
\path[left color=tcbcolback!60!black,right color=tcbcolback!60!black,
|
||||||
|
middle color=tcbcolback!80!black]
|
||||||
|
([xshift=-2mm]frame.north west) -- ([xshift=2mm]frame.north east)
|
||||||
|
[rounded corners=1mm]-- ([xshift=1mm,yshift=-1mm]frame.north east)
|
||||||
|
-- (frame.south east) -- (frame.south west)
|
||||||
|
-- ([xshift=-1mm,yshift=-1mm]frame.north west)
|
||||||
|
[sharp corners]-- cycle;
|
||||||
|
},interior engine=empty,
|
||||||
|
},
|
||||||
|
fonttitle=\bfseries,
|
||||||
|
title={#2},#1}{def}
|
||||||
|
\newtcbtheorem[number within=chapter]{definition}{Definition}{enhanced,
|
||||||
|
before skip=2mm,after skip=2mm, colback=red!5,colframe=red!80!black,boxrule=0.5mm,
|
||||||
|
attach boxed title to top left={xshift=1cm,yshift*=1mm-\tcboxedtitleheight}, varwidth boxed title*=-3cm,
|
||||||
|
boxed title style={frame code={
|
||||||
|
\path[fill=tcbcolback]
|
||||||
|
([yshift=-1mm,xshift=-1mm]frame.north west)
|
||||||
|
arc[start angle=0,end angle=180,radius=1mm]
|
||||||
|
([yshift=-1mm,xshift=1mm]frame.north east)
|
||||||
|
arc[start angle=180,end angle=0,radius=1mm];
|
||||||
|
\path[left color=tcbcolback!60!black,right color=tcbcolback!60!black,
|
||||||
|
middle color=tcbcolback!80!black]
|
||||||
|
([xshift=-2mm]frame.north west) -- ([xshift=2mm]frame.north east)
|
||||||
|
[rounded corners=1mm]-- ([xshift=1mm,yshift=-1mm]frame.north east)
|
||||||
|
-- (frame.south east) -- (frame.south west)
|
||||||
|
-- ([xshift=-1mm,yshift=-1mm]frame.north west)
|
||||||
|
[sharp corners]-- cycle;
|
||||||
|
},interior engine=empty,
|
||||||
|
},
|
||||||
|
fonttitle=\bfseries,
|
||||||
|
title={#2},#1}{def}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% Solution BOX
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\makeatletter
|
||||||
|
\newtcbtheorem{question}{\questiontitle}{enhanced,
|
||||||
|
breakable,
|
||||||
|
colback=white,
|
||||||
|
colframe=myb!80!black,
|
||||||
|
attach boxed title to top left={yshift*=-\tcboxedtitleheight},
|
||||||
|
fonttitle=\bfseries,
|
||||||
|
title={#2},
|
||||||
|
boxed title size=title,
|
||||||
|
boxed title style={%
|
||||||
|
sharp corners,
|
||||||
|
rounded corners=northwest,
|
||||||
|
colback=tcbcolframe,
|
||||||
|
boxrule=0pt,
|
||||||
|
},
|
||||||
|
underlay boxed title={%
|
||||||
|
\path[fill=tcbcolframe] (title.south west)--(title.south east)
|
||||||
|
to[out=0, in=180] ([xshift=5mm]title.east)--
|
||||||
|
(title.center-|frame.east)
|
||||||
|
[rounded corners=\kvtcb@arc] |-
|
||||||
|
(frame.north) -| cycle;
|
||||||
|
},
|
||||||
|
#1
|
||||||
|
}{def}
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% SOLUTION BOX
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\makeatletter
|
||||||
|
\newtcolorbox{solution}{enhanced,
|
||||||
|
breakable,
|
||||||
|
colback=white,
|
||||||
|
colframe=myg!80!black,
|
||||||
|
attach boxed title to top left={yshift*=-\tcboxedtitleheight},
|
||||||
|
title=Solution,
|
||||||
|
boxed title size=title,
|
||||||
|
boxed title style={%
|
||||||
|
sharp corners,
|
||||||
|
rounded corners=northwest,
|
||||||
|
colback=tcbcolframe,
|
||||||
|
boxrule=0pt,
|
||||||
|
},
|
||||||
|
underlay boxed title={%
|
||||||
|
\path[fill=tcbcolframe] (title.south west)--(title.south east)
|
||||||
|
to[out=0, in=180] ([xshift=5mm]title.east)--
|
||||||
|
(title.center-|frame.east)
|
||||||
|
[rounded corners=\kvtcb@arc] |-
|
||||||
|
(frame.north) -| cycle;
|
||||||
|
},
|
||||||
|
}
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% Question BOX
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\makeatletter
|
||||||
|
\newtcbtheorem{qstion}{\questiontitle}{enhanced,
|
||||||
|
breakable,
|
||||||
|
colback=white,
|
||||||
|
colframe=mygr,
|
||||||
|
attach boxed title to top left={yshift*=-\tcboxedtitleheight},
|
||||||
|
fonttitle=\bfseries,
|
||||||
|
title={#2},
|
||||||
|
boxed title size=title,
|
||||||
|
boxed title style={%
|
||||||
|
sharp corners,
|
||||||
|
rounded corners=northwest,
|
||||||
|
colback=tcbcolframe,
|
||||||
|
boxrule=0pt,
|
||||||
|
},
|
||||||
|
underlay boxed title={%
|
||||||
|
\path[fill=tcbcolframe] (title.south west)--(title.south east)
|
||||||
|
to[out=0, in=180] ([xshift=5mm]title.east)--
|
||||||
|
(title.center-|frame.east)
|
||||||
|
[rounded corners=\kvtcb@arc] |-
|
||||||
|
(frame.north) -| cycle;
|
||||||
|
},
|
||||||
|
#1
|
||||||
|
}{def}
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
\newtcbtheorem[number within=chapter]{wconc}{\wrongctitle}{
|
||||||
|
breakable,
|
||||||
|
enhanced,
|
||||||
|
colback=white,
|
||||||
|
colframe=myr,
|
||||||
|
arc=0pt,
|
||||||
|
outer arc=0pt,
|
||||||
|
fonttitle=\bfseries\sffamily\large,
|
||||||
|
colbacktitle=myr,
|
||||||
|
attach boxed title to top left={},
|
||||||
|
boxed title style={
|
||||||
|
enhanced,
|
||||||
|
skin=enhancedfirst jigsaw,
|
||||||
|
arc=3pt,
|
||||||
|
bottom=0pt,
|
||||||
|
interior style={fill=myr}
|
||||||
|
},
|
||||||
|
#1
|
||||||
|
}{def}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%================================
|
||||||
|
% NOTE BOX
|
||||||
|
%================================
|
||||||
|
|
||||||
|
\usetikzlibrary{arrows,calc,shadows.blur}
|
||||||
|
\tcbuselibrary{skins}
|
||||||
|
\newtcolorbox{note}[1][]{%
|
||||||
|
enhanced jigsaw,
|
||||||
|
colback=gray!20!white,%
|
||||||
|
colframe=gray!80!black,
|
||||||
|
size=small,
|
||||||
|
boxrule=1pt,
|
||||||
|
title=\textbf{Bemerkung:-},
|
||||||
|
halign title=flush center,
|
||||||
|
coltitle=black,
|
||||||
|
breakable,
|
||||||
|
drop shadow=black!50!white,
|
||||||
|
attach boxed title to top left={xshift=1cm,yshift=-\tcboxedtitleheight/2,yshifttext=-\tcboxedtitleheight/2},
|
||||||
|
minipage boxed title=2.5cm,
|
||||||
|
boxed title style={%
|
||||||
|
colback=white,
|
||||||
|
size=fbox,
|
||||||
|
boxrule=1pt,
|
||||||
|
boxsep=2pt,
|
||||||
|
underlay={%
|
||||||
|
\coordinate (dotA) at ($(interior.west) + (-0.5pt,0)$);
|
||||||
|
\coordinate (dotB) at ($(interior.east) + (0.5pt,0)$);
|
||||||
|
\begin{scope}
|
||||||
|
\clip (interior.north west) rectangle ([xshift=3ex]interior.east);
|
||||||
|
\filldraw [white, blur shadow={shadow opacity=60, shadow yshift=-.75ex}, rounded corners=2pt] (interior.north west) rectangle (interior.south east);
|
||||||
|
\end{scope}
|
||||||
|
\begin{scope}[gray!80!black]
|
||||||
|
\fill (dotA) circle (2pt);
|
||||||
|
\fill (dotB) circle (2pt);
|
||||||
|
\end{scope}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
#1,
|
||||||
|
}
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
% SELF MADE COMMANDS
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
|
||||||
|
\newcommand{\thm}[2]{\begin{Theorem}{#1}{}#2\end{Theorem}}
|
||||||
|
\newcommand{\cor}[2]{\begin{Corollary}{#1}{}#2\end{Corollary}}
|
||||||
|
\newcommand{\mlenma}[2]{\begin{Lenma}{#1}{}#2\end{Lenma}}
|
||||||
|
\newcommand{\mprop}[2]{\begin{Prop}{#1}{}#2\end{Prop}}
|
||||||
|
\newcommand{\clm}[3]{\begin{claim}{#1}{#2}#3\end{claim}}
|
||||||
|
\newcommand{\wc}[2]{\begin{wconc}{#1}{}\setlength{\parindent}{1cm}#2\end{wconc}}
|
||||||
|
\newcommand{\thmcon}[1]{\begin{Theoremcon}{#1}\end{Theoremcon}}
|
||||||
|
\newcommand{\ex}[2]{\begin{Example}{#1}{}#2\end{Example}}
|
||||||
|
\newcommand{\dfn}[2]{\begin{Definition}[colbacktitle=red!75!black]{#1}{}#2\end{Definition}}
|
||||||
|
\newcommand{\dfnc}[2]{\begin{definition}[colbacktitle=red!75!black]{#1}{}#2\end{definition}}
|
||||||
|
\newcommand{\qs}[2]{\begin{question}{#1}{}#2\end{question}}
|
||||||
|
\newcommand{\pf}[2]{\begin{myproof}[#1]#2\end{myproof}}
|
||||||
|
\newcommand{\nt}[1]{\begin{note}#1\end{note}}
|
||||||
|
|
||||||
|
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
|
||||||
|
Wrong Concept \node[shape=circle,draw,inner sep=1pt] (char) {#1};}}
|
||||||
|
\newcommand\getcurrentref[1]{%
|
||||||
|
\ifnumequal{\value{#1}}{0}
|
||||||
|
{??}
|
||||||
|
{\the\value{#1}}%
|
||||||
|
}
|
||||||
|
\newcommand{\getCurrentSectionNumber}{\getcurrentref{section}}
|
||||||
|
\newenvironment{myproof}[1][\proofname]{%
|
||||||
|
\proof[\bfseries #1: ]%
|
||||||
|
}{\endproof}
|
||||||
|
|
||||||
|
\newcommand{\mclm}[2]{\begin{myclaim}[#1]#2\end{myclaim}}
|
||||||
|
\newenvironment{myclaim}[1][\claimname]{\proof[\bfseries #1: ]}{}
|
||||||
|
|
||||||
|
\newcounter{mylabelcounter}
|
||||||
|
|
||||||
|
\makeatletter
|
||||||
|
\newcommand{\setword}[2]{%
|
||||||
|
\phantomsection
|
||||||
|
#1\def\@currentlabel{\unexpanded{#1}}\label{#2}%
|
||||||
|
}
|
||||||
|
\makeatother
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\tikzset{
|
||||||
|
symbol/.style={
|
||||||
|
draw=none,
|
||||||
|
every to/.append style={
|
||||||
|
edge node={node [sloped, allow upside down, auto=false]{$#1$}}}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
% deliminators
|
||||||
|
\DeclarePairedDelimiter{\abs}{\lvert}{\rvert}
|
||||||
|
\DeclarePairedDelimiter{\norm}{\lVert}{\rVert}
|
||||||
|
|
||||||
|
\DeclarePairedDelimiter{\ceil}{\lceil}{\rceil}
|
||||||
|
\DeclarePairedDelimiter{\floor}{\lfloor}{\rfloor}
|
||||||
|
\DeclarePairedDelimiter{\round}{\lfloor}{\rceil}
|
||||||
|
|
||||||
|
\newsavebox\diffdbox
|
||||||
|
\newcommand{\slantedromand}{{\mathpalette\makesl{d}}}
|
||||||
|
\newcommand{\makesl}[2]{%
|
||||||
|
\begingroup
|
||||||
|
\sbox{\diffdbox}{$\mathsurround=0pt#1\mathrm{#2}$}%
|
||||||
|
\pdfsave
|
||||||
|
\pdfsetmatrix{1 0 0.2 1}%
|
||||||
|
\rlap{\usebox{\diffdbox}}%
|
||||||
|
\pdfrestore
|
||||||
|
\hskip\wd\diffdbox
|
||||||
|
\endgroup
|
||||||
|
}
|
||||||
|
\newcommand{\dd}[1][]{\ensuremath{\mathop{}\!\ifstrempty{#1}{%
|
||||||
|
\slantedromand\@ifnextchar^{\hspace{0.2ex}}{\hspace{0.1ex}}}%
|
||||||
|
{\slantedromand\hspace{0.2ex}^{#1}}}}
|
||||||
|
\ProvideDocumentCommand\dv{o m g}{%
|
||||||
|
\ensuremath{%
|
||||||
|
\IfValueTF{#3}{%
|
||||||
|
\IfNoValueTF{#1}{%
|
||||||
|
\frac{\dd #2}{\dd #3}%
|
||||||
|
}{%
|
||||||
|
\frac{\dd^{#1} #2}{\dd #3^{#1}}%
|
||||||
|
}%
|
||||||
|
}{%
|
||||||
|
\IfNoValueTF{#1}{%
|
||||||
|
\frac{\dd}{\dd #2}%
|
||||||
|
}{%
|
||||||
|
\frac{\dd^{#1}}{\dd #2^{#1}}%
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
}%
|
||||||
|
}
|
||||||
|
\providecommand*{\pdv}[3][]{\frac{\partial^{#1}#2}{\partial#3^{#1}}}
|
||||||
|
% - others
|
||||||
|
\DeclareMathOperator{\Lap}{\mathcal{L}}
|
||||||
|
\DeclareMathOperator{\Var}{Var} % varience
|
||||||
|
\DeclareMathOperator{\Cov}{Cov} % covarience
|
||||||
|
\DeclareMathOperator{\E}{E} % expected
|
||||||
|
|
||||||
|
% Since the amsthm package isn't loaded
|
||||||
|
|
||||||
|
% I prefer the slanted \leq
|
||||||
|
\let\oldleq\leq % save them in case they're every wanted
|
||||||
|
\let\oldgeq\geq
|
||||||
|
\renewcommand{\leq}{\leqslant}
|
||||||
|
\renewcommand{\geq}{\geqslant}
|
||||||
|
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
% TABLE OF CONTENTS
|
||||||
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
||||||
|
\usepackage{tikz}
|
||||||
|
\definecolor{doc}{RGB}{0,60,110}
|
||||||
|
\usepackage{titletoc}
|
||||||
|
\contentsmargin{0cm}
|
||||||
|
\titlecontents{chapter}[3.7pc]
|
||||||
|
{\addvspace{30pt}%
|
||||||
|
\begin{tikzpicture}[remember picture, overlay]%
|
||||||
|
\draw[fill=doc!60,draw=doc!60] (-7,-.1) rectangle (-0.9,.5);%
|
||||||
|
\pgftext[left,x=-3.5cm,y=0.2cm]{\color{white}\Large\sc\bfseries \chaptertitle\ \thecontentslabel};%
|
||||||
|
\end{tikzpicture}\color{doc!60}\large\sc\bfseries}%
|
||||||
|
{}
|
||||||
|
{}
|
||||||
|
{\;\titlerule\;\large\sc\bfseries \pagetitle \thecontentspage
|
||||||
|
\begin{tikzpicture}[remember picture, overlay]
|
||||||
|
\draw[fill=doc!60,draw=doc!60] (2pt,0) rectangle (4,0.1pt);
|
||||||
|
\end{tikzpicture}}%
|
||||||
|
\titlecontents{section}[3.7pc]
|
||||||
|
{\addvspace{2pt}}
|
||||||
|
{\contentslabel[\thecontentslabel]{2pc}}
|
||||||
|
{}
|
||||||
|
{\hfill\small \thecontentspage}
|
||||||
|
[]
|
||||||
|
\titlecontents*{subsection}[3.7pc]
|
||||||
|
{\addvspace{-1pt}\small}
|
||||||
|
{}
|
||||||
|
{}
|
||||||
|
{\ --- \small\thecontentspage}
|
||||||
|
[ \textbullet\ ][]
|
||||||
|
|
||||||
|
\makeatletter
|
||||||
|
\renewcommand{\tableofcontents}{%
|
||||||
|
\chapter*{%
|
||||||
|
\vspace*{-20\p@}%
|
||||||
|
\begin{tikzpicture}[remember picture, overlay]%
|
||||||
|
\pgftext[right,x=15cm,y=0.2cm]{\color{doc!60}\Huge\sc\bfseries \contentsname};%
|
||||||
|
\draw[fill=doc!60,draw=doc!60] (13,-.75) rectangle (20,1);%
|
||||||
|
\clip (13,-.75) rectangle (20,1);
|
||||||
|
\pgftext[right,x=15cm,y=0.2cm]{\color{white}\Huge\sc\bfseries \contentsname};%
|
||||||
|
\end{tikzpicture}}%
|
||||||
|
\@starttoc{toc}}
|
||||||
|
\makeatother
|
11
.config/nvim/templates/markdown/main_edu.md
Normal file
11
.config/nvim/templates/markdown/main_edu.md
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
---
|
||||||
|
work_space: "workspace"
|
||||||
|
subject: "subject"
|
||||||
|
tags: ["Note", "tag"]
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- TODO: Edit Parameters -->
|
||||||
|
|
||||||
|
# Topic
|
||||||
|
|
||||||
|
<!-- TODO: Begin notes here -->
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user