Share Your FASTFETCH / NEOFETCH

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",
        ]
        }
5 Likes

In a way or another, i was inspired by your ^work, also by the original author of this code.

This is a simple FF.

Summary
//  Fastfetch https://github.com/fastfetch-cli/fastfetch
//  Original preset https://github.com/fastfetch-cli/fastfetch/blob/dev/presets/examples/18.jsonc
//  Slightly modified by x0r

{
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
      "logo": null,

     "display": {
        "separator": "> ",
        "color": {
            "separator": "black"
        },
        "constants": [
            "──────────────────────────────────────────────────",
            "│\u001b[50C│\u001b[50D"
        ]
},
    "modules": [
        {
            "format": "{#1}{#keys}{#90}╭{$1}╮\u001b[51D {user-name-colored}{at-symbol-colored}{host-name-colored} 🖥  ",
            "type": "title"
        },
        {
            "key": "{#90}{$2}{#90}OS ",
            "type": "os",
            "format": "{pretty-name} ({version-id})"
        },
        {
            "key": "{#90}{$2}{#90}BD ",
            "type": "disk",
            "folders": "/",
            "format": "{create-time:10} ({?days}{days}D + {?}{hours}H {minutes}M)",
        },
        {
            "key": "{#90}{$2}{#90}KN ",
            "type": "kernel",
            "format": "{2}"
        },
        {
            "key": "{#90}{$2}{#90}UP ",
            "type": "uptime",
            "format": "{?days}{days}D {?}{hours}H {minutes}M"
        },
        {
            "key": "{#90}{$2}{#90}PK ",
            "type": "packages",
        },
        {
            "key": "{#90}{$2}{#90}DE ",
            "type": "de"
        },
        {
            "key": "{#90}{$2}{#90}SY ",
            "type": "disk",
            "folders": "/",
            "format": "{size-used} / {size-total} ({size-percentage}) ({filesystem})",
            "folders": "/",
            "percent": {
                "type": ["num"]
            }
        },
        {
            "key": "{#90}{$2}{#90}MM ",
            "type": "memory",
            "format": "{used} / {total} ({percentage})",
            "percent": {
                "type": ["num"]
            }
        },
        {
            "format": "{#1}{#keys}{#90}├{$1}┤",
            "type": "custom"
        },
        {
            "key": "{#90}{$2}{#90}IN ",
            "type": "version",
            "format": "{1} (v{2})"
        },
        {
            "format": "{#1}{#keys}{#90}╰──────────────────────────────── {#bright_black}● {#bright_red}● {#bright_green}● {#bright_yellow}● {#bright_blue}● {#bright_magenta}● {#bright_cyan}● {#bright_white}●{#reset_default}{#90}{#1} ─╯",
            "type": "custom"
        }
    ]
}
3 Likes
knurpht@Lenovo-P16:~> fastfetch 
          ,...,                                 knurpht@Lenovo-P16
     .,:lloooooc;.                              ------------------
   ,ool'     oo,;oo:                            OS: openSUSE Tumbleweed x86_64
 .lo'        oo.   oo:                          Host: 21K9CTO1WW (ThinkPad P16s Gen 2)
.oo.         oo.    oo:                         Kernel: Linux 7.1.2-1-default
:ol          oo.    'oo                         Uptime: 12 hours, 24 mins
:oo         .oo.    .oo.                        Packages: 60 (flatpak-user), 5008 (rpm)
.oooooooooooooo.    .oo.                        Shell: bash 5.3.15
 ;oo.               .oo.                        Display (LEN41B7): 1920x1200 in 16", 60 Hz [Built-in]
  'oo,              .oo.                        DE: KDE Plasma 6.7.2
    "ooc,',,,,,,,,,,:ooc,,,,,,,,,,,             WM: KWin (Wayland)
       ':cooooooooooooooooooooooooool;.         WM Theme: Breeze
                    .oo.             .oo;       Theme: Breeze (openSUSEdark) [Qt], NsCDE [GTK2], Breeze-Knurpht [GTK3/4]
                    .oo.               .oo.     Icons: breeze-dark [Qt], NsCDE [GTK2], breeze-dark [GTK3/4]
                    .oo.    'oooooooooo:ooo.    Font: Noto Sans (10pt) [Qt], DejaVu Sans Book (11pt) [GTK2], Noto Sans (10pt) [GTK3/4]
                    .oo.    'oo.         col    Cursor: breeze (24px)
                    .oo'    'oo          col    Terminal: yakuake 26.4.3
                     coo    'oo          oo'    Terminal Font: Source Code Pro Medium (16pt)
                      coc   'oo        .lo,     CPU: AMD Ryzen 7 PRO 7840U (16) @ 5.13 GHz
                       `oo, 'oo      .:oo       GPU: AMD Radeon 780M Graphics [Integrated]
                         'ooooc,, ,:lol         Memory: 22.95 GiB / 58.55 GiB (39%)
                            `''"clc"'           Swap: Disabled
                                                Disk (/): 698.85 GiB / 951.37 GiB (73%) - btrfs
                                                Local IP (enp1s0f0): 192.168.1.66/24
                                                Battery (5B10W51871): 90% [AC Connected]
                                                Locale: nl_NL.UTF-8
                                                
                                                ████████████████████████
                                                ████████████████████████
knurpht@Lenovo-P16:~> 
3 Likes
gunnersson@tulicube:~> fastfetch
          ====              gunnersson@tulicube
         ======             -------------------
       ==== ====+           OS: openSUSE Leap 16.0 x86_64
     +====    +====         Host: Z390 M GAMING
   +===+        ====        Kernel: Linux 6.12.0-160000.35-default
  ====            ====      Uptime: 11 hours, 5 mins
+===               +====    Packages: 8 (flatpak), 2046 (rpm)
====               +====    Shell: bash 5.2.37
 =====            ====      Display (EV2450): 1920x1080 in 24", 60 Hz [External]
   +===+        =====       DE: Xfce4 4.20
==+  =====    +===+  ===    WM: labwc 0.8.1 (Wayland)
====   ==== =====  =====    WM Theme: Greybird-geeko
  ====  =======   ====      Theme: Greybird-geeko [GTK2/3/4]
    ====  ===   ====        Icons: adwaita-xfce [GTK2/3/4]
     ====+    ====          Font: Noto Sans (11pt) [GTK2/3/4]
       ==== =====           Cursor: Adwaita
         ======             Terminal: xfce4-terminal 1.1.5
           ==               Terminal Font: Hack (12pt)
                            CPU: Intel(R) Core(TM) i3-9100 (4) @ 4.20 GHz
                            GPU: Intel UHD Graphics 630 @ 1.10 GHz [Integrated]
                            Memory: 3.57 GiB / 15.35 GiB (23%)
                            Swap: 1.27 MiB / 1.98 GiB (0%)
                            Disk (/): 225.98 GiB / 474.42 GiB (48%) - btrfs
                            Local IP (wlp2s0): 192.168.178.xyz/24
                            Locale: de_DE.UTF-8
                            
                                                    
                                                    
gunnersson@tulicube:~> 
3 Likes

4 Likes

Examples 19.jsonc

5 Likes

4 Likes

Changed the image.

5 Likes

this is the entire fastfetch window, btw, as it appears on my desktop. no border, no bar, no blinking cursor.

6 Likes

Modified with icons/glyphs from FiraCode/Medium.

config.jsonc
//  Fastfetch https://github.com/fastfetch-cli/fastfetch
//  Original preset https://github.com/fastfetch-cli/fastfetch/blob/dev/presets/examples/18.jsonc
//  Slightly modified by x0r

{
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
      "logo": null,

     "display": {
        "separator": " ",
        "color": {
            "separator": "black"
        },
        "constants": [
            "──────────────────────────────────────────────────",
            "│\u001b[50C│\u001b[50D"
        ]
},
    "modules": [
        {
            "format": "{#1}{#keys}{#90}╭{$1}╮\u001b[51D {user-name}{at-symbol-colored}{host-name} ",
            "type": "title"
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "os",
            "format": "{pretty-name} ({version-id})"
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "disk",
            "folders": "/",
            "format": "{create-time:10} ({?days}{days}D + {?}{hours}H {minutes}M)",
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "kernel",
            "format": "{2}"
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "uptime",
            "format": "{?days}{days}D {?}{hours}H {minutes}M"
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "packages",
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "de"
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "disk",
            "folders": "/",
            "format": "{size-used} / {size-total} ({size-percentage}) ({filesystem})",
            "folders": "/",
            "percent": {
                "type": ["num"]
            }
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "memory",
            "format": "{used} / {total} ({percentage})",
            "percent": {
                "type": ["num"]
            }
        },
        {
            "format": "{#1}{#keys}{#90}├{$1}┤",
            "type": "custom"
        },
        {
            "key": "{#90}{$2}{#90}{icon} ",
            "type": "version",
            "format": "{1} (v{2})"
        },
        {
            "format": "{#1}{#keys}{#90}╰──────────────────────────────── {#bright_black}● {#bright_red}● {#bright_green}● {#bright_yellow}● {#bright_blue}● {#bright_magenta}● {#bright_cyan}● {#bright_white}●{#reset_default}{#90}{#1} ─╯",
            "type": "custom"
        }
    ]
}
4 Likes

@ sedot, Congratulations on your 5-year running… :slight_smile:

1 Like

@sedot, Congratulations. I thought mine had been running for quite some time… :slight_smile:

4 Likes

@x0r @mendres82

Thanks. I think, on the one hand, it’s a lot of luck that this Tumbleweed installation has been running for so long, and on the other hand, it’s a testament to the great work of everyone involved that even a noob like me hasn’t managed to seriously mess anything up so far. :sweat_smile:

3 Likes


On kitty transparent background.

1 Like

@conram you need more RAM :wink:

1 Like

@malcolmlewis Maybe when DDR 5 becomes cheaper :grinning: The graphic card memory helps though.

@conram well at least you have something to look forward to in 2028…

1 Like

2 Likes

I’m not not using Tumbleweed or Leap at the moment :smiley:

1 Like

Question to all users with non-standard-looking *fetch: do you really modify it (config files) in some way that the output looks like shown around here? Have you modified it on your own or used pre-set config files? Do you mind sharing config files (if they show significant changes)?