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

Arch Support #83

Open
mike-lloyd03 opened this issue Apr 20, 2024 · 6 comments
Open

Arch Support #83

mike-lloyd03 opened this issue Apr 20, 2024 · 6 comments
Labels
enhancement New feature or request

Comments

@mike-lloyd03
Copy link
Contributor

Is your feature request related to a problem? Please describe.
I'd love to contribute to support for ArchLinux. What would it take for me to implement this?

Describe the solution you'd like
ArchLinux support for /etc files and systemd services (both system level and user level)

Describe alternatives you've considered
NixOS itself. I tried to love it but couldn't make it happen.

Additional context
It looks like NixOS and Ubuntu are only supported right now. I'd like to contribute to this project to get Arch as a fully supported distro. What would I need to do to add this? Where should I start?

@mike-lloyd03 mike-lloyd03 added the enhancement New feature or request label Apr 20, 2024
@mike-lloyd03
Copy link
Contributor Author

Ah I was just getting started on implementing this and discovered system-manager.allowAnyDistro. Looks like that did the trick for now.

@ShalokShalom
Copy link

Ah I was just getting started on implementing this and discovered system-manager.allowAnyDistro. Looks like that did the trick for now.

Hi, I wanted to implement support for KaOS. Can you tell me, how you use system-manager.allowAnyDistro instead?

@r-vdp
Copy link
Member

r-vdp commented Apr 21, 2024

Set it to true to remove the distro check, which will let you run system-manager on any distro. This is untested though, so use at your own risk.

@ShalokShalom
Copy link

ShalokShalom commented Apr 22, 2024

I didnt know how and where. Found it:

    system-manager = {
      allowAnyDistro = true;
    };

In my default.nix. I ran into pretty much the same issues as this guy did.

Hope I can improve the documentation in the next days.

@ShalokShalom
Copy link

ShalokShalom commented Apr 22, 2024

And how can we add support for a new distro, please? 😇

@r-vdp
Copy link
Member

r-vdp commented Apr 22, 2024

Make sure it works and write tests so it doesn't break silently.

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

3 participants