fastfetch-cli / fastfetch

A maintained, feature-rich and performance oriented, neofetch like system information tool.
MIT License
11.03k stars 426 forks source link

[FEAT] List of currently unsupported package managers #1203

Open AlbydST opened 3 months ago

AlbydST commented 3 months ago

I'm making a list of package managers currently unsupported by fastfetch, currently I have:

(Let me know if I have missed any!) Are these going to be supported in the future?

CarterLi commented 3 months ago

npm and pip will not be supported as they are programming language specific. Pacstall packages should be counted as dpkg if it works like AUR for pacman.

I don't know others. They won't be supported if no one would like to contribute.

darwincereska commented 2 months ago

Where would I find in the code to add the package managers. I want to add Appimage

CarterLi commented 2 months ago

https://github.com/fastfetch-cli/fastfetch/blob/dev/src%2Fdetection%2Fpackages%2Fpackages_linux.c

Elsie19 commented 2 months ago

npm and pip will not be supported as they are programming language specific. Pacstall packages should be counted as dpkg if it works like AUR for pacman.

I don't know others. They won't be supported if no one would like to contribute.

If you are going to count Pacstall packages, you should get the amount of files in /var/lib/pacstall/metadata.

yesseruser commented 2 months ago

Winget packages get shown as choco packages (even though I don't have Chocolatey installed)

CarterLi commented 2 months ago

@Elsie19 What does ls -l /var/lib/pacstall/metadata print?

@yesseruser That's a different issue. Please file a new one.

Elsie19 commented 2 months ago

@Elsie19 What does ls -l /var/lib/pacstall/metadata print?

@yesseruser That's a different issue. Please file a new one.

It just has pacstall metadata files. If you get the amount of files in that directory, you have the amount of packages pacstall is tracking.

Output ```bash alacritty amfora-bin ananicy-cpp an-anime-game-launcher-bin ani-cli-bin appimagelauncher-deb balena-etcher-deb bat-deb bazecor-app brave-browser-beta-deb brave-browser-nightly-deb brave-keyring-deb dbeaver-ce-deb discord-canary element-desktop-deb eza-git fake-ubuntu-advantage-tools-deb ferium-bin firefox-bin go-bin goverlay htop hyperfine-bin hyprland-bin hyprpaper kvantum libtomlplusplus-header lyrebird-git mangohud minecraft-launcher-deb mold-bin nala-deb neofetch neovim nushell-bin nu-tongues-bin oil pacstall-qa-git pacup pap protonmail-bridge-deb renpy-full rhino-pkg-git shellharden shfmt-bin uwufetch xcb-util-errors xonotic yad yafetch-git yt-dlp ```
CarterLi commented 2 months ago

@Elsie19 Please test the dev build

Elsie19 commented 2 months ago

Winget packages get shown as choco packages (even though I don't have Chocolatey installed)

image It works!

yesseruser commented 2 months ago

Winget packages get shown as choco packages (even though I don't have Chocolatey installed)

image It works!

Winget packages are on Windows. You are using Ubuntu which Winget does not and will probably never support.

Elsie19 commented 2 months ago

Oop! I replied to the wrong message. I meant to @CarterLi!