Fastfetch Config Tinkering

Terminal: Tilix
Shell: Fish

So I’m tinkering with the config for Fastfetch for the first time. Looked at various tutorials, including fastfetch-cli/fastfetch Wiki.

This is what I have so far…

The only thing I’m having trouble with is adding an image in place of the default logo. Suggestions?

EDIT: This is the image section before hardware starts…

{
    "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
    "logo": {
        "source": "~/.config/fastfetch/xero.png",
        "type": "kitty",
        "height": 15,
        "width": 30,
        "padding": {
            "top": 5,
            "left": 3
        }
    },
    "modules": [
        "break",
        {
4 Likes

I don’t know if it helps but this is what the image section of my fastfetch config looks like.

{
  "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json",
  "logo": {
      "source": "~/.config/fastfetch/supertux.png",
      "type": "auto",
      "height": 15,
      "width": 30,
      "padding": {
          "top": 5,
          "left": 3
      }
  },
1 Like

I changed "type" from kitty to auto. That just seems to make sense. I’ve got to get ready from work in a bit, I’ll tinker a bit more after I get home tonight.

1 Like

I tried changing my “type” to kitty(since I use kitty) and then it still works, so that shouldn’t be the problem.

One second. I remember someone trying loading an image with Tilix as well with Tilix and it didn’t work for them. Install Kitty and then test if your image does load then, if so it’s a problem with Tilix.

1 Like

Your terminal needs to support gpu acceleration. Looks like Tilix doesn’t support that yet since there is an open issue about it.

1 Like

I’ll just deal with what I have using Tilix. Nothing against Kitty or Alacrity, but I’m dealing with a config file with Fastfetch already. Not eager to mess with another config file for Kitty or Alacrity. For a terminal, I prefer good ol’ reliable, simple “preferences” or “options” click.

1 Like

I can share my kitty configuration with you if you like, it isn’t that complicated.

Acceleration has nothing to do with the problem (it’s mine too), you need a terminal compatible with kitty or sixel graphics protocols. My terminal is not, but it can still display the logo with chafa type (chafa package must be installed).

1 Like

I think I was getting confused with something else then, but now that you mention it’s starting to ring a bell again.

Sure. I’m willing to give it a shot. It would give me an idea on exactly how Kitty conf works. I went to the Kitty website, and it seemed complicated. Perhaps because I’ve never dealt with terminals like Kitty of Alacrity.

I did end up settling on Kitty. Generated kitty.conf. Tinkered a bit and I seem to be on a road to success. Saved the original kitty.conf and saving the most recent successes in case I screw up.

Where I’m at so far…

3 Likes

Hell yeah. Starting to take shape. Finally getting the combination of Fastfetch and Kitty configs to work well…

@Cphusion, thanks for the recommendation! And I’m slowly getting the hang of kitty.conf!

5 Likes

Looking super clean! This is also on my list of things to tinker with on the next rainy day

2 Likes

Just so you know I was wrong about gpu acceleration being a requirement, as @vazicebon mentioned. I was confused with something else so my bad. These are the requirements for the logo being displayed in the terminal.

So you might still be able to get it to work with Tilix.

1 Like

Thanks, but I’m really happy with Kitty. Again, thanks for the recommendation! :enos_flag:

1 Like

I can still share my Kitty configuration with you, but it seems like you have a good configuration since it looks almost exactly like mine! :smiley:

1 Like

I’m getting the hang of it!

1 Like

I don’t know about the Kitty protocol, but the Sixel one is not supported. I tried Kitty terminal, it has a lot of settings, too much for my taste, and I prefer the ease of use of Terminator or Tilix (I’m a big fan of split views/panes).

For viewing images, I prefer something you can use in any terminal :

How did you use that to work with your terminal emulator and fastfetch or are you talking about loading images in general within your terminal emulator?

I thought so first too but I don’t need much. I have a tiny configuration, it looks like this.

include themes/default.conf
confirm_os_window_close 0
hide_window_decorations no
linux_display_server x11
font_family     DejaVu Sans Mono Book
font_size 12
copy_on_select yes

That’s all I need :sunglasses:

I used to use Tmux on my desktop, but I don’t use it on my home desktop anymore since I don’t have too many session going at once during my home workflow. Kitty allows me to open tabs, only downside of that it doesn’t work the way I’m used to with Tmux.

My configuration is still HUGE. I’ve just been editing the included kitty.conf, so there’s still tons of entries I’ve either not used or haven’t yet checked on. I know that much of the kitty.conf is descriptive content. I may back up what I have so far and create one with just the entries I’m currently using.

1 Like