!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

866 Members
For people hacking on the Nix package manager itself187 Servers

Load older messages


SenderMessageTime
11 Jul 2025
@jollywater:matrix.org@jollywater:matrix.organy plans or current development in rust for Nix/NixOS?01:12:32
@k900:0upti.meK900Nix itself not much, Lix folks are exploring some things06:17:24
@k900:0upti.meK900NixOS has a bunch of Rust yes06:17:28
@jollywater:matrix.org@jollywater:matrix.orgnice to see rust being implemented in the OS itself, ill have to go look over the github07:46:44
@k900:0upti.meK900Most of the Rust code is in nixpkgs itself07:48:10
@k900:0upti.meK900e.g. switch-to-configuration-ng07:48:18
@k900:0upti.meK900And a bunch more tooling07:48:24
@jollywater:matrix.org@jollywater:matrix.orggit only shows 0.2% Rust07:48:47
@k900:0upti.meK900Well yes, because the repo is overwhelmingly Nix07:49:19
@jollywater:matrix.org@jollywater:matrix.orgI know thats not a good metric though, yall make it a priority to code new tools in rust?07:49:25
@k900:0upti.meK900No07:49:29
@k900:0upti.meK900There is no such policy07:49:35
@k900:0upti.meK900Generally those kinds of decisions are made on a case by case basis07:49:53
@jollywater:matrix.org@jollywater:matrix.orgnot policy persay but strong focus or interest from contributors07:49:57
@k900:0upti.meK900I don't think so, really07:50:10
@k900:0upti.meK900We'd like to not grow more bespoke tooling, generally07:50:29
@k900:0upti.meK900Though that's often hard to avoid07:50:35
@jollywater:matrix.org@jollywater:matrix.orgunderstandable07:50:45
@k900:0upti.meK900But I do think we're moving in a direction of working with upstreams more to solve our problems07:51:01
@k900:0upti.meK900Instead of trying to build around them07:51:05
@jollywater:matrix.org@jollywater:matrix.orgloved hearing about the rewrite for nixos-rebuild07:51:10
@k900:0upti.meK900Which is good07:51:17
@jollywater:matrix.org@jollywater:matrix.orglooked over some old articles and blog posts etc trying to figure out how to help out and noticed the bug requests on git just keep getting higher and thought thatd be a good place to start👍 ones that affect usability.07:52:43
@k900:0upti.meK900The number of open issues is a really bad metric tbh07:53:24
@jollywater:matrix.org@jollywater:matrix.orgim aware just gotta sort through to find actual bugs👍 I mainly code in rust though so thats why I was asking about rust07:54:25
@jollywater:matrix.org@jollywater:matrix.orgcould very easily contribute some rust code07:54:53
@emilazy:matrix.orgemilyFWIW I wouldn't necessarily agree with this – sometimes there is just not going to be an upstream thing for what we need12:59:17
@emilazy:matrix.orgemilyadmittedly systemd is implementing more and more glue stuff, but it's often highly opinionated to the extent that "this doesn't work for NixOS" will just get a "meh"12:59:44
@emilazy:matrix.orgemilywe have to take ownership of a lot of glue, it's just that right now a bunch of it is random inlined Bash12:59:56
@m4dc4pxx:matrix.org@m4dc4pxx:matrix.org joined the room.15:30:55

Show newer messages


Back to Room ListRoom Version: 6