Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEAT] List of currently unsupported package managers #1203

Open
AlbydST opened this issue Aug 21, 2024 · 14 comments
Open

[FEAT] List of currently unsupported package managers #1203

AlbydST opened this issue Aug 21, 2024 · 14 comments
Labels
enhancement New feature or request

Comments

@AlbydST
Copy link
Contributor

AlbydST commented Aug 21, 2024

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?

@AlbydST AlbydST added the enhancement New feature or request label Aug 21, 2024
@CarterLi
Copy link
Member

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
Copy link

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

@Elsie19
Copy link
Contributor

Elsie19 commented Sep 21, 2024

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
Copy link

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

@CarterLi
Copy link
Member

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

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

@Elsie19
Copy link
Contributor

Elsie19 commented Sep 22, 2024

@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
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
Copy link
Member

@Elsie19 Please test the dev build

@Elsie19
Copy link
Contributor

Elsie19 commented Sep 22, 2024

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

image
It works!

@yesseruser
Copy link

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
Copy link
Contributor

Elsie19 commented Sep 22, 2024

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

@rav101
Copy link

rav101 commented Dec 6, 2024

Moss packages from SerpentOS: https://github.com/serpent-os

Solus has stated that it will eventually move over to SerpentOS tooling so this would also be relevant for that distro in time.

@CarterLi
Copy link
Member

@rav101 Hello. How can I acquire the count of moss packages without spawning new processes?

@ikeycode
Copy link

@rav101 Hello. How can I acquire the count of moss packages without spawning new processes?

That's something we'll have up and running in the next few weeks by way of the varlink interface, but if there is something simpler that could assist we're open to it (ie a marker file on disk, relative to /usr)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

7 participants