Remix.run Logo
darkamaul 3 days ago

I believe Determinate Nix has a graphical installer but I’ve never used it. [0]

[0] https://docs.determinate.systems/determinate-nix

pxc 3 days ago | parent [-]

That's just for Nix, not a way of installing NixOS.

NixOS itself has had a graphical installer for years, though.

forgetbook 3 days ago | parent [-]

You're misunderstanding, and it's a great opportunity for me to clarify:

I want a graphical installer for applications within NixOS.

Currently NixOS applications are added by editing the configuration.nix, with more specific tooling avaliable via flakes and home-manager. We agree that this is cool and good.

What I want for consumer use is NixOS, with an interal graphical installer that handles updating configurations in the background; ideally forming a no-terminal-necessary UX for consumer users.

pxc 2 days ago | parent [-]

Ah, yes, I see now. I think a NixOS configuration is best managed as text, but I can see now how code generation could potentially bridge that gap. I'm not currently confident in the ability of LLMs to do this, but I do think that a kind of "NixOS IDE", perhaps with a some GUI elements and writing to some constrained files is a good idea.

Once upon a time, Snowflake OS was working on this, but I don't think the project is very active anymore.