Thannks @dirn I have been burrowing around in peoples configs and enjoying the creativity for a few weeks now ^.^
You donโt have to blur out your local IP, it does not matter if we know it ![]()
Mine is 10.10.0.31 ![]()
Mine looks like that. Iโve been too lazy to change it. ![]()
I like only Konsole app, which really looks smiling and happy, don`t reard me Windows terminal
Hereโs my full config for anyone interested.
//
//
// โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
// โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
// โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
// โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
// โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
// โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
//
// Inspired by many and cobbled together by me!
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
"type": "auto",
"source": "/home/erik/Pictures/En-OS-Noodly-OG-En-OS-Logo.png",
"width": 20, // Width in characters (for image logos)
"height": 10, // Height in characters (for image logos)
"padding": {
"top": 5, // Top padding
"left": 1, // Left padding
"right": 1 // Right padding
}
},
"display": {
"color": {
"keys": "white"
},
"separator": "",
"constants": [
"โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ", // {$1} - horizontal line for borders
"\u001b[55D", // {$2} - move cursor left 55 columns
"\u001b[55C", // {$3} - move cursor right 55 columns
"\u001b[54C" // {$4} - move cursor right 54 columns
],
"brightColor": true,
"bar": {
"width": 10, // Width of percentage bars
"char": {
"elapsed": "โ", // Character for elapsed portion
// "elapsed": "โ ", // Character for elapsed portion
"total": "๓ฐฐ", // Character for total portion
},
},
"percent": {
"type": 9, // 1=number, 2=bar, 3=both, 9=colored number
"color": {
"green": "green",
"yellow": "light_yellow",
"red": "light_red"
}
}
},
"modules": [
"break",
{
"type": "version",
"key": "โโโโโโโโโโโโโโฌโ{$1}โ\u001b[37D",
"format": "\u001b[1m{#keys} {1} - {2} "
},
{
"type": "os",
"key": "โ \u001b[s{sysname}\u001b[u\u001b[10Cโ{$3}โ{$2}"
},
{
"type": "kernel",
"key": "โ \u001b[sKernel\u001b[u\u001b[10Cโ{$3}โ{$2}"
},
{
"type": "datetime",
"key": "โ Fetched โ{$3}โ{$2}",
"format": "{day-pretty}-{month-pretty}-{year} {hour-pretty}:{minute-pretty}:{second-pretty} {timezone-name}"
},
//{
// "type": "locale",
// "key": "โ Locale โ{$3}โ{$2}"
//},
{
"type": "custom",
"key": "โโโโโโโโโโโโโโดโ{$1}โค", // Bottom border of the entire layout
"format": ""
},
// Hardware section with cyan color theme
{
"type": "custom",
"key": "โ{#cyan}โโโโโโโโโโโโโฌ{$1}โ{#keys}โ\u001b[37D",
"format": "{#bright_cyan} Hardware "
},
{
"type": "chassis",
"key": "โ{#cyan}โ Chassis โ{$4}โ{#keys}โ{$2}",
"format": "{vendor} {type}"
},
{
"type": "cpu",
"key": "โ{#cyan}โ CPU โ{$4}โ{#keys}โ{$2}",
"format": "{name} @{freq-max} {temperature}",
"temp": true
},
{
"type": "gpu",
"key": "โ{#cyan}โ GPU โ{$4}โ{#keys}โ{$2}",
"temp": true
},
{
"type": "memory",
"key": "โ{#cyan}โ RAM โ{$4}โ{#keys}โ{$2}",
// "keyColor": "34",
"percent": {
"type": 3, // 3 = show number + bar + percentage
"green": 30, // <30% is green
"yellow": 70 // 30-70% is yellow, >70% is red
}
},
{
"type": "swap",
"key": "โ{#cyan}โ SWAP โ{$4}โ{#keys}โ{$2}",
// "keyColor": "34",
"percent": {
"type": 3, // 3 = show number + bar + percentage
"green": 30, // <30% is green
"yellow": 70 // 30-70% is yellow, >70% is red
}
},
{
"type": "disk",
"key": "โ{#cyan}โ Disk โ{$4}โ{#keys}โ{$2}",
// "keyColor": "34",
"percent": {
"type": 3, // 3 = show number + bar + percentage
"green": 30, // <30% is green
"yellow": 70 // 30-70% is yellow, >70% is red
},
},
{
"type": "battery",
"key": "โ{#cyan}โ Battery โ{$4}โ{#keys}โ{$2}",
//"key": "โ{#blue}โ๏ Battery โ{$4}โ{#keys}โ{$2}",
"percent": {
"type": 3, // 3 = show number + bar + percentage
"red": 20, // Below 20% usage is red
"blue": 50 // 30-50% is yellow, >50% is green
// "keyColor": "34",
},
},
{
"type": "custom",
"key": "โ{#cyan}โโโโโโโโโโโโโด{$1}โ{#keys}โ",
"format": ""
},
// Network section with red color theme
{
"type": "custom",
"key": "โ{#red}โโโโโโโโโโโโโฌ{$1}โ{#keys}โ\u001b[37D",
"format": "{#bright_red} Network "
},
{
"type": "command",
"key": "โ{#red}โ Ethernet โ{$4}โ{#keys}โ{$2}",
"text": "IF=eth0; printf \"%s %s %s\\n\" \"$IF\" \"$(cat /sys/class/net/$IF/operstate)\" \"$(cat /sys/class/net/$IF/speed 2>/dev/null | sed 's/$/Mb\\/s/')\""
},
{
"type": "wifi",
"key": "โ{#red}โ WiFi โ{$4}โ{#keys}โ{$2}"
},
{
"type": "custom",
"key": "โ{#red}โโโโโโโโโโโโโด{$1}โ{#keys}โ",
"format": ""
},
// Desktop section with green color theme
{
"type": "custom",
"key": "โ{#green}โโโโโโโโโโโโโฌ{$1}โ{#keys}โ\u001b[37D",
"format": "{#bright_green} Desktop "
},
{
"type": "de",
"key": "โ{#green}โ Desktop โ{$4}โ{#keys}โ{$2}"
},
{
"type": "wm",
"key": "โ{#green}โ Session โ{$4}โ{#keys}โ{$2}"
},
{
"type": "display",
"key": "โ{#green}โ Display โ{$4}โ{#keys}โ{$2}",
"compactType": "original-with-refresh-rate"
},
{
"type": "gpu",
"key": "โ{#green}โ G-Driver โ{$4}โ{#keys}โ{$2}",
"format": "{driver}"
},
{
"type": "custom",
"key": "โ{#green}โโโโโโโโโโโโโด{$1}โ{#keys}โ",
"format": ""
},
// Terminal section with yellow color theme
{
"type": "custom",
"key": "โ{#yellow}โโโโโโโโโโโโโฌ{$1}โ{#keys}โ\u001b[37D",
"format": "{#bright_yellow} Terminal "
},
{
"type": "shell",
"key": "โ{#yellow}โ Shell โ{$4}โ{#keys}โ{$2}"
},
{
"type": "terminal",
"key": "โ{#yellow}โ Terminal โ{$4}โ{#keys}โ{$2}"
},
{
"type": "terminalfont",
"key": "โ{#yellow}โ Term Font โ{$4}โ{#keys}โ{$2}"
},
// {
// "type": "terminaltheme",
// "key": "โ{#yellow}โ Colors โ{$4}โ{#keys}โ{$2}"
// },
{
"type": "packages",
"key": "โ{#yellow}โ Packages โ{$4}โ{#keys}โ{$2}"
},
{
"type": "custom",
"key": "โ{#yellow}โโโโโโโโโโโโโด{$1}โ{#keys}โ",
"format": ""
},
// Development section with red color theme
// {
// "type": "custom",
// "key": "โ{#red}โโโโโโโโโโโโโฌ{$1}โ{#keys}โ\u001b[37D",
// "format": "{#bright_red} Development "
// },
// {
// "type": "command",
// "key": "โ{#red}โ Rust โ{$4}โ{#keys}โ{$2}",
// "text": "rustc --version",
// "format": "rustc {~6,13}" // Print 6th to 13th characters (version number)
// },
// {
// "type": "command",
// "condition": {
// "!system": "Windows" // Posix version
// },
// "key": "โ{#red}โ Clang โ{$4}โ{#keys}โ{$2}",
// "text": "clang --version | head -1 | awk '{print $NF}'",
// "format": "clang {}"
// },
// {
// "type": "command",
// "condition": {
// "system": "Windows" // Windows version
// },
// "key": "โ{#red}โ Clang โ{$4}โ{#keys}โ{$2}",
// "text": "clang --version | findstr version", // Finds the line with "version"
// "format": "clang {~-6}" // Prints the last 6 characters (version number)
// },
// {
// "type": "command",
// "key": "โ{#red}โ NodeJS โ{$4}โ{#keys}โ{$2}",
// "text": "node --version",
// "format": "node {~1}" // {~1} removes first character (v)
// },
// {
// "type": "command",
// "key": "โ{#red}โ Go โ{$4}โ{#keys}โ{$2}",
// "text": "go version | cut -d' ' -f3",
// "format": "go {~2}" // {~2} removes first 2 characters (go)
// },
// {
// "type": "command",
// "key": "โ{#red}โ Zig โ{$4}โ{#keys}โ{$2}",
// "text": "zig version",
// "format": "zig {}"
// },
// {
// "type": "editor",
// "key": "โ{#red}โ Editor โ{$4}โ{#keys}โ{$2}"
// },
// {
// "type": "command",
// "key": "โ{#red}โ Git โ{$4}โ{#keys}โ{$2}",
// "text": "git version",
// "format": "git {~12}"
// },
// {
// "type": "font",
// "key": "โ{#red}โ Interface โ{$4}โ{#keys}โ{$2}",
// "format": "{font1}"
// },
// {
// "type": "custom",
// "key": "โ{#red}โโโโโโโโโโโโโด{$1}โ{#keys}โ",
// "format": ""
// },
// Uptime section with magenta color theme
{
"type": "custom",
"key": "โ{#magenta}โโโโโโโโโโโโโฌ{$1}โ{#keys}โ\u001b[37D",
"format": "{#bright_magenta} Uptime "
},
{
"type": "uptime",
"key": "โ{#magenta}โ Uptime โ{$4}โ{#keys}โ{$2}"
},
//{
// "type": "users",
// "myselfOnly": true, // Only show current user
// "key": "โ{#magenta}โ Login โ{$4}โ{#keys}โ{$2}"
//},
{
"condition": { // Conditional module: only show on non-macOS
"!system": "macOS"
},
"type": "disk",
"key": "โ{#magenta}โ OS Age โ{$4}โ{#keys}โ{$2}",
"folders": "/", // Check root filesystem
"format": "{create-time:10} [{days} days]" // Show creation time and age in days
},
{
"condition": { // Conditional module: only show on macOS
"system": "macOS"
},
"type": "disk",
"key": "โ{#magenta}โ OS Age โ{$4}โ{#keys}โ{$2}",
"folders": "/System/Volumes/VM", // Work around for APFS on macOS
"format": "{create-time:10} [{days} days]"
},
{
"type": "custom",
"key": "โ{#magenta}โโโโโโโโโโโโโด{$1}โ{#keys}โ",
"format": ""
},
{
"type": "custom",
"key": "โ {$3} โ{$2}",
"format":"{#37}๓ฐฎฏ {#37} โข {#37}โข {#37}โข {#31} ๓ฐ {#32} ๓ฐ {#33} ๓ฐ {#34} ๓ฐ {#35} ๓ฐ {#36} ๓ฐ "
// "format":"{#37}๓ฐฎฏ {#31} ๓ฐง {#32} ๓ฐง {#33} ๓ฐง {#36} ๓ฐ {#35} ๓ฐ {#34} ๓ฐ {#33} ๓ฐ {#32} ๓ฐ {#31} ๓ฐ "
},
{
"type": "custom",
"key": "โโโโโโโโโโโโโโโ{$1}โ", // Bottom border of the entire layout
"format": ""
},
// End with color palette and line break
// "break", // Add a blank line
//"colors" // Display color palette
"break",
]
}
