-
Notifications
You must be signed in to change notification settings - Fork 29
Install script #57
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
Install script #57
Conversation
|
@Immelancholy were you on arch? If so could you try this? |
No I use NixOS, I can open up a docker instance with arch to do so tho. |
|
I think it'll be a very similar situation with debian, fedora etc. Where pipx needs to be installed in the global package manager evironment. |
|
Just realised I never tested anifetch works holup |
|
Sorry it took so long to get to this btw, been reallll bust with some life stuff. |
Wouldn't just |
Yeah that would be great if you could do that |
Oh maybe, idrk lol I haven't used pipx much as most of the time with NixOS if I'm installing something with python it's in its own custom python environment lol |
Nw, I'll get on it ^-^ |
|
@Notenlish |
|
Some of this could be issues with docker, but who knows. |
|
Sorry about taking so long btw, I got busy with my IT course. I've passed it now luckily lol. Should have some more time for stuff. |
|
I just took a look through the script and Python-pipx install is missing the auto confirm flag on the installations for it, I think that might be the cause of the issue with Fedora and Opensuse; adding the autoconfirm flag on Arch and Debian-based distros would also streamline the process too. |
|
On Arch at least you can also add the --needed flag if you want, this will basically have pacman check if the deps are already installed so will only install them if needed as opposed to reinstalling them, really tiny optimisation tho lol. |
Nice to hear that you've passed your course |
|
I've noted your comments, will make a new commit shortly |
this might be problematic if the user has old deps, im not sure about adding this |
I pushed a new commit, this should fix this hopefully |
I'm pretty sure the repo version isn't updated unless you do pacman -syu, but I could be wrong. |
I'll test in a bit |
|
Pushed a new commit, can you check for fedora and opensuse? |
|
I think neofetch just might not be available in fedora since its EOL or requires sudo bcuz its eol. Should probably make a check in that util to return "not installed" if a permission issue props up. should probably also install fastfetch in install script too |
|
nvm just made it return "permission error" and tell the user to use fastfetch instead. |
|
The only thing is I'm telling it to use fastfetch no? |
|
huh |
|
The -ff flag is for using fastfetch instead of neofetch right? I'm using the flag when I call anifetch so idk why it's giving a perm err for neofetch :/ |
|
and I'm making sure I install fastfetch |
|
try this |
|
Aight the changes to anifetch works :3. LGTM! |







just clone the pr and do
chmod +x install.shand./install.sh