I took the hyperland Logo @Noodly made and changed it for something more representative of my own system. Since I made 2 versions and didn’t know which one I liked the most I have shared them both.
Get it Here
Get it Here
I took the hyperland Logo @Noodly made and changed it for something more representative of my own system. Since I made 2 versions and didn’t know which one I liked the most I have shared them both.
I love the blue bird, but of course I’m bias towards bluish thingy ![]()
I cleaned it up some to a more reasonable line up I think. Think this one is going to be the new default one.
By the way, does anyone know if it’s possible to apply translations to entries? This is something that I have been trying to figure out some time. ![]()
You can edit the “key” fields in the config file
"key": "│ {#33} PcNaam {#keys}│",
"type": "host",
},
{
"key": "│ {#33} Scherm {#keys}│",
"type": "monitor"
},
{
"key": "│ {#33} MoBo {#keys}│",
"type": "board"
My first of 2026.
![]()
// _____ _ ___ ____
// | ____|_ __ __| | ___ __ ___ _____ _ _ _ __ / _ \/ ___|
// | _| | '_ \ / _` |/ _ \/ _` \ \ / / _ \| | | | '__| | | \___ \
// | |___| | | | (_| | __| (_| |\ V | (_) | |_| | | | |_| |___) |
// |_____|_| |_|\__,_|\___|\__,_| \_/ \___/ \__,_|_| \___/|____/
// | _____ _ ___| |_ / _| ___| |_ ___| |__
// | |_ / _` / __| __| |_ / _ | __/ __| '_ \
// | _| (_| \__ | |_| _| __| || (__| | | |
// |_| \__,_|___/\__|_| \___|\__\___|_| |_|
//
// Inspired by many at EndeavourOS Forum and cobbled together by Noodly
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
"type": "auto",
"source": "/home/jon/Customisation/EnOS Fastfetch Logos/EnOS Noodly OG-EnOS-Logo.png",
"height": 34,
"padding": {
"top": 12,
"left": 2,
"right": 2
}
},
"display": {
"color": {
"keys": ""
},
"separator": "",
"constants": [
"───────────────────────────────────────────────────────────", // {$1} - horizontal line for borders
"\u001b[60D", // {$2} - move cursor left 55 columns
"\u001b[60C", // {$3} - move cursor right 55 columns
"\u001b[59C" // {$4} - move cursor right 54 columns
],
"brightColor": true
},
"modules": [
"break",
{
"type": "custom",
"key": " {#37}F{#36} A{#35} S{#34} T{#33} F{#32} E{#31} T{#37} C{#36} H",
},
"break",
{
"type": "custom",
"key": " {#34}┌─────────────┬{$1}┐{#keys} \u001b[37D",
"format": ""
},
{
"type": "os",
"key": " {#34}│{#35} OS {#34}│{$4}│{#keys} {$2}"
},
{
"type": "kernel",
"key": " {#34}│{#35} Kernel {#34}│{$4}│{#keys} {$2}"
},
{
"type": "de",
"key": " {#34}│{#35} Desktop {#34}│{$4}│{#keys} {$2}"
},
{
"type": "wm",
"key": " {#34}│{#35} Session {#34}│{$4}│{#keys} {$2}"
},
{
"type": "packages",
"key": " {#34}│{#35} Packages {#34}│{$4}│{#keys} {$2}"
},
{
"type": "processes",
"key": " {#34}│{#35} Processes {#34}│{$4}│{#keys} {$2}"
},
{
"type": "custom",
"key": " {#34}└─────────────┴{$1}┘{#keys} ",
"format": ""
},
{
"type": "custom",
"key": " {#34}┌─────────────┬{$1}┐{#keys} \u001b[37D",
"format": ""
},
{
"type": "host",
"key": " {#34}│{#35} Machine {#34}│{$4}│{#keys} {$2}"
},
{
"type": "display",
"key": " {#34}│{#35} Monitor {#34}│{$4}│{#keys} {$2}",
},
{
"type": "cpu",
"key": " {#34}│{#35} CPU {#34}│{$4}│{#keys} {$2}",
"format": "{name} @{freq-max}",
"showPeCoreCount": false
},
{
"type": "gpu",
"key": " {#34}│{#35} GPU {#34}│{$4}│{#keys} {$2}",
},
{
"type": "gpu",
"key": " {#34}│{#35} G Driver {#34}│{$4}│{#keys} {$2}",
"format": "{driver}"
},
{
"type": "vulkan",
"key": " {#34}│{#35} Vulkan {#34}│{$4}│{#keys} {$2}"
},
{
"type": "board",
"key": " {#34}│{#35} Motherboard {#34}│{$4}│{#keys} {$2}"
},
{
"type": "bios",
"key": " {#34}│{#35} Bios {#34}│{$4}│{#keys} {$2}"
},
{
"type": "custom",
"key": " {#34}└─────────────┴{$1}┘{#keys} ",
"format": ""
},
// Hardware section with cyan color theme
{
"type": "custom",
"key": " {#34}┌─────────────┬{$1}┐{#keys} \u001b[37D",
"format": ""
},
{
"type": "memory",
"key": " {#34}│{#35} RAM {#34}│{$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": " {#34}│{#35} SWAP {#34}│{$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": " {#34}│{#35} Disk {#34}│{$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": "custom",
"key": " {#34}└─────────────┴{$1}┘{#keys} ",
"format": ""
},
{
"type": "custom",
"key": " {#34}┌─────────────┬{$1}┐{#keys} \u001b[37D",
"format": ""
},
{
"type": "shell",
"key": " {#34}│{#35} Shell {#34}│{$4}│{#keys} {$2}"
},
{
"type": "terminal",
"key": " {#34}│{#35} Terminal {#34}│{$4}│{#keys} {$2}"
},
{
"type": "terminalfont",
"key": " {#34}│{#35} Term Font {#34}│{$4}│{#keys} {$2}"
},
{
"type": "terminaltheme",
"key": " {#34}│{#35} Term Theme {#34}│{$4}│{#keys} {$2}"
},
{
"type": "custom",
"key": " {#34}└─────────────┴{$1}┘{#keys} ",
"format": ""
},
{
"type": "custom",
"key": " {#34}┌─────────────┬{$1}┐{#keys} \u001b[37D",
"format": ""
},
{
"type": "theme",
"key": " {#34}│{#35} Style (Qt) {#34}│{$4}│{#keys} {$2}",
"format": "{theme1}"
},
{
"type": "theme",
"key": " {#34}│{#35} Style (GTK) {#34}│{$4}│{#keys} {$2}",
"format": "{theme2}"
},
{
"type": "wmtheme",
"key": " {#34}│{#35} Decor {#34}│{$4}│{#keys} {$2}"
},
{
"type": "icons",
"key": " {#34}│{#35} Icons {#34}│{$4}│{#keys} {$2}",
},
{
"type": "cursor",
"key": " {#34}│{#35} Cursors {#34}│{$4}│{#keys} {$2}"
},
{
"type": "font",
"key": " {#34}│{#35} System Font {#34}│{$4}│{#keys} {$2}",
},
{
"type": "custom",
"key": " {#34}└─────────────┴{$1}┘{#keys} ",
"format": ""
},
{
"type": "custom",
"key": " {#34}┌─────────────┬{$1}┐{#keys} \u001b[37D",
"format": ""
},
{
"type": "uptime",
"key": " {#34}│{#35} Uptime Funk {#34}│{$4}│{#keys} {$2}"
},
{
"type": "users",
"myselfOnly": true, // Only show current user
"key": " {#34}│{#35} Login {#34}│{$4}│{#keys} {$2}"
},
{
"type": "disk",
"key": " {#34}│{#35} OS Age {#34}│{$4}│{#keys} {$2}",
"folders": "/", // Check root filesystem
"format": "{create-time:10} [{days} days]" // Show creation time and age in days
},
{
"type": "datetime",
"key": " {#34}│{#35} Fetched {#34}│{$4}│{#keys} {$2}",
"format": "{day-pretty}-{month-pretty}-{year} {hour-pretty}:{minute-pretty}:{second-pretty} {timezone-name}"
},
{
"type": "custom",
"key": " {#34}└─────────────┴{$1}┘{#keys} ",
"format": ""
},
{
"type": "custom",
"key": " {#34}┌─────────────┬{$1}┐{#keys}\u001b[37D",
"format": ""
},
{
"type": "wifi",
"key": " {#34}│{#35} Interweb {#34}│{$4}│{#keys} {$2}"
},
{
"type": "bluetooth",
"key": " {#34}│{#35} Bluetooth {#34}│{$4}│{#keys} {$2}"
},
{
"type": "custom",
"key": " {#34}└─────────────┴{$1}┘{#keys} ",
"format": ""
},
{
"type": "custom",
"key": " {#34}┌─────────────┬{$1}┐{#keys}\u001b[37D",
"format": ""
},
{
"type": "sound",
"key": " {#34}│{#35} Sound {#34}│{$4}│{#keys} {$2}",
"format": "{name:43} ({3})",
},
{
"type": "camera",
"key": " {#34}│{#35} Webcam {#34}│{$4}│{#keys} {$2}"
},
{
"type": "custom",
"key": " {#34}└─────────────┴{$1}┘{#keys} ",
"format": ""
},
"break",
{
"type": "custom",
"key": " {#37} {#36} {#35} {#34} {#33} {#32} {#31} ",
},
// End with color palette and line break
// "break", // Add a blank line
//"colors" // Display color palette
"break",
]
}
{
"type": "command",
"key": " {#34}│{#35} Ethernet {#34}│{$4}│{#keys} {$2}",
"text": "IF=enp9s0; 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/')\""
},
Hmmm peculiar, I used
},
{
"type": "wifi",
"key": " {#34}│{#35} Interweb {#34}│{$4}│{#keys} {$2}"
and it worked fine.
i have no wifi tried net module but as of running virtual networks it is getting confused so set a custom one..
Ahhh I see. ![]()
I used both net connections in my config.
// 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": ""
},
// ______ __ ____ _____
// / ____/____ ____/ /___ ____ _ _ __ ____ __ __ _____ / __ \/ ___/
// / __/ / __ \ / __ // _ \ / __ `/| | / // __ \ / / / // ___// / / /\__ \
// / /___ / / / // /_/ // __// /_/ / | |/ // /_/ // /_/ // / / /_/ /___/ /
// /_____//_/ /_/ \__,_/ \___/ \__,_/ |___/ \____/ \__,_//_/ \____//____/
// ______ __ ____ __ __
// / ____/____ _ _____ / /_ / __/___ / /_ _____ / /_
// / /_ / __ `// ___// __// /_ / _ \ / __// ___// __ \
// / __/ / /_/ /(__ )/ /_ / __// __// /_ / /__ / / / /
// /_/ \__,_//____/ \__//_/ \___/ \__/ \___//_/ /_/
//
// Inspired by many at EndeavourOS forum and cobbled together by Noodly
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
"type": "auto",
"source": "/home/jon/Customisation/EnOS Fastfetch Logos/EnOS Noodly EnOS-KDE-Catppuccin.png",
"height": 54,
"padding": {
"top": 2,
"left": 4,
"right": 4
}
},
"display": {
"separator": " ",
"brightColor": false
},
"modules": [
"break",
"break",
{
"type": "custom",
"format": "\u001b[m{#35}❤️🔥 Heart\u001b[0m"
},
"break",
{
"type": "os",
"key": "OS ",
"keyColor": "37",
},
{
"type": "de",
"key": "DE ",
"keyColor": "37",
},
{
"type": "wm",
"key": "WM ",
"keyColor": "37",
},
{
"type": "kernel",
"key": "Kernel ",
"keyColor": "37",
},
{
"type": "packages",
"key": "Packages ",
"keyColor": "37",
},
{
"type": "processes",
"key": "Processes ",
"keyColor": "37",
},
"break",
{
"type": "custom",
"format": "\u001b[m{#35}🩻 Guts\u001b[0m"
},
"break",
{
"type": "host",
"key": "Machine ",
"keyColor": "37",
},
{
"type": "display",
"key": "Screen ",
"keyColor": "37",
},
{
"type": "cpu",
"key": "CPU ",
"keyColor": "37",
},
{
"type": "gpu",
"key": "GPU ",
"keyColor": "37",
},
{
"type": "gpu",
"key": "G Driver ",
"format": "{driver}",
"keyColor": "37",
},
{
"type": "vulkan",
"key": "Vulkan ",
"keyColor": "37",
},
"break",
{
"type": "custom",
"format": "\u001b[m{#35}🤖 Click Click Whirly Beep Beep\u001b[0m"
},
"break",
{
"type": "memory",
"key": "RAM ",
"keyColor": "37",
"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": "SWAP ",
"keyColor": "37",
"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": "SSD ",
"keyColor": "37",
"percent": {
"type": 3, // 3 = show number + bar + percentage
"green": 30, // <30% is green
"yellow": 70 // 30-70% is yellow, >70% is red
},
},
{
"type": "command",
"key": "OS Age ",
"keyColor": "37",
"text": "birth_install=$(stat -c %W /); current=$(date +%s); time_progression=$((current - birth_install)); days_difference=$((time_progression / 86400)); echo $days_difference days"
},
{
"type": "users",
"myselfOnly": true, // Only show current user
"key": "Login ",
"keyColor": "37"
},
{
"type": "uptime",
"key": "Uptime Funk",
"keyColor": "37",
},
{
"type": "datetime",
"key": "Fetched ",
"format": "{day-pretty}-{month-pretty}-{year} {hour-pretty}:{minute-pretty}:{second-pretty} {timezone-name}",
"keyColor": "37"
},
"break",
{
"type": "custom",
"format": "\u001b[m{#35}😸 Is It Terminal?\u001b[0m"
},
"break",
{
"type": "terminal",
"key": "Terminal ",
"keyColor": "37",
},
{
"type": "terminalfont",
"key": "Term Font ",
"keyColor": "37",
},
{
"type": "shell",
"key": "Shell ",
"keyColor": "37",
},
{
"type": "terminaltheme",
"key": "Kitty Theme",
"keyColor": "37",
},
"break",
{
"type": "custom",
"format": "\u001b[m{#35}🍬 Eyecandy\u001b[0m"
},
"break",
{
"type": "theme",
"key": "Style (Qt) ",
"keyColor": "37",
"format": "{theme1}"
},
{
"type": "theme",
"key": "Style (GTK)",
"keyColor": "37",
"format": "{theme2}"
},
{
"type": "wmtheme",
"key": "Decor ",
"keyColor": "37",
},
{
"type": "icons",
"key": "Icon Set ",
"keyColor": "37",
},
{
"type": "cursor",
"key": "Cursors ",
"keyColor": "37",
},
{
"type": "font",
"key": "System Font",
"keyColor": "37",
},
"break",
{
"type": "custom",
"format": "\u001b[m{#35}🚀 Sound, Vision & Connectivity\u001b[0m"
},
"break",
{
"type": "sound",
"key": "Sound ",
"keyColor": "37",
},
{
"type": "camera",
"key": "Webcam ",
"keyColor": "37",
},
{
"type": "wifi",
"key": "WiFi ",
"keyColor": "37",
},
{
"type": "bluetooth",
"key": "Bluetooth ",
"keyColor": "37",
},
"break",
{
"type": "custom",
"format": "\u001b[m{#35}⚡ Now Playing\u001b[0m"
},
"break",
{
"type": "media",
"key": "{#36}{#36}{#36}{#36}{#36}{#36}{#36}{#33}{#33}{#31}{#31}",
"keyColor": "36",
"format": "{1}"
},
{
"type": "player",
"key": "{#36}{#36}{#36}{#36}{#36}{#36}{#36}{#33}{#33}{#31}{#31}",
"keyColor": "36",
},
"break",
{
"type": "custom",
"key": "{#35}☕ {#32}F{#33}l{#34}a{#35}v{#36}o{#37}u{#31}r{#32}s",
"format":"{#31} {#32} {#33} {#34} {#35} {#36} {#37} "
},
"break",
"break",
]
}
thats already rant-art ![]()
next: do a human body in ascii and add the info in that please ! ![]()