275 lines
11 KiB
JSON
275 lines
11 KiB
JSON
|
|
{
|
||
|
|
"$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": ""
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
|