!DBFhtjpqmJNENpLDOv:nixos.org

NixOS systemd

579 Members
NixOS ❤️ systemd159 Servers

Load older messages


SenderMessageTime
26 Feb 2025
@k900:0upti.meK900We have a GUI installer?08:22:50
@k900:0upti.meK900Maybe we should advertise that more08:23:07
@arianvp:matrix.orgArianYes disko does the same. But it's not upstreamed yet. But I'm a bit more fan of repart's model08:23:52
@arianvp:matrix.orgArianAs it also runs during runtime. So can extend partitions etc. Add new ones08:24:28
@arianvp:matrix.orgArianThe repart stuff is in nixos. Disko is not.08:25:09
@arianvp:matrix.orgArianAlso Disko is not part of nixos-install08:25:18
@arianvp:matrix.orgArianNothing against the creators of Disko. But I want less shell code running during activation time not more. We've been on a slow but steady quest to replace all of activation scripts with systemd-native alternatives to support shipping nixos images that have no interpreters shipped whatsoever08:27:33
@arianvp:matrix.orgArianSo to me repart would be the natural first choice08:27:51
@arianvp:matrix.orgArian But sleeping on it for a night the fstab generation is not that exciting lol. As we don't generate fstab at activation time. We generate it at build time already. Still think we should have a nice way of defining partitions and fileSystems in a single DSL though 08:29:32
@arianvp:matrix.orgArian* But sleeping on it for a night the fstab generation is not that exciting lol. As we don't generate fstab at activation time. We generate it at build time already. So we could just generate it from the repart nix options Still think we should have a nice way of defining partitions and fileSystems in a single DSL though 08:29:55
@raf:notashelf.devraf joined the room.13:53:50
@raf:notashelf.devraf

Hello,

I would like to open a pull request to move systemd-resolved service (services.resolved) to a RFC-42 compliant .settings format as the current service options are a little ambiguous: some resolved options have options, but others are forced to be put into extraConfigs, which is confusing.

Is there a specific process for such a change?

13:56:56
@raf:notashelf.devrafOr can I go ahead with the pull request, and hope maintainers for the service are able to take a look?13:58:44
@rvdp:infosec.exchangeRamses 🇵🇸 raf: just a PR should be fine 15:10:59
@raf:notashelf.devrafI'll open one soon, thank you19:29:27
27 Feb 2025
@jappie:jappie.devjasper joined the room.12:15:49
28 Feb 2025
@jade_:matrix.orgjade_
In reply to @arianvp:matrix.org
The main complaint about nixos that I hear from people is that it's too much like arch Linux and gentoo. The fact that our manual spends the first whole chapter telling you to type manual partitioning commands into a cli is terrible sales pitch

given i just archlinux'd another nixos box today partitioning wise, i will say at least this flow is really nice, you do basically whatever you want and it spits out a config that works. the fact that our stuff is this good that you don't have to figure out how to describe zfs inside luks to a DSL is kinda nice in a sense.

but also yeah. eugh. idk. having to discover how to tell the dsl to do the right thing is also hard.

04:21:24
@jade_:matrix.orgjade_the fact that i can use the arch wiki and just type in some stuff and have it work is nice. but it is utterly goofy that our first chapter in the docs doesn't just say "use the graphical installer"04:22:05
1 Mar 2025
@emilazy:matrix.orgemilythe graphical installer is very undermaintained and has a lot of rough edges13:45:15
@emilazy:matrix.orgemilyit also kinda makes the learning curve even more vertical, since it creates an expectation that you might not immediately have to open a file with code in it and run terminal commands to do anything13:45:54
@emilazy:matrix.orgemilypartitioning does suck though13:46:15
@arianvp:matrix.orgArianin my utopic view clicking how to set up your partition scheme in the installer would then show you the nix code it generated. and then you can edit it in-place or hit "apply"13:59:09
@emilazy:matrix.orgemilyyeah, would be cool.14:08:28
@emilazy:matrix.orgemilyI personally don't think that pointy-clicky configuration is a market it makes sense for NixOS to target at all right now but partitioning is indeed uniquely annoying/fiddly14:09:31
@arianvp:matrix.orgArianYeh but if not point clicks at least not imperative 14:12:48
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org
I personally don't think that pointy-clicky configuration is a market it makes sense for NixOS to target at all right now but partitioning is indeed uniquely annoying/fiddly
I agree but also almost everyone I know starts by using the graphical installer
14:32:55
@raitobezarius:matrix.orgraitobezariuswhich horrifies me14:32:57
@emilazy:matrix.orgemilyyes, I mean it's very appealing14:33:44
@emilazy:matrix.orgemilyI just think it gives a bad impression because as a graphical installer it's not very polished, and as a prelude to the "NixOS experience" it's incredibly misleading14:33:44
@emilazy:matrix.orgemilyit's like we built a really ornate-looking stairs and door with a nice soft doormat but when you open it it falls off the hinges a little and then when you walk inside you immediately end up in a maintenance crawlspace14:34:16

Show newer messages


Back to Room ListRoom Version: 6