Fastfetch Config Tinkering

As I mentioned before, start small. First, set your logo, save the jsonc, start your terminal, and see how it looks. Then, add the individual modules according to your preferences. For fastfetch, however, use a NerdFont font such as JetBrains NerdFont to display everything correctly. You can set the font in your profile in konsole. To begin with, I would choose a simpler JSON file to understand. Just because of the individual modules that you then add one by one.

3 Likes

a few more for your pleasure

Get it Here

Get it Here


Get it Here

8 Likes

The third is fire. Better than Whiskey in the jar or for my genX :wink:

2 Likes

Any way to shorten the theme entry?

Iโ€™m using this for the entry. Another term, perhaps?

        {
            "type": "theme",
            "key": "โ”‚{#white}โ”‚ Theme      โ”‚{$4}โ”‚{#keys}โ”‚{$2}"
        },
1 Like
        {
            "type": "theme",
            "key": "โ”‚{#white}โ”‚ Theme      โ”‚{$4}โ”‚{#keys}โ”‚{$2}",
            "format": "{1}"
        },

Try adding

"format": "{1}"

You can also try 2 or 3 instead of 1, to see how you like it.

2 Likes

Perfect! Thanks, @fog!

2 Likes

How do you get the sound ๓ฑ‘ฝ and the pacman ๓ฐฎฏ emoji? I donโ€™t have them in Hack Nerd.

1 Like

Iโ€™m curious as well.

Thanks @fog, it applies for multi screen display as well :slight_smile:
image

        {
            "type": "display",
            "key": "โ”‚{#blue}โ”‚ Display   โ”‚{$4}โ”‚{#keys}โ”‚{$2}",
            // "compactType": "original-with-refresh-rate",
            "format": "{1}x{2} @ {3}Hz"
        },
3 Likes

This fits nicely with my more monochrome look on the desktop. Plus Iโ€™ve centered some headings and added quite a bit of entries.

Very happy with this one.

6 Likes

@UncleSpellbinder thanks to your question to @fog . I made some updates. Hereโ€™s my latest Frankenstein! Iโ€™ve split Theme into two rows.

edit: undo delete :smiley:

1 Like

Your GTK2 theme is set to Breeze-Dark, it would shorten the line if it was set to Breeze as for GTK3/4.

You can install lxappearance, it will help setting the GTK2 and GTK3 theme.

I donโ€™t know what Iโ€™m doing wrong, I have to figure out how to use constants, I would do less copy/pasting.

1 Like

With that it really helps clean it up

3 Likes

I am using JetBrains Nerd Font, maybe Hack Nerd cannot handle the Symbols.
Are you using konsole? Itโ€™s quite easy to change fonts

EDIT: Installed Hack NF for test. Looks good here.

Thanks. So something else is off then. Thatโ€™s the issue with older installations. Tweaking something here and there, months later things donโ€™t work and you donโ€™t know whyโ€ฆ

The strange thing is that most other emojis work. Hmmmโ€ฆ

Did you copy that part from my config? Maybe you forgot a bracket or something.

I muted a little the colors to match my color scheme. I have the same config some time now, but the logo is very beautiful.

7 Likes

Yeah I have a Darker version I just finished for my new โ€œosnfoโ€ conky
I changed the looks a little

3 Likes

This thread is :fire::fire::fire::fire::fire::fire::fire::fire:
Thanks everyone for sharing your tips, tricks and configs. Peace and love to all of you. :victory_hand: :dove:

6 Likes

Still fiddling around. :laughing: :enos_flag:

Config
//
//
//  โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–€โ–ˆโ–‘โ–ˆโ–€โ–„โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–€โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–€โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–€โ–„โ–‘โ–‘โ–‘โ–ˆโ–€โ–ˆโ–‘โ–ˆโ–€โ–€
//  โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–€โ–ˆโ–‘โ–€โ–„โ–€โ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–‘โ–ˆโ–€โ–„โ–‘โ–‘โ–‘โ–ˆโ–‘โ–ˆโ–‘โ–€โ–€โ–ˆ
//  โ–‘โ–€โ–€โ–€โ–‘โ–€โ–‘โ–€โ–‘โ–€โ–€โ–‘โ–‘โ–€โ–€โ–€โ–‘โ–€โ–‘โ–€โ–‘โ–‘โ–€โ–‘โ–‘โ–€โ–€โ–€โ–‘โ–€โ–€โ–€โ–‘โ–€โ–‘โ–€โ–‘โ–‘โ–‘โ–€โ–€โ–€โ–‘โ–€โ–€โ–€
//  โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–€โ–ˆโ–‘โ–ˆโ–€โ–€โ–‘โ–€โ–ˆโ–€โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–€โ–€โ–‘โ–€โ–ˆโ–€โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–‘โ–ˆ
//  โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–€โ–ˆโ–‘โ–€โ–€โ–ˆโ–‘โ–‘โ–ˆโ–‘โ–‘โ–ˆโ–€โ–€โ–‘โ–ˆโ–€โ–€โ–‘โ–‘โ–ˆโ–‘โ–‘โ–ˆโ–‘โ–‘โ–‘โ–ˆโ–€โ–ˆ
//  โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–€โ–‘โ–‘โ–‘โ–€โ–‘โ–€โ–‘โ–€โ–€โ–€โ–‘โ–‘โ–€โ–‘โ–‘โ–€โ–‘โ–‘โ–‘โ–€โ–€โ–€โ–‘โ–‘โ–€โ–‘โ–‘โ–€โ–€โ–€โ–‘โ–€โ–‘โ–€
//
//  Inspired by many and cobbled together by Noodly


{
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
     "logo": {
        "type": "auto",
        "source":  "/home/jon/Pictures/EnOS Fastfetch Logos/EnOS Noodly Sky.png",
        "height": 34,
        "padding": {
          "top": 10,
          "left": 2,
          "right": 2
        }
    },
    "display": {
        "separator": "   ๎ญฐ      "
    },
    "modules": [
        "break",
        {
            "type": "custom",
            "format": "\u001b[34mโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โšกโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€\u001b[0m"
        },
        {
            "type":  "version",
            "key": " "
        },
        {
            "type": "custom",
            "format": "\u001b[34mโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€\u001b[0m"
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[m{#35}๏‘‰  Software Info\u001b[0m"
        },
        "break",
        {
            "type": "os",
            "key": "๏Œข  OS         ",
            "keyColor": "34",
        },
        {
            "type": "de",
            "key": "๏ณ  DE         ",
            "keyColor": "34",
        },
        {
            "type": "wm",
            "key": "๏’ˆ  WM         ",
            "keyColor": "34",
        },
        {
            "type": "kernel",
            "key": "๏€“  Kernel     ",
            "keyColor": "34",
        },
        {
            "type": "packages",
            "key": "๓ฐฎฏ  Packages   ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[m{#35}๏‘‰  Click Click Whirly Beep Beep\u001b[0m"
        },
        "break",
        {
            "type": "terminal",
            "key": "๏’‰  Terminal   ",
            "keyColor": "34",
        },
        {
            "type": "terminalfont",
            "key": "๎™™  Term Font  ",
            "keyColor": "34",
        },
        {
            "type": "shell",
            "key": "๓ฑ†ƒ  Shell      ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[m{#35}๏‘‰  Eyecandy\u001b[0m"
        },
        "break",
        {
            "type": "theme",
            "key": "๎ˆซ  Style      ",
            "keyColor": "34",
        },
        {
            "type": "wmtheme",
            "key": "๎นฒ  Decor      ",
            "keyColor": "34",
        },
        {
            "type": "icons",
            "key": "๎พจ  Icon Set   ",
            "keyColor": "34",
        },
        {
            "type": "cursor",
            "key": "๓ฐณฝ  Cursors    ",
            "keyColor": "34",
        },
        {
            "type": "font",
            "key": "๓ฐ›–  System Font",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[m{#35}๏‘‰  Guts\u001b[0m"
        },
        "break",
        {
            "type": "host",
            "key": "๓ฐ‡…  Machine    ",
            "keyColor": "34",
        },
        {
            "type": "monitor",
            "key": "๓ฐน  Screen     ",
            "keyColor": "34",
        },
        {
            "type": "cpu",
            "key": "๏‹›  CPU        ",
            "keyColor": "34",
        },
        {
            "type": "gpu",
            "key": "๏‹›  GPU        ",
            "keyColor": "34",
        },
        {
            "type": "vulkan",
            "key": "๏‹›  GFX        ",
            "keyColor": "34",
        },
        {
            "type": "disk",
            "keyColor": "34",
            "key": "๏ƒ‡  SSD        ",
            "percent": {
        "type": 3,           // 3 = show number + bar + percentage
        "green": 30,         // Below 30% usage is green
        "yellow": 70         // 30-70% is yellow, >70% is red
      },
      "bar": {
        "width": 20,         // Number of characters for the bar
        "charElapsed": "โ– ",  // Used bar character
        "charTotal": "-",    // Unused bar character
        "borderLeft": "[",
        "borderRight": "]"
      }
        },
        {
            "type": "memory",
            "key": "๎ฟ…  Memory     ",
            "keyColor": "34",
            "percent": {
        "type": 3, // 3 = show number + bar + percentage
        "green": 30, // <30% is green
        "yellow": 70 // 30-70% is yellow, >70% is red
      },
      "bar": {
        "width": 20, // number of characters in the bar
        "charElapsed": "โ– ", // used part of the bar
        "charTotal": "-", // unused part of the bar
        "borderLeft": "[",
        "borderRight": "]"
      }
        },
        {
            "type": "swap",
            "key": "๓ฐฏ  Swap       ",
            "keyColor": "34",
             "percent": {
        "type": 3,
        "green": 30,
        "yellow": 70
      },
      "bar": {
        "width": 20,
        "charElapsed": "โ– ",
        "charTotal": "-",
        "borderLeft": "[",
        "borderRight": "]"
      }
        },
        {
            "type": "uptime",
            "key": "๏€—  Uptime Funk",
            "keyColor": "34",
        },
        {
            "type": "command",
            "key": "๏‡ฝ  OS Age     ",
            "keyColor": "34",
            "text": "birth_install=$(stat -c %W /); current=$(date +%s); time_progression=$((current - birth_install)); days_difference=$((time_progression / 86400)); echo $days_difference days"
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[m{#35}๏‘‰  Interweb\u001b[0m"
        },
        "break",
        {
            "type": "wifi",
            "key": "๓ฐคจ  WiFi       ",
            "keyColor": "34",
         },
        {
            "type": "bluetooth",
            "key": "๓ฐ‚ฏ  Bluetooth  ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[m{#35}๏‘‰  Sound & Vision\u001b[0m"
        },
        "break",
        {
            "type": "sound",
            "key": "๏€ง  Sound      ",
            "keyColor": "34",
        },
        {
            "type": "camera",
            "key": "๓ฐ–   Webcam     ",
            "keyColor": "34",
        },
        "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": "34",
        },
        {
            "type": "player",
            "key": "๓ฐ“‡  {#36}๓ฑ‘ฝ{#36}๓ฑ‘ฝ{#36}๓ฑ‘ฝ{#36}๓ฑ‘ฝ{#36}๓ฑ‘ฝ{#36}๓ฑ‘ฝ{#36}๓ฑ‘ฝ{#33}๓ฑ‘ฝ{#33}๓ฑ‘ฝ{#31}๓ฑ‘ฝ{#31}๓ฑ‘ฝ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "key": "{#35}๏‘‰  {#31}F{#32}l{#33}a{#34}v{#32}o{#36}u{#35}r{#36}s   ",
            "format":"{#31}๏ƒด {#32} ๏ƒด {#33} ๏ƒด {#34} ๏ƒด {#35} ๏ƒด {#36} ๏ƒด {#37} ๏ƒด "
        },
        "break",
        "break",
        ]
        }

6 Likes

Noodling around, but didnโ€™t find a way to automatically set the used colorscheme for Konsole. Did it manually for the moment. Any thoughts?

       {
            "type": "custom",
            "format": "\u001b[m{#33}๏‘‰  Terminal\u001b[0m"
        },
        "break",
        {
            "type": "terminal",
            "key": "๏’‰  Terminal   ",
            "keyColor": "34",
        },
        {
            "type": "terminalfont",
            "key": "๎™™  Font       ",
            "keyColor": "34",
        },
        {
            "type": "shell",
            "key": "๓ฑ†ƒ  Shell      ",
            "keyColor": "34",
        },
            {
           "type": "custom",
           "key": "๎ญœ  Colorscheme",
           "keyColor": "34",
           "format": "GitHub Dimmed"
    },