Fastfetch help needed

System:
  Kernel: 5.18.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.1.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=be21ce40-5fa9-4063-8c05-b4ea34bf9d40 rw rootflags=subvol=@
    quiet quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
    loglevel=3
  Desktop: GNOME v: 42.3.1 tk: GTK v: 3.24.34 wm: gnome-shell dm: GDM
    v: 42.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 80F6 v: Lenovo B40-80
    serial: <superuser required> Chassis: type: 10 v: Lenovo B40-80
    serial: <superuser required>
  Mobo: LENOVO model: Lenovo B40-80 v: SDK0J40679 WIN
    serial: <superuser required> UEFI: LENOVO v: A8CN51WW(V3.04)
    date: 02/26/2016
Battery:
  ID-1: BAT1 charge: 19.4 Wh (100.0%) condition: 19.4/28.5 Wh (68.2%)
    volts: 16.3 min: 14.4
    model: 0x53 0x41 0x4E 0x59 0x4F 0x00 0x 003041345333314C type: Li-ion
    serial: <filter> status: full
CPU:
  Info: model: Intel Core i3-5005U bits: 64 type: MT MCP arch: Broadwell
    gen: core 5 built: 2015-18 process: Intel 14nm family: 6
    model-id: 0x3D (61) stepping: 4 microcode: 0x2F
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 1656 high: 1896 min/max: 500/1900 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 1424 2: 1896 3: 1411
    4: 1896 bogomips: 15963
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf
    mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel HD Graphics 5500 vendor: Lenovo driver: i915 v: kernel
    arch: Gen8 process: Intel 14nm built: 2014-15 ports: active: eDP-1
    empty: DP-1,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:1616 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.3
    compositor: gnome-shell driver: X: loaded: modesetting
    alternate: fbdev,intel,vesa gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
    s-diag: 414mm (16.31")
  Monitor-1: eDP-1 model: ChiMei InnoLux 0x1490 built: 2013 res: 1366x768
    hz: 60 dpi: 112 gamma: 1.2 size: 309x173mm (12.17x6.81")
    diag: 354mm (13.9") ratio: 16:9 modes: 1366x768
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Lenovo driver: snd_hda_intel
    v: kernel bus-ID: 00:03.0 chip-ID: 8086:160c class-ID: 0403
  Device-2: Intel Wildcat Point-LP High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:9ca0
    class-ID: 0403
  Sound Server-1: ALSA v: k5.18.10-zen1-1-zen running: yes
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.55 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 3000 bus-ID: 08:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp8s0 state: down mac: <filter>
  Device-2: Intel Wireless 3160 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 09:00.0 chip-ID: 8086:08b4 class-ID: 0280
  IF: wlp9s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
    bus-ID: 2-7:2 chip-ID: 8087:07dc class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 2 state: up address: <filter>
Drives:
  Local Storage: total: 465.76 GiB used: 22.73 GiB (4.9%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST500LT012-1DG142
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B
    speed: 6.0 Gb/s type: HDD rpm: 5400 serial: <filter> rev: LVM1
    scheme: GPT
Partition:
  ID-1: / raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
    used: 22.73 GiB (4.9%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 608 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
    used: 22.73 GiB (4.9%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-4: /var/log raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
    used: 22.73 GiB (4.9%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
  ID-5: /var/tmp raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
    used: 22.73 GiB (4.9%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 3.75 GiB used: 503 MiB (13.1%)
    priority: 100 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 238 Uptime: 1h 46m wakeups: 1 Memory: 3.75 GiB
  used: 1.94 GiB (51.8%) Init: systemd v: 251 default: graphical
  tool: systemctl Compilers: gcc: 12.1.0 Packages: 1205 pacman: 1200 lib: 352
  flatpak: 5 Shell: fish v: 3.4.1 default: Bash v: 5.1.16
  running-in: gnome-terminal inxi: 3.3.19
Garuda (2.6.5-1):
  System install date:     2022-06-29
  Last full system update: 2022-07-15 ↻
  Is partially upgraded:   No
  Relevant software:       NetworkManager
  Windows dual boot:       No/Undetected
  Snapshots:               Snapper
  Failed units:            systemd-vconsole-setup.service

I need help in using kitty and chafa from fast fetch, I am a newbie so, I dont know where to look at, can someone help me?

Hi there, welcome to the forum!
I don't know what kind of help would be necessary.
Fastfetch is normally launched from the configuration file of the shell you use, I think it has no direct relation with the terminal emulator in use.
Just wanted to say hello and provide a couple of links.
The Arch wiki is always a good starting point, and it has a page for Kitty, small, but with some configuration hints.
https://wiki.archlinux.org/title/Kitty
Nothing available for Chafa, but I see the Arch package site refers to this page as "upstream site":

And, of course, for fastfetch information:

I hope this helps...

1 Like

I wanted to change the logo to fire dragon, there is nothing to edit in fastfetch config file, but running through fastfetch -h provided me with the option to change logo, so I edited the fish config file to get my desired logo, but now that I've seen more options, I want to experiment with them and I can't find anything related to kitty, chafa, sixel options.

Install fastfetch-git

sudo pacman -S garuda-fastfetch-git

and use in fish config

fastfetch -l garudadragon
4 Likes

yes, I changed the logo already, now I want to explore the other options. These options:

--logo-type : set the type of the logo given. Must be auto, builtin, file, raw, sixel, kitty or chafa.
--logo-width : set the width of the logo (in characters), if it is an image
--logo-height : set the height of the logo (in characters), if it is an image
--logo-color-[1-9] : overwrite a color in the logo
--logo-padding : set the padding on the left and the right of the logo
--logo-padding-left : set the padding on the left of the logo
--logo-padding-right : set the padding on the right of the logo
--logo-print-remaining <?value>: weather to print the remaining logo, if it has more lines than modules to display
--sixel : short for --logo-type sixel --logo
--kitty : short for --logo-type kitty --logo
--chafa : short for --logo-type chafa --logo
--file : short for --logo-type file --logo
--raw : short for --logo-type raw --logo

For this and the other options I think you should anyway refer to the upstream github.
For sure, if anyone here has good hints they will arrive.
But it seems to me too application-specific…

1 Like

These emulators have basic graphics rendering capabilities, i.e. you can print a crude photo or similar in the terminal. Using these flags allows you to make the Fastfetch logo an image (rendered with the respective emulator’s protocol) instead of the normal ASCII art. Is that what you want?

If you are trying to use this feature and can’t get it to work, you are going to have to provide more details about the specific configuration you are trying so we can see what is going on.

Obviously executing the command in the referenced emulator is a prerequisite for using its image rendering protocol (you cannot use Gnome terminal, for example).

3 Likes

Yes, i want to know how to use these commands, can you provide with some examples please

1 Like

Just follow the documentation you noted above, put your setup into your ~/.config/fastfetch/config.conf, and see how it goes. If you have trouble getting it to work, like I said you will need to add specific details describing your efforts into the thread so we can try to identify any mistakes in your configuration.

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.