This is my Fastfetch…
config.jsonc
{
"$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
"logo": {
"type": "auto",
"source": "/home/wombat/Pictures/Linux/z.png",
"width": 38, // Width in characters (for image logos)
"height": 17, // Height in characters (for image logos)
"padding": {
"top": 8, // Top padding
"left": 2, // Left padding
"right": 2, // Right padding
},
},
"general": {},
"display": {
"brightColor": "false",
"separator": "",
"constants": [
"\u001b[77C", // $1: Move cursor forward 77 columns (adjust if needed)
"\u001b[77D", // $2: Move cursor back 77 columns (not used, defined anyway)
"\u001b[88C", // $3: Move cursor to max width (wide term), or last column (narrow term)
"\u001b[20D", // $4: Move back 20 columns for the color block (both lines)
"───────────────────────────────────────────────────────────────────────────────────────"
],
"key": {
"width": 14
},
},
"modules": [
"break",
{
"type": "custom",
"format": "╭─{$5}─╮",
"outputColor": "38;2;61;174;233"
},
{
"type": "os",
"key": "│ OS:{$1} │",
"keyColor": "38;2;61;174;233",
},
{
"type": "host",
"key": "│ PC:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "kernel",
"key": "│ Kernel:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "initsystem",
"key": "│ Init Sys:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "packages",
"key": "│ Packages:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "shell",
"key": "│ Shell:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "terminal",
"key": "│ Terminal:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "custom",
"format": "╰─{$5}─╯",
"outputColor": "38;2;61;174;233"
},
{
"type": "custom",
"format": "╭─{$5}─╮",
"outputColor": "38;2;61;174;233"
},
{
"type": "de",
"key": "│ DE:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "wm",
"key": "│ WM:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "wmtheme",
"key": "│ Qt Theme:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "theme",
"key": "│ GTK Theme:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "cursor",
"key": "│ Cursor:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "icons",
"key": "│ Icons:{$1} │",
"keyColor": "38;2;61;174;233",
//"format": "{2:-47}"
},
{
"type": "font",
"key": "│ Font:{$1} │",
"keyColor": "38;2;61;174;233",
//"format": "{5:-47}"
},
{
"type": "terminalfont",
"key": "│ Term Font:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "custom",
"format": "╰─{$5}─╯",
"outputColor": "38;2;61;174;233"
},
{
"type": "custom",
"format": "╭─{$5}─╮",
"outputColor": "38;2;61;174;233"
},
{
"type": "cpu",
"key": "│ CPU:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "gpu",
"key": "│ GPU:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "display",
"key": "│ Display:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "sound",
//"format": "{platform-api}/{2} ({3})",
"key": "│ Sound:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "memory",
"key": "│ RAM:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "swap",
"key": "│ Swap:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "disk",
"key": "│ Disk:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "custom",
"format": "╰─{$5}─╯",
"outputColor": "38;2;61;174;233"
},
{
"type": "custom",
"format": "╭─{$5}─╮",
"outputColor": "38;2;61;174;233"
},
{
"type": "title",
"fqdn": true,
"key": "│ User:{$1} │",
"keyColor": "38;2;61;174;233",
"color": {
"user": "bright_white",
"at": "bright_white",
"host": "bright_white"
}
},
{
"type": "users",
"myselfOnly": true, // Only show current user
"key": "│ Login: {$1}│",
"keyColor": "38;2;61;174;233"
},
{
"type": "locale",
"key": "│ Locale:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "uptime",
"key": "│ Uptime:{$1} │",
"keyColor": "38;2;61;174;233"
},
{
"type": "disk",
"key": "│ OS Age:{$1} │",
"keyColor": "38;2;61;174;233",
"folders": "/", // Check root filesystem
"format": "{create-time:10} [{days} days]" // Show creation time and age in days
},
{
"type": "datetime",
"key": "│ Fetched: {$1}│",
"keyColor": "38;2;61;174;233",
"format": "{day-pretty}-{month-pretty}-{year} {hour-pretty}:{minute-pretty}:{second-pretty} {timezone-name}"
},
{
"type": "custom",
"format": "╰──{$5}{$4}┬─ {#black} {#red} {#green} {#yellow} {#blue} {#magenta} {#cyan} {#white}{#38;2;61;174;233} ─┤",
"outputColor": "38;2;61;174;233"
},
{
"type": "custom",
"format": " {$3}{$4}╰─ {#bright_black} {#bright_red} {#bright_green} {#bright_yellow} {#bright_blue} {#bright_magenta} {#bright_cyan} {#bright_white}{#reset_default}{#38;2;61;174;233} ─╯",
"outputColor": "38;2;61;174;233"
},
"break",
]
}












