diff --git a/.config/fastfetch/config-compact-legacy.jsonc b/.config/fastfetch/config-compact-legacy.jsonc new file mode 100644 index 00000000..156cb6df --- /dev/null +++ b/.config/fastfetch/config-compact-legacy.jsonc @@ -0,0 +1,86 @@ +/* ----------- πŸ’« https://github.com/LinuxBeginnings πŸ’« -------- */ + +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "padding": { + "top": 2 + }, + "type": "small" + }, + "display": { + "separator": " -> " + }, + "modules": [ + "break", + { + "type": "title", + "keyWidth": 10, + "format": " {6}{7}{8}" + }, + { + "type": "custom", + "format": " ─────────────────────────── " + }, + { + "type": "kernel", + "key": "ξœ’ ", + "keyColor": "yellow" + }, + { + "keyColor": "blue", + "key": " ", + "text": "echo Jakoolit: v${DOTS_VERSION}", + "type": "command" + }, + { + "type": "wm", + "key": "ο’ˆ ", + "keyColor": "magenta" + }, + { + "type": "shell", + "key": "ο’‰ ", + "keyColor": "yellow" + }, + { + "type": "terminal", + "key": "ξž• ", + "keyColor": "blue" + }, + /* + { + "type": "packages", + "key": "󰏖 ", + "keyColor": "yellow" + }, + */ + { + "type": "memory", + "key": "󰍛 ", + "keyColor": "magenta", + // format: used / total + "format": "{1} / {2}" + }, + { + "type": "uptime", + "key": "σ°”› ", + "keyColor": "green" + }, + { + "type": "command", + "key": "󱦟 ", + "keyColor": "magenta", + "text": "echo $(( ($(date +%s) - $(stat -c %W /)) / 86400 )) days" + }, + { + "type": "custom", + "format": " ─────────────────────────── " + }, + { + "type": "custom", + "format": " \u001b[31mο†’ \u001b[32mο†’ \u001b[33mο†’ \u001b[34mο†’ \u001b[35mο†’ \u001b[36mο†’ \u001b[37mο†’ \u001b[90mο†’ " + }, + "break" + ] +} diff --git a/.config/fastfetch/config-compact.jsonc b/.config/fastfetch/config-compact.jsonc index 358efcc5..fa0ed3f7 100644 --- a/.config/fastfetch/config-compact.jsonc +++ b/.config/fastfetch/config-compact.jsonc @@ -1,86 +1,66 @@ -/* ----------- πŸ’« https://github.com/JaKooLit πŸ’« -------- */ - +/** + * ┏┓┏┓┏┓┏┳┓┏┓┏┓┏┳┓┏┓┓┏ + * ┣ ┣┫┗┓ ┃ ┣ ┣ ┃ ┃ ┣┫ + * β”» β”›β”—β”—β”› β”» β”» β”—β”› β”» β”—β”›β”›β”— + * + */ { "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", "logo": { + // "type": "auto", + // x."source": "~/.config/fastfetch/logo.png", + // "height": 10, "padding": { - "top": 2 + "top": 3, + "right": 2 }, "type": "small" }, "display": { - "separator": " -> " + "separator": " " }, "modules": [ + "break", + "break", + "break", "break", { - "type": "title", - "keyWidth": 10, - "format": " {6}{7}{8}" + "type": "os", + "key": " ", + "keyColor": "31" }, - { - "type": "custom", - "format": " ─────────────────────────── " - }, { "type": "kernel", - "key": "ξœ’ ", - "keyColor": "yellow" + "key": "ο‘³ ", + "keyColor": "32" }, { - "keyColor": "blue", - "key": " ", - "text": "echo Jakoolit: v${DOTS_VERSION}", - "type": "command" + "type": "shell", + "key": "ο„  ", + "keyColor": "34" + }, + { + "type": "terminal", + "key": "ο’‰ ", + "keyColor": "35" }, { "type": "wm", "key": "ο’ˆ ", - "keyColor": "magenta" - }, - { - "type": "shell", - "key": "ο’‰ ", - "keyColor": "yellow" - }, - { - "type": "terminal", - "key": "ξž• ", - "keyColor": "blue" - }, - /* - { - "type": "packages", - "key": "󰏖 ", - "keyColor": "yellow" - }, - */ - { - "type": "memory", - "key": "󰍛 ", - "keyColor": "magenta", - // format: used / total - "format": "{1} / {2}" + "keyColor": "36" }, { "type": "uptime", - "key": "σ°”› ", - "keyColor": "green" + "key": "ξŽ… ", + "keyColor": "31" }, - { - "type": "command", - "key": "󱦟 ", - "keyColor": "magenta", - "text": "echo $(( ($(date +%s) - $(stat -c %W /)) / 86400 )) days" - }, - { - "type": "custom", - "format": " ─────────────────────────── " - }, - { - "type": "custom", - "format": " \u001b[31mο†’ \u001b[32mο†’ \u001b[33mο†’ \u001b[34mο†’ \u001b[35mο†’ \u001b[36mο†’ \u001b[37mο†’ \u001b[90mο†’ " - }, - "break" + { + "type": "command", + "key": " ", + "keyColor": "36", + "shell": "/bin/bash", + "text": "echo \"KoolDots: v$DOTS_VERSION\"" + }, + "break" ] } diff --git a/.config/fastfetch/config-pokemon.jsonc b/.config/fastfetch/config-pokemon.jsonc index 63f60378..862a7da3 100644 --- a/.config/fastfetch/config-pokemon.jsonc +++ b/.config/fastfetch/config-pokemon.jsonc @@ -30,7 +30,7 @@ "type": "command", "key": " ", "keyColor": "blue", - "text": "echo JaKooLit Version: ${DOTS_VERSION}" + "text": "echo LinuxBeginnings Version: ${DOTS_VERSION}" }, { "type": "wm", diff --git a/.config/fastfetch/config-v2.jsonc b/.config/fastfetch/config-v2.jsonc index 163ca67b..fee977ec 100644 --- a/.config/fastfetch/config-v2.jsonc +++ b/.config/fastfetch/config-v2.jsonc @@ -1,4 +1,4 @@ -/* ----------- πŸ’« https://github.com/JaKooLit πŸ’« -------- */ +/* ----------- πŸ’« https://github.com/LinuxBeginnings πŸ’« -------- */ { "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", @@ -30,7 +30,7 @@ { "type": "command", "key": " β”œ  ", - "format": "echo JaKooLit Version: ${DOTS_VERSION}", + "format": "echo LinuxBeginnings Version: ${DOTS_VERSION}", "keyColor": "31" }, { diff --git a/.config/fastfetch/config.jsonc b/.config/fastfetch/config.jsonc index 8b2de09f..252becd4 100644 --- a/.config/fastfetch/config.jsonc +++ b/.config/fastfetch/config.jsonc @@ -1,132 +1,131 @@ -/* ----------- πŸ’« https://github.com/JaKooLit πŸ’« -------- */ - { -"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", -"logo": { -"padding": { -"top": 1 -} -}, -"display": { -"separator": " 󰑃 " -}, -"modules": [ - "break", - { - "type": "os", - "key": "ξ―† DISTRO", - "keyColor": "yellow" + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + // "type": "kitty", + // "source": "~/.config/fastfetch/ubuntu.png", + // "height": 10, + // "width": 20, + "type": "small", + "padding": { + "top": 3, + "left": 1 + } }, - - { - "type": "kernel", - "key": "β”‚ β”œο€“", - "keyColor": "yellow" - }, - { - "type": "command", - "key": "β”‚ β”œο™", - "text": "echo JaKooLit Version: ${DOTS_VERSION}", - "keyColor": "yellow" - }, - { - "type": "packages", - "key": "β”‚ β”œσ°–", - "keyColor": "yellow" - }, - { - "type": "shell", - "key": "β”‚ β””ο’‰", - "keyColor": "yellow" - }, - { - "type": "wm", - "key": "ο’ˆ DE/WM", - "keyColor": "blue" - }, - { - "type": "wmtheme", - "key": "β”‚ β”œσ°‰Ό", - "keyColor": "blue" - }, - { - "type": "icons", - "key": "β”‚ β”œσ°€»", - "keyColor": "blue" - }, - { - "type": "cursor", - "key": "β”‚ β”œξ˜£", - "keyColor": "blue" - }, - { - "type": "terminalfont", - "key": "β”‚ β”œο€±", - "keyColor": "blue" - }, - { - "type": "terminal", - "key": "β”‚ β””ξž•", - "keyColor": "blue" - }, - { - "type": "host", - "key": "󰌒 SYSTEM", - "keyColor": "green" - }, - { - "type": "cpu", - "key": "β”‚ β”œσ°» ", - "keyColor": "green" - }, - { - "type": "gpu", - "key": "β”‚ β”œσ°»‘", - "format": "{2}", - "keyColor": "green" - }, - { - "type": "display", - "key": "β”‚ β”œσ°Ή", - "keyColor": "green", - "compactType": "original-with-refresh-rate" - }, - { - "type": "memory", - "key": "β”‚ β”œσ°Ύ†", - "keyColor": "green" - }, - { - "type": "swap", - "key": "β”‚ β”œσ°“‘", - "keyColor": "green" - }, - { - "type": "uptime", - "key": "β”‚ β”œσ°…", - "keyColor": "green" - }, - { - "type": "display", - "key": "β”‚ └󰍹", - "keyColor": "green" - }, - { - "type": "sound", - "key": " AUDIO", - "format": "{2}", - "keyColor": "magenta" - }, - { - "type": "player", - "key": "β”‚ β”œσ°₯ ", - "keyColor": "magenta" - }, - { - "type": "media", - "key": "β”‚ β””σ°š", - "keyColor": "magenta" - }, - "break" + "modules": [ + "break", + { + "type": "custom", + "format": "\u001b[90mβ”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€Hardware──────────────────────┐" + }, + { + "type": "host", + "key": " PC", + "keyColor": "green" + }, + { + "type": "cpu", + "key": "β”‚ β”œο’Ό", + "keyColor": "green" + }, + { + "type": "gpu", + "key": "β”‚ β”œσ°›", + "keyColor": "green" + }, + { + "type": "memory", + "key": "β”‚ β”œσ°›", + "keyColor": "green" + }, + { + "type": "disk", + "key": "β”” β””ο’‰", + "keyColor": "green" + }, + { + "type": "custom", + "format": "\u001b[90mβ””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜" + }, + "break", + { + "type": "custom", + "format": "\u001b[90mβ”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€Software──────────────────────┐" + }, + { + "type": "os", + "key": "ξ˜ͺ OS", + "keyColor": "yellow" + }, + { + "type": "kernel", + "key": "β”‚ β”œο€“", + "keyColor": "yellow" + }, + { + "type": "bios", + "key": "β”‚ β”œο€“", + "keyColor": "yellow" + }, + { + "type": "packages", + "key": "β”‚ β”œσ°–", + "keyColor": "yellow" + }, + { + "type": "shell", + "key": "β”” β””ο’‰", + "keyColor": "yellow" + }, + { + "type": "wm", + "key": "ο’ˆ WM", + "keyColor": "blue" + }, + { + "type": "lm", + "key": "β”‚ β”œο’ˆ", + "keyColor": "blue" + }, + { + "type": "wmtheme", + "key": "β”‚ β”œσ°‰Ό", + "keyColor": "blue" + }, + { + "type": "terminal", + "key": "β”” β””ξž•", + "keyColor": "blue" + }, + { + "type": "custom", + "format": "\u001b[90mβ””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜" + }, + "break", + { + "type": "custom", + "format": "\u001b[90mβ”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€Uptime / Age / DT──────────────────┐" + }, + { + "type": "command", + "key": " OS Age ", + "keyColor": "magenta", + "text": "birth_install=$(stat -c %W /); current=$(date +%s); time_progression=$((current - birth_install)); days_difference=$((time_progression / 86400)); echo $days_difference days" + }, + { + "type": "uptime", + "key": " Uptime ", + "keyColor": "magenta" + }, + { + "type": "command", + "key": " KoolDots Ver ", + "text": "echo v${DOTS_VERSION}", + "keyColor": "magenta" + }, + { + "type": "custom", + "format": "\u001b[90mβ””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜" + }, + "break" ] } diff --git a/.config/fastfetch/config.legacy.jsonc b/.config/fastfetch/config.legacy.jsonc new file mode 100644 index 00000000..a3fa54e5 --- /dev/null +++ b/.config/fastfetch/config.legacy.jsonc @@ -0,0 +1,132 @@ +/* ----------- πŸ’« https://github.com/LinuxBeginnings πŸ’« -------- */ + +{ +"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", +"logo": { +"padding": { +"top": 1 +} +}, +"display": { +"separator": " 󰑃 " +}, +"modules": [ + "break", + { + "type": "os", + "key": "ξ―† DISTRO", + "keyColor": "yellow" + }, + + { + "type": "kernel", + "key": "β”‚ β”œο€“", + "keyColor": "yellow" + }, + { + "type": "command", + "key": "β”‚ β”œο™", + "text": "echo LinuxBeginnings Version: ${DOTS_VERSION}", + "keyColor": "yellow" + }, + { + "type": "packages", + "key": "β”‚ β”œσ°–", + "keyColor": "yellow" + }, + { + "type": "shell", + "key": "β”‚ β””ο’‰", + "keyColor": "yellow" + }, + { + "type": "wm", + "key": "ο’ˆ DE/WM", + "keyColor": "blue" + }, + { + "type": "wmtheme", + "key": "β”‚ β”œσ°‰Ό", + "keyColor": "blue" + }, + { + "type": "icons", + "key": "β”‚ β”œσ°€»", + "keyColor": "blue" + }, + { + "type": "cursor", + "key": "β”‚ β”œξ˜£", + "keyColor": "blue" + }, + { + "type": "terminalfont", + "key": "β”‚ β”œο€±", + "keyColor": "blue" + }, + { + "type": "terminal", + "key": "β”‚ β””ξž•", + "keyColor": "blue" + }, + { + "type": "host", + "key": "󰌒 SYSTEM", + "keyColor": "green" + }, + { + "type": "cpu", + "key": "β”‚ β”œσ°» ", + "keyColor": "green" + }, + { + "type": "gpu", + "key": "β”‚ β”œσ°»‘", + "format": "{2}", + "keyColor": "green" + }, + { + "type": "display", + "key": "β”‚ β”œσ°Ή", + "keyColor": "green", + "compactType": "original-with-refresh-rate" + }, + { + "type": "memory", + "key": "β”‚ β”œσ°Ύ†", + "keyColor": "green" + }, + { + "type": "swap", + "key": "β”‚ β”œσ°“‘", + "keyColor": "green" + }, + { + "type": "uptime", + "key": "β”‚ β”œσ°…", + "keyColor": "green" + }, + { + "type": "display", + "key": "β”‚ └󰍹", + "keyColor": "green" + }, + { + "type": "sound", + "key": " AUDIO", + "format": "{2}", + "keyColor": "magenta" + }, + { + "type": "player", + "key": "β”‚ β”œσ°₯ ", + "keyColor": "magenta" + }, + { + "type": "media", + "key": "β”‚ β””σ°š", + "keyColor": "magenta" + }, + "break" + ] +} diff --git a/.config/fastfetch/images/Arch-Logo-1.png b/.config/fastfetch/images/Arch-Logo-1.png new file mode 100644 index 00000000..0a587b3e Binary files /dev/null and b/.config/fastfetch/images/Arch-Logo-1.png differ diff --git a/.config/fastfetch/images/Arch-Logo-2.png b/.config/fastfetch/images/Arch-Logo-2.png new file mode 100644 index 00000000..b0abc76b Binary files /dev/null and b/.config/fastfetch/images/Arch-Logo-2.png differ diff --git a/.config/fastfetch/images/debian_swirl.png b/.config/fastfetch/images/debian_swirl.png new file mode 100755 index 00000000..d45dffce Binary files /dev/null and b/.config/fastfetch/images/debian_swirl.png differ diff --git a/.config/fastfetch/images/fedora.png b/.config/fastfetch/images/fedora.png new file mode 100644 index 00000000..2fdc5793 Binary files /dev/null and b/.config/fastfetch/images/fedora.png differ diff --git a/.config/fastfetch/images/gentoo1.png b/.config/fastfetch/images/gentoo1.png new file mode 100644 index 00000000..65e6a934 Binary files /dev/null and b/.config/fastfetch/images/gentoo1.png differ diff --git a/.config/fastfetch/images/gentoo2.png b/.config/fastfetch/images/gentoo2.png new file mode 100644 index 00000000..d9db41bf Binary files /dev/null and b/.config/fastfetch/images/gentoo2.png differ diff --git a/.config/fastfetch/images/nixos.png b/.config/fastfetch/images/nixos.png new file mode 100755 index 00000000..571410a7 Binary files /dev/null and b/.config/fastfetch/images/nixos.png differ diff --git a/.config/fastfetch/images/ubuntu.jpeg b/.config/fastfetch/images/ubuntu.jpeg new file mode 100644 index 00000000..62da0561 Binary files /dev/null and b/.config/fastfetch/images/ubuntu.jpeg differ diff --git a/.config/fastfetch/images/ubuntu.png b/.config/fastfetch/images/ubuntu.png new file mode 100644 index 00000000..f54657ed Binary files /dev/null and b/.config/fastfetch/images/ubuntu.png differ diff --git a/.config/fastfetch/kooldots-arch.jsonc b/.config/fastfetch/kooldots-arch.jsonc new file mode 100644 index 00000000..bb1f2cd8 --- /dev/null +++ b/.config/fastfetch/kooldots-arch.jsonc @@ -0,0 +1,150 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + + "logo": { + "type": "kitty-direct", + "source": "$HOME/.config/fastfetch/images/Arch-Logo-2.png", + // "type": "small", + "width": 20, + "height": 10, + "padding": { + "top": 4, + "right": 4, + "left": 2, + }, + }, + + "display": { + "separator": " ", + "color": { + "keys": "white", + }, + "key": { + "width": 18, + }, + "brightColor": false, + }, + + "modules": [ + "break", + "break", + + // ── Identity header ──────────────────────────────────────────── + // { + // "type": "custom", + // "format": "\u001b[1m\u001b[38;5;197m <---- KoolDots ---->\u001b[0m" + // }, + // "break", + + "break", + // ── System ───────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mSYSTEM\u001b[0m \u001b[38;5;197m──────────────────────────\u001b[0m", + }, + { + "type": "os", + "key": " {icon} OS", + }, + { + "type": "kernel", + "key": " {icon} Kernel", + }, + { + "type": "command", + "key": " {icon} Hostname", + "text": "printf '%s@%s' \"$USER\" \"$(hostname)\"", + }, + { + "type": "uptime", + "key": " {icon} Uptime", + }, + { + "type": "packages", + "key": " {icon} Packages", + }, + { + "type": "disk", + "key": " {icon} OS Age", + "folders": "/", + "format": "installed {create-time:10} ({days} days ago)", + }, + "break", + + // ── Hardware ─────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mHARDWARE\u001b[0m \u001b[38;5;197m────────────────────────\u001b[0m", + }, + { + "type": "host", + "key": " {icon} Machine", + "format": "{name}", + }, + { + "type": "cpu", + "key": " {icon} CPU", + "showPeCoreCount": true, + }, + { + "type": "gpu", + "key": " {icon} GPU", + }, + { + "type": "memory", + "key": " {icon} RAM", + "percent": { + "type": 3, + "green": 40, + "yellow": 75, + }, + }, + { + "type": "disk", + "key": " {icon} Disk", + "format": "{size-used} / {size-total} ({size-percentage})", + }, + "break", + + // ── Desktop ──────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mDESKTOP\u001b[0m \u001b[38;5;197m─────────────────────────\u001b[0m", + }, + { + "type": "wm", + "key": " {icon} WM", + }, + { + "type": "command", + "key": "  KoolDots", + "text": "echo v${DOTS_VERSION}", + }, + { + "type": "display", + "key": " {icon} Display", + "compactType": "original-with-refresh-rate", + }, + { + "type": "shell", + "key": " {icon} Shell", + }, + { + "type": "terminal", + "key": " {icon} Terminal", + }, + { + "type": "editor", + "key": " {icon} Editor", + }, + "break", + + // ── Footer ───────────────────────────────────────────────────── + // { + // black β†’ dark pink β†’ hot pink β†’ light pink β†’ white + // "type": "custom", + // "format": " \u001b[48;5;232m \u001b[48;5;53m \u001b[48;5;89m \u001b[48;5;125m \u001b[48;5;161m \u001b[48;5;197m \u001b[48;5;198m \u001b[48;5;199m \u001b[48;5;205m \u001b[48;5;211m \u001b[48;5;224m \u001b[48;5;231m \u001b[0m" + // }, + "break", + ], +} diff --git a/.config/fastfetch/kooldots-debian.jsonc b/.config/fastfetch/kooldots-debian.jsonc new file mode 100644 index 00000000..f66233fb --- /dev/null +++ b/.config/fastfetch/kooldots-debian.jsonc @@ -0,0 +1,150 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + + "logo": { + "type": "kitty-direct", + "source": "$HOME/.config/fastfetch/images/debian_swirl.png", + // "type": "small", + "width": 20, + "height": 10, + "padding": { + "top": 4, + "right": 4, + "left": 2, + }, + }, + + "display": { + "separator": " ", + "color": { + "keys": "white", + }, + "key": { + "width": 18, + }, + "brightColor": false, + }, + + "modules": [ + "break", + "break", + + // ── Identity header ──────────────────────────────────────────── + // { + // "type": "custom", + // "format": "\u001b[1m\u001b[38;5;197m <---- KoolDots ---->\u001b[0m" + // }, + // "break", + + "break", + // ── System ───────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mSYSTEM\u001b[0m \u001b[38;5;197m──────────────────────────\u001b[0m", + }, + { + "type": "os", + "key": " {icon} OS", + }, + { + "type": "kernel", + "key": " {icon} Kernel", + }, + { + "type": "command", + "key": " {icon} Hostname", + "text": "printf '%s@%s' \"$USER\" \"$(hostname)\"", + }, + { + "type": "uptime", + "key": " {icon} Uptime", + }, + { + "type": "packages", + "key": " {icon} Packages", + }, + { + "type": "disk", + "key": " {icon} OS Age", + "folders": "/", + "format": "installed {create-time:10} ({days} days ago)", + }, + "break", + + // ── Hardware ─────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mHARDWARE\u001b[0m \u001b[38;5;197m────────────────────────\u001b[0m", + }, + { + "type": "host", + "key": " {icon} Machine", + "format": "{name}", + }, + { + "type": "cpu", + "key": " {icon} CPU", + "showPeCoreCount": true, + }, + { + "type": "gpu", + "key": " {icon} GPU", + }, + { + "type": "memory", + "key": " {icon} RAM", + "percent": { + "type": 3, + "green": 40, + "yellow": 75, + }, + }, + { + "type": "disk", + "key": " {icon} Disk", + "format": "{size-used} / {size-total} ({size-percentage})", + }, + "break", + + // ── Desktop ──────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mDESKTOP\u001b[0m \u001b[38;5;197m─────────────────────────\u001b[0m", + }, + { + "type": "wm", + "key": " {icon} WM", + }, + { + "type": "command", + "key": "  KoolDots", + "text": "echo v${DOTS_VERSION}", + }, + { + "type": "display", + "key": " {icon} Display", + "compactType": "original-with-refresh-rate", + }, + { + "type": "shell", + "key": " {icon} Shell", + }, + { + "type": "terminal", + "key": " {icon} Terminal", + }, + { + "type": "editor", + "key": " {icon} Editor", + }, + "break", + + // ── Footer ───────────────────────────────────────────────────── + // { + // black β†’ dark pink β†’ hot pink β†’ light pink β†’ white + // "type": "custom", + // "format": " \u001b[48;5;232m \u001b[48;5;53m \u001b[48;5;89m \u001b[48;5;125m \u001b[48;5;161m \u001b[48;5;197m \u001b[48;5;198m \u001b[48;5;199m \u001b[48;5;205m \u001b[48;5;211m \u001b[48;5;224m \u001b[48;5;231m \u001b[0m" + // }, + "break", + ], +} diff --git a/.config/fastfetch/kooldots-fedora.jsonc b/.config/fastfetch/kooldots-fedora.jsonc new file mode 100644 index 00000000..4a877680 --- /dev/null +++ b/.config/fastfetch/kooldots-fedora.jsonc @@ -0,0 +1,150 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + + "logo": { + "type": "kitty-direct", + "source": "$HOME/.config/fastfetch/images/fedora.png", + // "type": "small", + "width": 20, + "height": 10, + "padding": { + "top": 4, + "right": 4, + "left": 2, + }, + }, + + "display": { + "separator": " ", + "color": { + "keys": "white", + }, + "key": { + "width": 18, + }, + "brightColor": false, + }, + + "modules": [ + "break", + "break", + + // ── Identity header ──────────────────────────────────────────── + // { + // "type": "custom", + // "format": "\u001b[1m\u001b[38;5;197m <---- KoolDots ---->\u001b[0m" + // }, + // "break", + + "break", + // ── System ───────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mSYSTEM\u001b[0m \u001b[38;5;197m──────────────────────────\u001b[0m", + }, + { + "type": "os", + "key": " {icon} OS", + }, + { + "type": "kernel", + "key": " {icon} Kernel", + }, + { + "type": "command", + "key": " {icon} Hostname", + "text": "printf '%s@%s' \"$USER\" \"$(hostname)\"", + }, + { + "type": "uptime", + "key": " {icon} Uptime", + }, + { + "type": "packages", + "key": " {icon} Packages", + }, + { + "type": "disk", + "key": " {icon} OS Age", + "folders": "/", + "format": "installed {create-time:10} ({days} days ago)", + }, + "break", + + // ── Hardware ─────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mHARDWARE\u001b[0m \u001b[38;5;197m────────────────────────\u001b[0m", + }, + { + "type": "host", + "key": " {icon} Machine", + "format": "{name}", + }, + { + "type": "cpu", + "key": " {icon} CPU", + "showPeCoreCount": true, + }, + { + "type": "gpu", + "key": " {icon} GPU", + }, + { + "type": "memory", + "key": " {icon} RAM", + "percent": { + "type": 3, + "green": 40, + "yellow": 75, + }, + }, + { + "type": "disk", + "key": " {icon} Disk", + "format": "{size-used} / {size-total} ({size-percentage})", + }, + "break", + + // ── Desktop ──────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mDESKTOP\u001b[0m \u001b[38;5;197m─────────────────────────\u001b[0m", + }, + { + "type": "wm", + "key": " {icon} WM", + }, + { + "type": "command", + "key": "  KoolDots", + "text": "echo v${DOTS_VERSION}", + }, + { + "type": "display", + "key": " {icon} Display", + "compactType": "original-with-refresh-rate", + }, + { + "type": "shell", + "key": " {icon} Shell", + }, + { + "type": "terminal", + "key": " {icon} Terminal", + }, + { + "type": "editor", + "key": " {icon} Editor", + }, + "break", + + // ── Footer ───────────────────────────────────────────────────── + // { + // black β†’ dark pink β†’ hot pink β†’ light pink β†’ white + // "type": "custom", + // "format": " \u001b[48;5;232m \u001b[48;5;53m \u001b[48;5;89m \u001b[48;5;125m \u001b[48;5;161m \u001b[48;5;197m \u001b[48;5;198m \u001b[48;5;199m \u001b[48;5;205m \u001b[48;5;211m \u001b[48;5;224m \u001b[48;5;231m \u001b[0m" + // }, + "break", + ], +} diff --git a/.config/fastfetch/kooldots-gentoo.jsonc b/.config/fastfetch/kooldots-gentoo.jsonc new file mode 100644 index 00000000..591f7755 --- /dev/null +++ b/.config/fastfetch/kooldots-gentoo.jsonc @@ -0,0 +1,150 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + + "logo": { + "type": "kitty-direct", + "source": "$HOME/.config/fastfetch/images/gentoo1.png", + // "type": "small", + "width": 20, + "height": 10, + "padding": { + "top": 4, + "right": 4, + "left": 2 + } + }, + + "display": { + "separator": " ", + "color": { + "keys": "white" + }, + "key": { + "width": 18 + }, + "brightColor": false + }, + + "modules": [ + "break", + "break", + + // ── Identity header ──────────────────────────────────────────── + // { + // "type": "custom", + // "format": "\u001b[1m\u001b[38;5;197m <---- KoolDots ---->\u001b[0m" + // }, + // "break", + + "break", + // ── System ───────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mSYSTEM\u001b[0m \u001b[38;5;197m──────────────────────────\u001b[0m" + }, + { + "type": "os", + "key": " {icon} OS" + }, + { + "type": "kernel", + "key": " {icon} Kernel" + }, + { + "type": "command", + "key": " {icon} Hostname", + "text": "printf '%s@%s' \"$USER\" \"$(hostname)\"" + }, + { + "type": "uptime", + "key": " {icon} Uptime" + }, + { + "type": "packages", + "key": " {icon} Packages" + }, + { + "type": "disk", + "key": " {icon} OS Age", + "folders": "/", + "format": "installed {create-time:10} ({days} days ago)" + }, + "break", + + // ── Hardware ─────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mHARDWARE\u001b[0m \u001b[38;5;197m────────────────────────\u001b[0m" + }, + { + "type": "host", + "key": " {icon} Machine", + "format": "{name}" + }, + { + "type": "cpu", + "key": " {icon} CPU", + "showPeCoreCount": true + }, + { + "type": "gpu", + "key": " {icon} GPU" + }, + { + "type": "memory", + "key": " {icon} RAM", + "percent": { + "type": 3, + "green": 40, + "yellow": 75 + } + }, + { + "type": "disk", + "key": " {icon} Disk", + "format": "{size-used} / {size-total} ({size-percentage})" + }, + "break", + + // ── Desktop ──────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mDESKTOP\u001b[0m \u001b[38;5;197m─────────────────────────\u001b[0m" + }, + { + "type": "wm", + "key": " {icon} WM" + }, + { + "type": "command", + "key": "  KoolDots", + "text": "echo v${DOTS_VERSION}" + }, + { + "type": "display", + "key": " {icon} Display", + "compactType": "original-with-refresh-rate" + }, + { + "type": "shell", + "key": " {icon} Shell" + }, + { + "type": "terminal", + "key": " {icon} Terminal" + }, + { + "type": "editor", + "key": " {icon} Editor" + }, + "break", + + // ── Footer ───────────────────────────────────────────────────── + // { + // black β†’ dark pink β†’ hot pink β†’ light pink β†’ white + // "type": "custom", + // "format": " \u001b[48;5;232m \u001b[48;5;53m \u001b[48;5;89m \u001b[48;5;125m \u001b[48;5;161m \u001b[48;5;197m \u001b[48;5;198m \u001b[48;5;199m \u001b[48;5;205m \u001b[48;5;211m \u001b[48;5;224m \u001b[48;5;231m \u001b[0m" + // }, + "break" + ] +} diff --git a/.config/fastfetch/kooldots-nixos.jsonc b/.config/fastfetch/kooldots-nixos.jsonc new file mode 100644 index 00000000..54cb39e8 --- /dev/null +++ b/.config/fastfetch/kooldots-nixos.jsonc @@ -0,0 +1,150 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + + "logo": { + "type": "kitty-direct", + "source": "$HOME/.config/fastfetch/images/nixos.png", + // "type": "small", + "width": 20, + "height": 10, + "padding": { + "top": 4, + "right": 4, + "left": 2, + }, + }, + + "display": { + "separator": " ", + "color": { + "keys": "white", + }, + "key": { + "width": 18, + }, + "brightColor": false, + }, + + "modules": [ + "break", + "break", + + // ── Identity header ──────────────────────────────────────────── + // { + // "type": "custom", + // "format": "\u001b[1m\u001b[38;5;197m <---- KoolDots ---->\u001b[0m" + // }, + // "break", + + "break", + // ── System ───────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mSYSTEM\u001b[0m \u001b[38;5;197m──────────────────────────\u001b[0m", + }, + { + "type": "os", + "key": " {icon} OS", + }, + { + "type": "kernel", + "key": " {icon} Kernel", + }, + { + "type": "command", + "key": " {icon} Hostname", + "text": "printf '%s@%s' \"$USER\" \"$(hostname)\"", + }, + { + "type": "uptime", + "key": " {icon} Uptime", + }, + { + "type": "packages", + "key": " {icon} Packages", + }, + { + "type": "disk", + "key": " {icon} OS Age", + "folders": "/", + "format": "installed {create-time:10} ({days} days ago)", + }, + "break", + + // ── Hardware ─────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mHARDWARE\u001b[0m \u001b[38;5;197m────────────────────────\u001b[0m", + }, + { + "type": "host", + "key": " {icon} Machine", + "format": "{name}", + }, + { + "type": "cpu", + "key": " {icon} CPU", + "showPeCoreCount": true, + }, + { + "type": "gpu", + "key": " {icon} GPU", + }, + { + "type": "memory", + "key": " {icon} RAM", + "percent": { + "type": 3, + "green": 40, + "yellow": 75, + }, + }, + { + "type": "disk", + "key": " {icon} Disk", + "format": "{size-used} / {size-total} ({size-percentage})", + }, + "break", + + // ── Desktop ──────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mDESKTOP\u001b[0m \u001b[38;5;197m─────────────────────────\u001b[0m", + }, + { + "type": "wm", + "key": " {icon} WM", + }, + { + "type": "command", + "key": "  KoolDots", + "text": "echo v${DOTS_VERSION}", + }, + { + "type": "display", + "key": " {icon} Display", + "compactType": "original-with-refresh-rate", + }, + { + "type": "shell", + "key": " {icon} Shell", + }, + { + "type": "terminal", + "key": " {icon} Terminal", + }, + { + "type": "editor", + "key": " {icon} Editor", + }, + "break", + + // ── Footer ───────────────────────────────────────────────────── + // { + // black β†’ dark pink β†’ hot pink β†’ light pink β†’ white + // "type": "custom", + // "format": " \u001b[48;5;232m \u001b[48;5;53m \u001b[48;5;89m \u001b[48;5;125m \u001b[48;5;161m \u001b[48;5;197m \u001b[48;5;198m \u001b[48;5;199m \u001b[48;5;205m \u001b[48;5;211m \u001b[48;5;224m \u001b[48;5;231m \u001b[0m" + // }, + "break", + ], +} diff --git a/.config/fastfetch/kooldots-ubuntu.jsonc b/.config/fastfetch/kooldots-ubuntu.jsonc new file mode 100644 index 00000000..1bf94987 --- /dev/null +++ b/.config/fastfetch/kooldots-ubuntu.jsonc @@ -0,0 +1,150 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + + "logo": { + "type": "kitty-direct", + "source": "$HOME/.config/fastfetch/images/ubuntu.png", + // "type": "small", + "width": 20, + "height": 10, + "padding": { + "top": 4, + "right": 4, + "left": 2 + } + }, + + "display": { + "separator": " ", + "color": { + "keys": "white" + }, + "key": { + "width": 18 + }, + "brightColor": false + }, + + "modules": [ + "break", + "break", + + // ── Identity header ──────────────────────────────────────────── + // { + // "type": "custom", + // "format": "\u001b[1m\u001b[38;5;197m <---- KoolDots ---->\u001b[0m" + // }, + // "break", + + "break", + // ── System ───────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mSYSTEM\u001b[0m \u001b[38;5;197m──────────────────────────\u001b[0m" + }, + { + "type": "os", + "key": " {icon} OS" + }, + { + "type": "kernel", + "key": " {icon} Kernel" + }, + { + "type": "command", + "key": " {icon} Hostname", + "text": "printf '%s@%s' \"$USER\" \"$(hostname)\"" + }, + { + "type": "uptime", + "key": " {icon} Uptime" + }, + { + "type": "packages", + "key": " {icon} Packages" + }, + { + "type": "disk", + "key": " {icon} OS Age", + "folders": "/", + "format": "installed {create-time:10} ({days} days ago)" + }, + "break", + + // ── Hardware ─────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mHARDWARE\u001b[0m \u001b[38;5;197m────────────────────────\u001b[0m" + }, + { + "type": "host", + "key": " {icon} Machine", + "format": "{name}" + }, + { + "type": "cpu", + "key": " {icon} CPU", + "showPeCoreCount": true + }, + { + "type": "gpu", + "key": " {icon} GPU" + }, + { + "type": "memory", + "key": " {icon} RAM", + "percent": { + "type": 3, + "green": 40, + "yellow": 75 + } + }, + { + "type": "disk", + "key": " {icon} Disk", + "format": "{size-used} / {size-total} ({size-percentage})" + }, + "break", + + // ── Desktop ──────────────────────────────────────────────────── + { + "type": "custom", + "format": "\u001b[38;5;197m── \u001b[1m\u001b[38;5;231mDESKTOP\u001b[0m \u001b[38;5;197m─────────────────────────\u001b[0m" + }, + { + "type": "wm", + "key": " {icon} WM" + }, + { + "type": "command", + "key": "  KoolDots", + "text": "echo v${DOTS_VERSION}" + }, + { + "type": "display", + "key": " {icon} Display", + "compactType": "original-with-refresh-rate" + }, + { + "type": "shell", + "key": " {icon} Shell" + }, + { + "type": "terminal", + "key": " {icon} Terminal" + }, + { + "type": "editor", + "key": " {icon} Editor" + }, + "break", + + // ── Footer ───────────────────────────────────────────────────── + // { + // black β†’ dark pink β†’ hot pink β†’ light pink β†’ white + // "type": "custom", + // "format": " \u001b[48;5;232m \u001b[48;5;53m \u001b[48;5;89m \u001b[48;5;125m \u001b[48;5;161m \u001b[48;5;197m \u001b[48;5;198m \u001b[48;5;199m \u001b[48;5;205m \u001b[48;5;211m \u001b[48;5;224m \u001b[48;5;231m \u001b[0m" + // }, + "break" + ] +}