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

Difference with DeterminateSystems/nix-installer #55

Closed
Malix-Labs opened this issue Oct 6, 2024 · 4 comments
Closed

Difference with DeterminateSystems/nix-installer #55

Malix-Labs opened this issue Oct 6, 2024 · 4 comments

Comments

@Malix-Labs
Copy link

Hello !

What's the difference between this project and https://github.com/DeterminateSystems/nix-installer ?

@Malix-Labs Malix-Labs changed the title Difference with https://github.com/DeterminateSystems/nix-installer Difference with DeterminateSystems/nix-installer Oct 6, 2024
@adisbladis
Copy link
Member

@Malix-Labs
Copy link
Author

Malix-Labs commented Oct 6, 2024

I read it already, but is the difference solely that this project is packaged while https://github.com/DeterminateSystems/nix-installer is not ?

What downside would there is to package https://github.com/DeterminateSystems/nix-installer instead ?

It also seem to be the right path, considering Nix officially experimenting upstreaming it : https://github.com/NixOS/experimental-nix-installer

@adisbladis
Copy link
Member

This is an installer as a distro-native package.

With this repo:
You install a .deb/.rpm, and boom, you have Nix installed. You can also uninstall Nix using your distro-native package manager. Cleanup is handled by distro-native package manager.

With the experimental/detsys installers:
You have a program mutating files & impurely pulling stuff of the net, your distro-native package manager isn't aware of these files. Cleanup is handled by installer program.

I originally created this setup to be able to install Nix in corporate environments where impure installers are not permitted.

@Malix-Labs
Copy link
Author

Okay !

I also published DeterminateSystems/nix-installer#1225

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

No branches or pull requests

2 participants