Fastfetch Config Tinkering

Stole your config and a logo :grin:

Redid your config to a bit more of my liking

Revised Code

// Inspired by Coffee and Kush
// Grabbed from forum.endeavouros.com (Noodly) 
{ "$schema":
    "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
    "logo": {
        "type": "auto",
        "source":  "/home/thefrog/.config/fastfetch/os.png",
        "padding": {
            "top": 4,
            "left": 2,
            "right": 2
        }
     },
    "display": {
        "separator": " "
    },
    "modules": [
        {
            "key": "โ•ญโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ",
            "type": "custom"
        },
        {
            "key": "โ”‚ {#36}๏Œข  Distro   {#keys}โ”‚",
            "type": "os"
        },
        {
            "key": "โ”‚ {#35}๏ณ  DE       {#keys}โ”‚",
            "type": "de"
        },
        {
            "key": "โ”‚ {#33}๎ญฟ  WM       {#keys}โ”‚",
            "type": "wm"
        },
        {
            "key": "โ”‚ {#33}๓ฐ‚  LM       {#keys}โ”‚",
            "type": "lm"
        },
        {
            "key": "โ”‚ {#33}๏€“  Kernel   {#keys}โ”‚",
            "type": "kernel"
        },
        {
            "key": "โ”‚ {#33}๓ฑ‹  BootMgr  {#keys}โ”‚",
            "type": "bootmgr"
        },
        {
            "key": "โ”‚ {#33}๎ž•  Terminal {#keys}โ”‚",
            "type": "terminal"
        },
        {
            "key": "โ”‚ {#33}๎™™  TermFont {#keys}โ”‚",
            "type": "terminalfont"    
        },
        {
            "key": "โ”‚ {#33}๏’‰  Shell    {#keys}โ”‚",
            "type": "shell"
        },
        {
            "key": "โ”‚ {#33}๓ฐ–  Packages {#keys}โ”‚",
            "type": "packages"
        },
        {
            "key": "โ”‚ {#33}๓ฐฅ”  Uptime   {#keys}โ”‚",
            "type": "uptime"
        },
        {
            "key": "โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค",
            "type": "custom"
        },
        {
            "key": "โ”‚ {#33}๓ฐ‡…  Machine  {#keys}โ”‚",
            "type": "host",
        },
        {
            "key": "โ”‚ {#33}๎ชพ  Board    {#keys}โ”‚",
            "type": "board"
        },
        {
            "key": "โ”‚ {#33}๎ชพ  Bios     {#keys}โ”‚",
            "type": "bios"
        },
        {
            "key": "โ”‚ {#33}๓ฐ›  CPU      {#keys}โ”‚",
            "type": "cpu",
            "showPeCoreCount": true
        },
        {
            "key": "โ”‚ {#33}๓ฐ›  GFX      {#keys}โ”‚",
            "type": "gpu",
        },
        {
            "key": "โ”‚ {#33}๓ฐ›  Vulkan   {#keys}โ”‚",
            "type": "vulkan",
        },
        {
            "key": "โ”‚ {#33}๓ฐน  Monitor  {#keys}โ”‚",
            "type": "monitor"
        },
        {
            "key": "โ”‚ {#33}๓ฐŸถ  Memory   {#keys}โ”‚",
            "type": "memory"
        },
        {
            "key": "โ”‚ {#33}๓ฐฃ  Swap     {#keys}โ”‚",
            "type": "swap"
        },
        {
            "key": "โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค",
            "type": "custom"
        },
        {
            "key": "โ”‚ {#33}๓ฐ‰‰  SSD      {#keys}โ”‚",
            "type": "disk",
        },
        {
            "key": "โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค",
            "type": "custom"
        },
        {
            "key": "โ”‚ {#33}๓ฐคข  WiFi     {#keys}โ”‚",
            "type": "wifi",
        },
        {
            "key": "โ”‚ {#33}๓ฐ–   Camera   {#keys}โ”‚",
            "type": "camera",
        },
        {
            "key": "โ”‚ {#33}๓ฐœŸ  Sound    {#keys}โ”‚",
            "type": "sound",
        },
        {
            "key": "โ”‚ {#33}๏€  Media    {#keys}โ”‚",
            "type": "media",
        },
        {
            "key": "โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค",
            "type": "custom"
        },
        {
            "key": "โ”‚ {#33}๎ฟŒ  Palette  {#keys}โ”‚",
            "type": "colors",
            "symbol": "circle"
        },
        {
            "key": "โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ",
            "type": "custom"
        }
    ]
}
5 Likes

How do you change default profile in Konsole? Itโ€™s read-only.

You can use Hack Nerd without switching profile, though. The package installs Hack Nerd as fallback for Hack, so any symbols will be shown even if your font setting is still Hack and not Hack Nerd.

Quite neat, and this works on EOS/Arch, not on Ubuntu. Shows how far Arch has come.

Donโ€™t even need to change font if itโ€™s Hack Nerd. Itโ€™s a fallback and works automagically.

Right click โ†’ Create New Profile (remember to apply it after and set as default)

2 Likes

Thatโ€™s the sneaky way out, but it doesnโ€™t change the default. It just creates a new profile, which you can set as standard. Downside: When you want to create a new tab, you get a menu now. There is one additional step because you have to choose.

But I think we are discussing different things with different meanings. I mean that you cannot change the โ€˜factoryโ€™ profile. You can create a new one, and set this as standard, but then you have two. Downside see above.

Ah I havenโ€™t seen these menus in a while, when using the keyboard shortcuts it just opens it as the profile that is set to default.

I have created my own user with which I use zsh in the console and can also edit the profile as I wish

System is bash.

Niiiiiice :smiley:

1 Like

But it does change the default. You can create a new profile in Konsole and make it defaultโ€ฆ

Unless something has changed recently, I donโ€™t believe Nerd fonts of any kind are included by default in any distroโ€™s font selection that Iโ€™m aware of.

3 Likes

10 Likes


Iโ€™m quite happy with the configuration itself, I just created a new image to use.

Image at full resolution HERE.

10 Likes

A slight update.
I changed the logo and added the OS age from @UncleSpellbinder .

11 Likes

Summary
{
    "logo": {
        "source": "$(find \"${XDG_CONFIG_HOME:-$HOME/.config}/fastfetch/pngs/\" -name \"*.png\" | sort -R | head -1)",
        "height": 15
    },
    "display": {
        "separator": " : "
    },
    "modules": [
        {
            "type": "custom",
            "format": "\u001b[36m  JำจฮฃKฮ›MPะฏฮ›D ๐Ÿชช [Der Doktor]"
        },
        {
            "type": "os",
            "key": "  ๏Œƒ OS",
            "keyColor": "red"
        },
        {
            "type": "kernel",
            "key": "  ๏…ผ Kernel",
            "keyColor": "red"
        },
        {
            "type": "packages",
            "key": "  ๏…ซ Packages",
            "keyColor": "green"
        },
        {
            "type": "display",
            "key": "  ๏„ˆ Display",
            "keyColor": "green"
        },
        {
            "type": "command",
            "key": "  ๏„ณ OS Age ",
            "keyColor": "31",
            "text": "birth_install=$(stat -c %W /); current=$(date +%s); time_progression=$((current - birth_install)); days_difference=$((time_progression / 86400)); days_with_addition=$((days_difference + 422)); echo $days_with_addition days"
        },
        {
            "type": "wm",
            "key": "  ๏‹ WM",
            "keyColor": "yellow"
        },
        {
            "type": "terminal",
            "key": "  ๏’‰ Terminal",
            "keyColor": "yellow"
        },

        "break",

        {
            "type": "cpu",
            "format": "{1}",
            "key": "  ๏‹› CPU",
            "keyColor": "blue"
        },
      
        {
            "type": "gpu",
            "format": "{3}",
            "key": "  ๏„ˆ GPU Driver",
            "keyColor": "magenta"
        },
        {
            "type": "memory",
            "key": "  ๏ƒ‡ Memory",
            "keyColor": "magenta"
        },

        "break",
        {
            "type": "colors",
            "paddingLeft": 2,
            "symbol": "circle"
        },
        "break"
    ]
}
12 Likes

A little tweakingโ€ฆ

8 Likes

More tinkering. No changes to the actual configuration, I just made a new image to use and I changed the prompt shape.

12 Likes

I like how you used the space here

1 Like

Very nice! :raised_hands:

2 Likes

So Iโ€™m on my laptop, fresh install of EOS KDE Plasma. For some reason, any image I try looks a bit jagged. Regardless of the image size. Iโ€™ve tried large, medium and small images. Any ideas as to why this might be happening? Perhaps a solution?

2 Likes

I see this is Konsole does this happen in kitty?

It works on my MiniPC EOS install using Konsole. This is clean install of EOS on my laptop. I havenโ€™t tried Kitty, Iโ€™ll give it a shot now.

1 Like