{ "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", "logo": { "type": "auto", "source": "~/.config/fastfetch/logos/batman-beyond.txt", "padding": { "top": 2, // Top padding "left": 2, // Left padding "right": 2 // Right padding }, "color": { "1": "#FF0000" } }, "display": { "color": { "keys": "#FF0000" }, "separator": "", "constants": [ "─────────────────────────────────────────────────────────", // {$1} - horizontal line for borders "\u001b[58D", // {$2} - move cursor left 55 columns "\u001b[58C", // {$3} - move cursor right 55 columns "\u001b[57C", // {$4} - move cursor right 54 columns "│" // {$5} - vertical borders ], "brightColor": false }, "modules": [ "break", { "type": "version", "key": "╭─────────────┬─{$1}╮\u001b[42D", "format": "\u001b[1m{#keys} {1} - {2} " }, { "type": "os", "key": "{$5}{#white} 󰣇 \u001b[s{#37}{sysname}\u001b[u\u001b[10C{#30}{#keys}{$5}{$3}{#keys}{$5}{$2}" }, { "type": "kernel", "key": "{$5}{#37} {icon} \u001b[s{#37}Kernel\u001b[u\u001b[10C{#keys}{$5}{$3}{#keys}{$5}{$2}" }, { "type": "packages", "key": "{$5}{#37} {icon}{#white} \u001b[s{#37}Packages{#37} {#red} {#keys}{$5} {$4}{#keys}{$5}{$2}" }, { "type": "localip", "key": "{$5}{#37} {icon}{#white} {#37}Local IP{#37} {#keys}{$5}{$3}{$5}{$2}", "showIpv4": true, "showIpv6": false, "showMac": false, "showLoop": false, "showPrefixLen": true, "showMtu": false, "showSpeed": true, "showFlags": false, "compact": true, "defaultRouteOnly": false, "showAllIps": true, "namePrefix": "" }, { "type": "locale", "key": "{$5}{#37} {icon} {#37}Locale{#37} {#keys}{$5}{$3}{#keys}{$5}{$2}" }, { "type": "custom", "key": "├─────────────┴─{$1}┤", // Bottom border of the entire layout "format": "" }, // Hardware section with cyan color theme { "type": "custom", "key": "{$5}{#white}╭────────────┬{$1}╮{#keys}{$5}\u001b[36D", "format": "{#bright_white} Hardware " }, { "type": "board", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Board{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" }, { "type": "cpu", "key": "{$5}{#white}{$5} {#37}{icon} {#37}CPU{#37} {$5}{$4}{$5}{#keys}{$5}{$2}", "format": "{name} @{freq-max}", "showPeCoreCount": false }, { "type": "gpu", "key": "{$5}{#white}{$5} {#37}{icon} {#37}GPU{#37} {$5}{$4}{$5}{#keys}{$5}{$2}", "temp": true, "showPeCoreCount": false }, { "type": "display", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Display{#37} {$5}{$4}{$5}{#keys}{$5}{$2}", "compactType": "original-with-refresh-rate" }, { "type": "custom", "key": "{$5}{#white}╰────────────┴{$1}╯{#keys}{$5}", "format": "" }, { "type": "custom", "key": "{$5}{#white}╭────────────┬{$1}╮{#keys}{$5}\u001b[36D", "format": "{#bright_white} Memory & Storage " }, { "type": "memory", "key": "{$5}{#white}{$5} {#37}{icon} {#37}RAM{#37} {$5}{$4}{$5}{#keys}{$5}{$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": "{$5}{#white}{$5} {#37}{icon} {#37}SWAP{#37} {$5}{$4}{$5}{#keys}{$5}{$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": "{$5}{#white}{$5} {#37}{icon} {#37}Disk{#37} {$5}{$4}{$5}{#keys}{$5}{$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": "{$5}{#white}{$5} {#37}{icon} {#37}Battery{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" }, { "type": "custom", "key": "{$5}{#white}╰────────────┴{$1}╯{#keys}{$5}", "format": "" }, // Desktop section { "type": "custom", "key": "{$5}{#white}╭────────────┬{$1}╮{#keys}{$5}\u001b[36D", "format": "{#bright_white} Desktop " }, { "type": "de", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Desktop{#37} {$5}{$4}{$5}{#keys}{$5}{$2}", "slowVersionDetection": false }, { "type": "wm", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Session{#37} {$5}{$4}{$5}{#keys}{$5}{$2}", "detectPlugin": false }, { "type": "font", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Font{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" }, { "type": "lm", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Greeter{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" }, { "type": "custom", "key": "{$5}{#white}╰────────────┴{$1}╯{#keys}{$5}", "format": "" }, // Terminal section { "type": "custom", "key": "{$5}{#white}╭────────────┬{$1}╮{#keys}{$5}\u001b[37D", "format": "{#bright_white} Terminal " }, { "type": "terminal", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Term{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" }, { "type": "shell", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Shell{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" }, { "type": "terminalfont", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Font{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" }, // { // "type": "terminaltheme", // "key": "{$5}{#white}{$5}{#37}{icon} {#37}Colors{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" // }, { "type": "custom", "key": "{$5}{#white}╰────────────┴{$1}╯{#keys}{$5}", "format": "" }, { "type": "custom", "key": "{$5}{#white}╭────────────┬{$1}╮{#keys}{$5}\u001b[36D", "format": "{#bright_white} Uptime " }, { "type": "uptime", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Uptime{#37} {$5}{$4}{$5}{#keys}{$5}{$2}" }, { "type": "datetime", "key": "{$5}{#white}{$5} {#37}{icon} {#37}Fetched{#37} {$5}{$4}{$5}{#keys}{$5}{$2}", "format": "{day-pretty}-{month-pretty}-{year} {hour-pretty}:{minute-pretty}:{second-pretty} {timezone-name}" }, //{ // "condition": { // Conditional module: only show on non-macOS // "!system": "macOS" // }, // "type": "disk", // "key": "{$5}{#white}{$5} OS Age {$5}{$4}{$5}{#keys}{$5}{$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": "{$5}{#white}{$5} OS Age {$5}{$4}{$5}{#keys}{$5}{$2}", // "folders": "/System/Volumes/VM", // Work around for APFS on macOS // "format": "{create-time:10} [{days} days]" //}, //{ // "type": "users", // "myselfOnly": true, // Only show current user // "key": "{$5}{#white}{$5} Login {$5}{$4}{$5}{#keys}{$5}{$2}" // //}, { "type": "custom", "key": "{$5}{#white}╰────────────┴{$1}╯{#keys}{$5}", "format": "" }, { "type": "custom", "key": "{$5} {$3} {$5}{$2}", "format":" {#1;48;2;0;0;0} {#1;48;2;255;0;0} {#1;48;2;0;128;0} {#1;48;2;128;128;0} {#1;48;2;0;0;255} {#1;48;2;128;0;128} {#1;48;2;0;128;128} {#1;48;2;255;255;255} " //"format":" {#1;48;2;0;0;0}{#1;38;2;255;0;0}{#1;38;2;0;128;0}{#1;38;2;128;128;0}{#1;38;2;0;0;255}{#1;38;2;128;0;128}{#1;38;2;0;128;128}{#1;38;2;255;255;255}" //"format":" {#black} {#white}  {#red}  {#yellow}  {#green}  {#blue}  {#cyan}  {#magenta} " //"format":" {#black} {#white}  {#red}  {#yellow}  {#green}  {#blue}  {#cyan}  {#magenta} " //"format":" {#black} {#white}  {#red}  {#yellow}  {#green}  {#blue}  {#cyan}  {#magenta} " //"format":" {#black}󰭟 {#white} 󰭟 {#red} 󰭟 {#yellow} 󰭟 {#green} 󰭟 {#blue} 󰭟 {#cyan} 󰭟 {#magenta} 󰭟" }, { "type": "custom", "key": "{$5} {$3} {$5}{$2}", "format":" {#1;48;2;128;128;128} {#1;48;2;255;0;128} {#1;48;2;0;255;0} {#1;48;2;255;255;0} {#1;48;2;0;150;255} {#1;48;2;255;0;255} {#1;48;2;0;255;255} {#1;48;2;128;128;128} " }, { "type": "custom", "key": "╰───────────────{$1}╯", // Bottom border of the entire layout "format": "" } ] }