Fastfetch not returning my image i want


i want that image to return as my logo for fast fetch i used this code:

{
“$schema”:
https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json”,
“logo”: {
“type”: “auto”,
“source”: "/home/fj/Downloads/EOSMATRIX.png
",
“padding”: {
“top”: 8,
“left”: 2,
“right”: 2

},
“modules”: [
“title”,
“separator”,
“os”,
“host”,
“kernel”,
“uptime”,
“packages”,
“shell”,
“display”,
“de”,
“wm”,
“wmtheme”,
“theme”,
“icons”,
“font”,
“cursor”,
“terminal”,
“terminalfont”,
“cpu”,
“gpu”,
“memory”,
“swap”,
“disk”,
“localip”,
“battery”,
“poweradapter”,
“locale”,
“break”,
“colors”

]
}

maybe this is just to hard for me to understand i mean i always sucked at computer programming in college lol

everytime i try to use fastfetch i get this: ➜ ~ fastfetch
Error: failed to parse JSON config file /home/fj/.config/fastfetch/config.jsonc at (6, 48): unexpected control character in string
➜ ~

odd now i notice when i tried to install winamp or view it in yay i got this error message. ➜ ~ yay -Ss winamp
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~

i assume that is not good. :frowning:

i thought they couild be related problem? idk

yeah not good, tried it again and got this: ➜ ~ yay -Ss love
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~

What does yay --version show?

➜ ~ yay --version
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~

Are you totally updated?

i also get a error updating so i assume not but i could try and find out in the add/remove software it tells me hold on i will check :slight_smile:

oh no yes i am

➜ ~ yay --version
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~ yay --version
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~ yay version
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~ sudo pacman -Syu
[sudo] password for fj:
warning: config file /etc/pacman.conf, line 104: directive ‘type’ in section ‘multilib’ not recognized.
warning: config file /etc/pacman.conf, line 110: directive ‘under’ in section ‘extra-alucryd’ not recognized.
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
extra-alucryd is up to date
:: Starting full system upgrade…
there is nothing to do
➜ ~

just run an update with sudo pacman -Syu and see what happens first. Post the output if needed.

➜ ~ sudo pacman -Syu
warning: config file /etc/pacman.conf, line 104: directive ‘type’ in section ‘multilib’ not recognized.
warning: config file /etc/pacman.conf, line 110: directive ‘under’ in section ‘extra-alucryd’ not recognized.
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
extra-alucryd is up to date
:: Starting full system upgrade…
there is nothing to do
➜ ~

Check your pacman.conf file related to these two errors. Do you have multilib and extra repo’s enabled?

i shall check THANK YOU!!!

Actually they probably are because it shows in the output.

> #
> # /etc/pacman.conf
> #
> # See the pacman.conf(5) manpage for option and repository directives
> 
> #
> # GENERAL OPTIONS
> #
> [options]
> # The following paths are commented out with their default values listed.
> # If you wish to use different paths, uncomment and update the paths.
> RootDir     = /
> DBPath      = /var/lib/pacman/
> CacheDir    = /var/cache/pacman/pkg/
> LogFile     = /var/log/pacman.log
> GPGDir      = /etc/pacman.d/gnupg/
> HookDir     = /etc/pacman.d/hooks/
> HoldPkg     = pacman glibc
> #XferCommand = /usr/bin/curl -L -C - -f -o %o %u
> XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
> CleanMethod = KeepInstalled
> Architecture = auto
> 
> # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
> IgnorePkg   = xorm
> IgnoreGroup = yorm
> 
> #NoUpgrade   =
> #NoExtract   =
> 
> # Misc options
> UseSyslog
> Color
> NoProgressBar
> CheckSpace
> VerbosePkgLists
> ParallelDownloads = 5
> 
> # By default, pacman accepts packages signed by keys that its local keyring
> # trusts (see pacman-key and its man page), as well as unsigned packages.
> SigLevel    = Required DatabaseOptional
> LocalFileSigLevel = Optional
> RemoteFileSigLevel = Required
> 
> # NOTE: You must run `pacman-key --init` before first using pacman; the local
> # keyring can then be populated with the keys of all official Arch Linux
> # packagers with `pacman-key --populate archlinux`.
> 
> #
> # REPOSITORIES
> #   - can be defined here or included from another file
> #   - pacman will search repositories in the order defined here
> #   - local/custom mirrors can be added here or in separate files
> #   - repositories listed first will take precedence when packages
> #     have identical names, regardless of version number
> #   - URLs will have $repo replaced by the name of the current repo
> #   - URLs will have $arch replaced by the name of the architecture
> #
> # Repository entries are of the format:
> #       [repo-name]
> #       Server = ServerName
> #       Include = IncludePath
> #
> # The header [repo-name] is crucial - it must be present and
> # uncommented to enable the repo.
> #
> 
> # The testing repositories are disabled by default. To enable, uncomment the
> # repo name header and Include lines. You can add preferred servers immediately
> # after the header, and they will be used before the default mirrors.
> 
> #[core-testing]
> #Include = /etc/pacman.d/mirrorlist
> 
> [core]
> Server = Core
> 
> #[extra-testing]
> #Include = /etc/pacman.d/mirrorlist
> 
> [extra]
> Server = Extra
> 
> # If you want to run 32 bit applications on your x86_64 system,
> # enable the multilib repositories as required here.
> 
> #[multilib-testing]
> #Include = /etc/pacman.d/mirrorlist
> 
> [multilib]
> Server = repo3
> Server = multilib
> # An example of a custom package repository.  See the pacman manpage for
> # tips on creating your own repositories.
> #[custom]
> #SigLevel = Optional TrustAll
> #Server = file:///home/custompkgs

i just tried to comment out #[multilib]? would that help

Your repo list looks weird to me? Not sure why?

[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist

#[core-testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

#[extra-testing]
#Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

hmmmmmm thanks for your help so very much this really is confusing idkw mine is odd maybe i messed it up trying to install pantheon de but i also removed it. i think… i did i almost certain

is there a way to resstore it to it’s default??

that’s it it the error messages are because of pantheon de install i am almost certain

Here is the whole pacman.conf that i have.

https://0x0.st/Xw9-.txt

thank you for your help i guess for now i am kinda screwed lol i copied yours and pasted it into mine and still got:


➜  ~ sudo pacman -Syu
warning: config file /etc/pacman.conf, line 104: directive 'type' in section 'multilib' not recognized.
warning: config file /etc/pacman.conf, line 110: directive 'under' in section 'extra-alucryd' not recognized.
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
 extra-alucryd is up to date
:: Starting full system upgrade...
 there is nothing to do
➜  ~

INSANE PROBLEM??? FOR REAL it seems weird

i think your right it has to do with the pacman.conf file though

Not sure what’s been affected other than the pacman.conf? You should be able to replace that easily.

1 Like

thanks for all your help sincerly if you think of anything else let me know but SERIOUSLY THANKX for trying

I have installed pantheon before but it doesn’t support somethings i don’t think. I’m not well versed with everything one could install. I mostly stick with what EOS is doing and that’s enough. :laughing:

1 Like