Could someone post the exact steps to do this? Wezterm shows the graphics as well. I just wast to use the hi-res dinos which is one folder up from the symbols. Editing the shell script in profile.d does nothing even after I reboot. Also, I only ever see dolly and none of the other dinos.
start here
/etc/profile.d/bluefin-fastfetch.sh
Comment out :
BLUEFIN_FETCH_LOGO="$(/usr/bin/find /usr/share/ublue-os/bluefin-logos/symbols/* | /usr/bin/shuf -n 1 )"
alias fastfetch='/usr/bin/fastfetch --logo ${BLUEFIN_FETCH_LOGO} -c /usr/share/ublue-os/ublue-os.jsonc'
And add your custom configs and path like i did into bluefin-fastfetch.sh
:
alias fastfetch='BLUEFIN_FETCH_LOGO=$(find $HOME/.config/fastfetch/logo/* | /usr/bin/shuf -n 1) && /usr/bin/fastfetch --logo $BLUEFIN_FETCH_LOGO -c $HOME/.config/fastfetch/config.jsonc'
But with mine, i created a personalised location:
mkdir -p $HOME/.config/fastfetch && mkdir -p $HOME/.config/fastfetch/logo
and also add your own config.jsonc , if u like mine, then:
konsole
WexTerm
No joy.
Did everything you said and my system doggedly sticks to the default and only shows dolly.
Rebooted and everything. No soap.
whats in your /etc/profile.d/bluefin-fastfetch.sh
is that the full script?
do the following 1st by removing the pointless fastfetch cache
.
rm -rf $HOME/.cache/fastfetch/*
and check all cached files are gone:
Should be empty:
/var/home/<your-username>/.cache/fastfetch/images/var/home/<your-username>/.config/fastfetch/logo
This is all i have in my /etc/profile.d/bluefin-fastfetch.sh
#!/bin/sh
# BLUEFIN_FETCH_LOGO="$(/usr/bin/find /usr/share/ublue-os/bluefin-logos/symbols/* | /usr/bin/shuf -n 1 )"
# alias fastfetch='/usr/bin/fastfetch --logo ${BLUEFIN_FETCH_LOGO} -c /usr/share/ublue-os/ublue-os.jsonc'
# Personal addition
alias fastfetch='BLUEFIN_FETCH_LOGO=$(find $HOME/.config/fastfetch/logo/* | /usr/bin/shuf -n 1) && /usr/bin/fastfetch --logo $BLUEFIN_FETCH_LOGO -c $HOME/.config/fastfetch/config.jsonc'
i’ve also added into my .bashrc
alias fastfetch='BLUEFIN_FETCH_LOGO=$(find $HOME/.config/fastfetch/logo/* | /usr/bin/shuf -n 1) && /usr/bin/fastfetch --logo $BLUEFIN_FETCH_LOGO -c $HOME/.config/fastfetch/config.jsonc'
and in my $HOME/.config/fastfetch
i have:
and inside i placed my custom images insode of logo folder
my config.jsonc
i use flatpak konsole
btw
fish
is a bit funny when it comes to aliases. They are actually functions. The alias
command is actually a function that creates functions. unalias
doesn’t work and you have to use functions --erase <function-name>
to get rid of an alias. My issue is that even with the lines commented out, the damned alias keeps coming back.
Ok, check whats in your config.fish
nano ~/.config/fish/config.fish
and delete anything remotely resembling to alias=fastfetch.
…
what i found to work in nixos
using fish was to use the --erase
flag, so for you i suggest typing in :
functions --erase fastfetch
&& restart fish again
PS.
i think typing exec fish
within fish restarts fish? cant remember for sure, been awhile
Found the problem, but I don’t know how to fix it. In /usr/share/fish/vendor.conf.d/
there is a file called bluefin-fastfetch.fish
that is the culprit. Sadly, it is immutable. Let me try something in my fish configuration.
after replying to your posts, i decided to add rm -rf $HOME/.cache/fastfetch
to clear out the .cache
as i too noticed old images were being loaded up.
And yes, the cache for fastfetch
is kinda pointless
alias fastfetch='BLUEFIN_FETCH_LOGO=$(find $HOME/.config/fastfetch/logo/* | /usr/bin/shuf -n 1) && rm -rf $HOME/.cache/fastfetch && /usr/bin/fastfetch --logo $BLUEFIN_FETCH_LOGO -c $HOME/.config/fastfetch/config.jsonc'
i would have thought that fish
config would be editable?
so you cant right click and make it fully executable?
or
sudo chmod 777 /usr/share/fish/vendor.conf.d/bluefin-fastfetch.fish
and then
sudo nano /usr/share/fish/vendor.conf.d/bluefin-fastfetch.fish
you can also just test individual images, i use the following alias for that
alias testfast='BLUEFIN_FETCH_LOGO=$HOME/Documents/kate-4.png && /usr/bin/fastfetch --logo $BLUEFIN_FETCH_LOGO -c $HOME/.config/fastfetch/config.jsonc'
but i must state again, im using konsole
No joy. Immutable part of the OS. @j0rge needs to weigh in here. May have to open a ticket. This stuff should be placed in /etc/skel
that gets copied into the users’ $HOME/.config
folder.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.