diff --git a/.config/fish/functions/fish_greeting.fish b/.config/fish/functions/fish_greeting.fish index 093d431..58719d2 100644 --- a/.config/fish/functions/fish_greeting.fish +++ b/.config/fish/functions/fish_greeting.fish @@ -1,3 +1,3 @@ function fish_greeting - colorscript -e roshar + $HOME/.local/bin/rtj_dev_simple end diff --git a/.config/qtile/config.py b/.config/qtile/config.py index eefe5c6..3183224 100644 --- a/.config/qtile/config.py +++ b/.config/qtile/config.py @@ -27,6 +27,7 @@ cmatrix = 'alacritty -e cmatrix' rofi = 'rofi -combi-modi window,drun,ssh -theme nord -font "hack 12" -show drun -icon-theme "Papirus" -show-icons' qtile_dir = '/home/roland/.config/qtile/' wallpaper_dir = '/home/roland/.config/qtile/wallpaper/' +images_dir = '/home/roland/.config/qtile/images/' hotkeys = '/home/roland/.config/qtile/dhk' nord = { 'nord0':'#2E3440', @@ -391,10 +392,20 @@ screens = [ background=nord['nord0'], length=4, ), + widget.Image( + background=nord['nord0'], + filename=f'{images_dir}rtj_Logo-02.png', + margin=2, + mouse_callbacks={'Button1':lazy.spawn(rofi)}, + ), + widget.Spacer( + background=nord['nord0'], + length=2, + ), widget.WindowCount( font='Font Awesome 6 Brands', background=nord['nord0'], - foreground=nord['nord4'], + foreground=nord['nord9'], ), widget.TaskList( background=nord['nord0'], diff --git a/.config/qtile/images/rtj_Logo-02.png b/.config/qtile/images/rtj_Logo-02.png new file mode 100644 index 0000000..38e8c3f Binary files /dev/null and b/.config/qtile/images/rtj_Logo-02.png differ diff --git a/.local/bin/rtj_dev_simple b/.local/bin/rtj_dev_simple new file mode 100755 index 0000000..48d6b71 --- /dev/null +++ b/.local/bin/rtj_dev_simple @@ -0,0 +1,76 @@ +#!/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: kspice +# Date: 29 July, 2023 + +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" + + # Brown color + brownf="${esc}[38;5;52m" + brownb="${esc}[48;5;52m" + + # Light brown color + lightbrownf="${esc}[38;5;179m" + lightbrownb="${esc}[48;5;179m" + + # Dark green color + greendarkerf="${esc}[38;5;22m" + greendarkerb="${esc}[48;5;22m" + + darkbluef="${esc}[38;5;18m" # Added dark blue foreground + darkblueb="${esc}[48;5;18m" # Added dark blue background + + reset="${esc}[0m" +} + +# note in this first use that switching colors doesn't require a reset +# first - the new color overrides the old one. + +# ▀ - upper half +# ▄ - lower half +# █ - full block +# ▓ - dark shade +# ▒ - medium shade +# ░ - light shade +# ▪ - small block +# ▫ - small empty block + +initializeANSI + +cat << EOF + +${boldon}${bluef} ██████████████████████ ${reset} +${boldon}${bluef} ██ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} █▄████ █████ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ██ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ██ ██ _ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ██ ██ ${boldon}${whitef} __| | _____ __${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ▀█████ ██ ${boldon}${whitef} / _\` |/ _ \ \ / / ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ${boldon}${whitef} | (_| | __/\ V / ${reset} +${boldon}${bluef} ██████████${boldon}${cyanf} █████████▀ ${boldon}${whitef}(_)__,_|\___| \_/ ${reset} +EOF diff --git a/.local/bin/rtj_simple b/.local/bin/rtj_simple new file mode 100755 index 0000000..6321557 --- /dev/null +++ b/.local/bin/rtj_simple @@ -0,0 +1,76 @@ +#!/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: kspice +# Date: 29 July, 2023 + +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" + + # Brown color + brownf="${esc}[38;5;52m" + brownb="${esc}[48;5;52m" + + # Light brown color + lightbrownf="${esc}[38;5;179m" + lightbrownb="${esc}[48;5;179m" + + # Dark green color + greendarkerf="${esc}[38;5;22m" + greendarkerb="${esc}[48;5;22m" + + darkbluef="${esc}[38;5;18m" # Added dark blue foreground + darkblueb="${esc}[48;5;18m" # Added dark blue background + + reset="${esc}[0m" +} + +# note in this first use that switching colors doesn't require a reset +# first - the new color overrides the old one. + +# ▀ - upper half +# ▄ - lower half +# █ - full block +# ▓ - dark shade +# ▒ - medium shade +# ░ - light shade +# ▪ - small block +# ▫ - small empty block + +initializeANSI + +cat << EOF + +${boldon}${bluef} ██████████████████████ ${reset} +${boldon}${bluef} ██ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} █▄████ █████ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ██ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ██ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ██ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ▀█████ ██ ${reset} +${boldon}${bluef} ██${boldon}${cyanf} ██ ${reset} +${boldon}${bluef} ██████████${boldon}${cyanf} █████████▀ ${reset} +EOF