Fastfetch Config Tinkering

It’s been a bit since I posted here. This is my current Fastfetch config.

Love the rocket! :heart_eyes:

Did you save that logo anywhere ? Can’t find it in your github page. What font are you using for the icons ?

It says in the terminal - TERMINAL FONT: SFMonoNFM-Regular (9pt). It’s in the AUR as nerd-fonts-sf-mono.

Thanks! missed that part.

I love kitty :smiling_cat_with_heart_eyes:
Obviously path to image may vary.

//
//
//  ░█▀▀░█▀█░█▀▄░█▀▀░█▀█░█░█░█▀█░█░█░█▀▄░░░█▀█░█▀▀
//  ░█▀▀░█░█░█░█░█▀▀░█▀█░▀▄▀░█░█░█░█░█▀▄░░░█░█░▀▀█
//  ░▀▀▀░▀░▀░▀▀░░▀▀▀░▀░▀░░▀░░▀▀▀░▀▀▀░▀░▀░░░▀▀▀░▀▀▀
//  ░░░░░░░█▀▀░█▀█░█▀▀░▀█▀░█▀▀░█▀▀░▀█▀░█▀▀░█░█
//  ░░░░░░░█▀▀░█▀█░▀▀█░░█░░█▀▀░█▀▀░░█░░█░░░█▀█
//  ░░░░░░░▀░░░▀░▀░▀▀▀░░▀░░▀░░░▀▀▀░░▀░░▀▀▀░▀░▀
//
//  Inspired by many and cobbled together by Noodly


{
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
    "logo": {
        "source": "/home/jon/Pictures/Logos & Avatars/EnOS/EnOS PlasMonLogo Small.png",
        "type": "kitty",
        "height": 21,
        "padding": {
            "top": 8
        }
    },
    "display": {
        "separator": " "
    },
    "modules": [
        "break",
        "break",
        {
            "type": "title",

        },
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32m────────────────────\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32mSystem\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32m──────\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "os",
            "key": " ",
            "keyColor": "35",  // = color4
        },
        {
            "type": "de",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "wm",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "kernel",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "packages",
            "format": "{} (pacman)",
            "key": " ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32mTerminal\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32m────────\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "terminal",
            "key": "󰄛 ",
            "keyColor": "34",
        },
        {
            "type": "shell",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "terminalfont",
            "key": " ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32mEyecandy\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32m────────\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "wmtheme",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "theme",
            "key": "󰔎 ",
            "keyColor": "34",
        },
        {
            "type": "icons",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "cursor",
            "key": "󰛖 ",
            "keyColor": "34",
        },
        {
            "type": "font",
            "key": "󰳽 ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32mGuts\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32m────\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "memory",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "swap",
            "key": "󰣁 ",
            "keyColor": "34",
        },
        {
            "type": "disk",
            "keyColor": "34",
            "key": " ",
            "folders": "/"
        },
        {
            "type": "disk",
            "keyColor": "34",
            "key": " ",
            "folders": "/mnt/Storage"
        },
        {
            "type": "cpu",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "gpu",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "vulkan",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "uptime",
            "key": " ",
            "keyColor": "34", 
        },
        "break",
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32mMedia\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32m─────\u001b[0m" // `\u001b` is `\033`, or `\e`
        },
        {
            "type": "sound",
            "key": "󰕾 ",
            "keyColor": "35",
        },
        {
            "type": "media",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "player",
            "key": " ",
            "keyColor": "34", 
        },
        "break",
        {
            "type": "colors",
            "paddingLeft": 26,
            "symbol": "square"


        }
    ]
}

So switching from neofetch to fasfetch so 1st time messing with it. My first attempt. :slight_smile:

On 2nd time around, wanted something more minimal.:grinning_face:

I love the clean look of this–and especially the subsection titles. I may cut and paste into my alacritty .toml file and monkey with it.

I tidied the config up a bit . :enos_flag:

//
//
//  ░█▀▀░█▀█░█▀▄░█▀▀░█▀█░█░█░█▀█░█░█░█▀▄░░░█▀█░█▀▀
//  ░█▀▀░█░█░█░█░█▀▀░█▀█░▀▄▀░█░█░█░█░█▀▄░░░█░█░▀▀█
//  ░▀▀▀░▀░▀░▀▀░░▀▀▀░▀░▀░░▀░░▀▀▀░▀▀▀░▀░▀░░░▀▀▀░▀▀▀
//  ░░░░░░░█▀▀░█▀█░█▀▀░▀█▀░█▀▀░█▀▀░▀█▀░█▀▀░█░█
//  ░░░░░░░█▀▀░█▀█░▀▀█░░█░░█▀▀░█▀▀░░█░░█░░░█▀█
//  ░░░░░░░▀░░░▀░▀░▀▀▀░░▀░░▀░░░▀▀▀░░▀░░▀▀▀░▀░▀
//
//  Inspired by many and cobbled together by Noodly


{
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
    "logo": {
        "source": "/home/jon/Pictures/EnOS Fastfetch Logos/EnOS PlasMonLogo Vertical.png",
        "type": "kitty",
        "height": 42,
        "padding": {
            "top": 2
        }
    },
    "display": {
        "separator": "  󰇘  "
    },
    "modules": [
        "break",
        "break",
        {
            "type": "custom",
            "format": "\u001b[32m Turn On, Tune In.... Linux \u001b[0m"
        },
        {
            "type": "custom",
            "format": "\u001b[34m──────────── ⚡ ────────────\u001b[0m"
        },
        {
            "type":  "title",
        },
        {
            "type": "custom",
            "format": "\u001b[34m────────────────────────────\u001b[0m"
        },
        {
            "type": "custom",
            "format": "\u001b[32mSystem\u001b[0m"
        },
        {
            "type": "custom",
            "format": "\u001b[32m──────\u001b[0m"
        },
        {
            "type": "os",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "de",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "wm",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "kernel",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "packages",
            "format": "{} (pacman)",
            "key": "󰏖 ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[32mTerminal\u001b[0m"
        },
        {
            "type": "custom",
            "format": "\u001b[32m────────\u001b[0m"
        },
        {
            "type": "terminal",
            "key": "󰄛 ",
            "keyColor": "34",
        },
        {
            "type": "shell",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "terminalfont",
            "key": " ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[32mEyecandy\u001b[0m"
        },
        {
            "type": "custom",
            "format": "\u001b[32m────────\u001b[0m"
        },
        {
            "type": "wmtheme",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "theme",
            "key": "󰔎 ",
            "keyColor": "34",
        },
        {
            "type": "icons",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "cursor",
            "key": "󰳽 ",
            "keyColor": "34",
        },
        {
            "type": "font",
            "key": "󰛖 ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "format": "\u001b[32mGuts\u001b[0m"
        },
        {
            "type": "custom",
            "format": "\u001b[32m────\u001b[0m"
        },
        {
            "type": "memory",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "swap",
            "key": "󰣁 ",
            "keyColor": "34",
        },
        {
            "type": "disk",
            "keyColor": "34",
            "key": " ",
            "folders": "/"
        },
        {
            "type": "disk",
            "keyColor": "34",
            "key": " ",
            "folders": "/mnt/Storage"
        },
        {
            "type": "cpu",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "gpu",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "vulkan",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "uptime",
            "key": " ",
            "keyColor": "34",
        },
        "break",
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32mMedia\u001b[0m"
        },
        {
            "type": "custom",
            "typeColor": "green",
            "format": "\u001b[32m─────\u001b[0m"
        },
        {
            "type": "sound",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "media",
            "key": " ",
            "keyColor": "34",
        },
        {
            "type": "player",
            "key": " ",
            "keyColor": "34", 
        },
        "break",
        {
            "type": "colors",
            "paddingLeft": 26,
            "symbol": "square"


        }
    ]
}

Absolutely love the way you format your comment headers :heart_eyes:

Thanks mate, I should get out more though :laughing:

I use this to generate ASCII logos…

Trying a few changes on my previous config

Not satisfied yet i’ll modify it next time i’m bored

Went Full Monochrome with a tweaked version of @Noodly top notch config file.

What do you think?

Edit: new Fastfetch screenshot using Powerlevel10k prompt.

Fore those who are new to Kitty Terminal here’s my Kitty config.
Just drop it in your Kitty config. folder.
For the watermark just change the path to your images. Keep it fairly small, I use 70 x 70 px.
You can easily change the theme by typing “Kitten Themes” in the terminal.

#███████╗███╗   ██╗██████╗ ███████╗ █████╗ ██╗   ██╗ ██████╗ ██╗   ██╗██████╗  ██████╗ ███████╗
#██╔════╝████╗  ██║██╔══██╗██╔════╝██╔══██╗██║   ██║██╔═══██╗██║   ██║██╔══██╗██╔═══██╗██╔════╝
#█████╗  ██╔██╗ ██║██║  ██║█████╗  ███████║██║   ██║██║   ██║██║   ██║██████╔╝██║   ██║███████╗
#██╔══╝  ██║╚██╗██║██║  ██║██╔══╝  ██╔══██║╚██╗ ██╔╝██║   ██║██║   ██║██╔══██╗██║   ██║╚════██║
#███████╗██║ ╚████║██████╔╝███████╗██║  ██║ ╚████╔╝ ╚██████╔╝╚██████╔╝██║  ██║╚██████╔╝███████║
#╚══════╝╚═╝  ╚═══╝╚═════╝ ╚══════╝╚═╝  ╚═╝  ╚═══╝   ╚═════╝  ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝
#
#                               ██╗  ██╗██╗████████╗████████╗██╗   ██╗
#                               ██║ ██╔╝██║╚══██╔══╝╚══██╔══╝╚██╗ ██╔╝
#                               █████╔╝ ██║   ██║      ██║    ╚████╔╝
#                               ██╔═██╗ ██║   ██║      ██║     ╚██╔╝
#                               ██║  ██╗██║   ██║      ██║      ██║
#                               ╚═╝  ╚═╝╚═╝   ╚═╝      ╚═╝      ╚═╝
#                          Inspired by many and cobbled together by Noodly.

# terminal opacity and blur
background_opacity 0.80
background_blur 1

# advance 
term xterm-kitty

# terminal bell
enable_audio_bell yes

# os specific tweaks (Gnome window decoration for wayland)
linux_display_server Wayland

# font
font_family        Agave Nerd Font Regular
bold_font          auto
italic_font        auto
bold_italic_font   auto
font_size 10.0

# font size management 
map ctrl+shift+backspace change_font_size all 0

# cursor customization
# block / beam / underline
cursor_shape block
cursor_blink_interval -1
cursor_stop_blinking_after 0
shell_integration no-cursor
cursor_trail 200
cursor_trail_decay 0.1 0.4
cursor_trail_start_threshold 2
# cursor #ff6664
# cursor_text_color #ff6664

# scrollback
scrollback_lines 5000
wheel_scroll_multiplier 3.0

# mouse
mouse_hide_wait -1

# window layout
remember_window_size  yes
initial_window_width  1200
initial_window_height 750
window_border_width 1.5pt
enabled_layouts tall
window_padding_width 0
window_margin_width 2
hide_window_decorations no

# Color scheme 
# foreground #dddddd
# background #283545

# window management 
map ctrl+shift+enter new_window
map ctrl+shift+] next_window
map ctrl+shift+[ previous_window

# layout management
map ctrl+shift+l next_layout
map ctrl+alt+r goto_layout tall
map ctrl+alt+s goto_layout stack

# tab bar customization
tab_bar_style powerline
tab_powerline_style round
tab_bar_edge bottom
tab_bar_align left
active_tab_font_style   bold
inactive_tab_font_style normal

# tab management
map ctrl+shift+t new_tab
map ctrl+shift+right next_tab
map ctrl+shift+left previous_tab
map ctrl+shift+q close_tab

# Window Logo
window_logo_path /home/jon/Pictures/Logos & Avatars/Kitty/kitty-dark.png
window_logo_position bottom-right
window_logo_alpha 0.6
window_logo_scale 0

# BEGIN_KITTY_THEME
# Default
include current-theme.conf
# END_KITTY_THEME

I’m really curious about your header comments—did you generate them using a tool or something?

Morning mate, yeh I use this now. I’d previously posted another one but this is better.


:heart_eyes: