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.
The third is fire. Better than Whiskey in the jar or for my genX ![]()
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}"
},
{
"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.
Perfect! Thanks, @fog!
How do you get the sound ๓ฑฝ and the pacman ๓ฐฎฏ emoji? I donโt have them in Hack Nerd.
Iโm curious as well.
Thanks @fog, it applies for multi screen display as well ![]()

{
"type": "display",
"key": "โ{#blue}โ Display โ{$4}โ{#keys}โ{$2}",
// "compactType": "original-with-refresh-rate",
"format": "{1}x{2} @ {3}Hz"
},
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.
@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 ![]()
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.
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.
Yeah I have a Darker version I just finished for my new โosnfoโ conky
I changed the looks a little
This thread is ![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Thanks everyone for sharing your tips, tricks and configs. Peace and love to all of you.
![]()
Still fiddling around.
![]()
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",
]
}
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"
},











