!djTaTBQyWEPRQxrPTb:nixos.org

Nixpkgs Architecture

215 Members
Discussions about Nixpkgs' architecture - https://github.com/NixOS/nixpkgs/labels/architecture47 Servers

Load older messages


SenderMessageTime
29 Nov 2025
@grimmauld:m.grimmauld.deGrimmauld (any/all)it just doesn't work17:01:42
@grimmauld:m.grimmauld.deGrimmauld (any/all)i'd be on board with renaming unstable -> rolling, but thats about it.17:02:46
@hab25:matrix.orghab25 I'm thinking I'll prefer nixos-unstable then. I expect it won't cause me too much trouble given properly-locked nix makes things so easy to rollback 17:05:04
@hexa:lossy.networkhexaso staging -> stumbling -> rolling17:05:19
@hexa:lossy.networkhexa * so staging -> stumbling -> rolling 17:05:23
@k900:0upti.meK900 Generally I'd argue that nixos-unstable should be your "default choice" 17:06:08
@grimmauld:m.grimmauld.deGrimmauld (any/all)i wish we had humorous people calling channels that17:06:08
@k900:0upti.meK900 And you should only run stable branches if you know exactly why you're doing that 17:06:25
@grimmauld:m.grimmauld.deGrimmauld (any/all)i'd argue it depends on whether you want to be confronted with all the breaks one at a time or all at once17:06:37
@grimmauld:m.grimmauld.deGrimmauld (any/all) and obviously if you contribute, then you contribute the things you yourself want to use so you probably are on unstable (or even master) to get stuff faster 17:07:28
@k900:0upti.meK900 I strongly believe that people who say they want to be confronted with all the breaks at once actually mean they want to be confronted with all the breaks never 17:07:37
@k900:0upti.meK900And that's only valid if you can dispose of the system after it runs out of support time17:08:04
@hexa:lossy.networkhexastable for me means I can automate deployments without checking in on things every other week17:08:26
@hexa:lossy.networkhexaunstable for me means … watching out for curveballs that arrive via staging17:08:57
@hab25:matrix.orghab25

Damn, just realized I shouldn't do this right now because I use home-manager which has specific package version requirements. Therefore, if I use rolling versions for both nixpkgs and hm then I expect would they often become unsynced due to hm lagging behind in updating its modules.

I wish hm were part of nixpkgs =(.

17:17:19
@k900:0upti.meK900 HM master is what you're supposed to be using with nixos-unstable 17:19:10
@k900:0upti.meK900And it works fine pretty much always17:19:13
@hab25:matrix.orghab25Hmm, considering it, again with the safety net of rollback...17:22:49
@hab25:matrix.orghab25 It's an easy problem for hm to solve actually, it just needs version assertions, e.g. if the following file had an assert pkgs.alacritty.version == "0.7" somewhere in it https://github.com/nix-community/home-manager/blob/780be8ef503a28939cf9dc7996b48ffb1a3e04c6/modules/programs/alacritty.nix#L14 17:24:10
@k900:0upti.meK900Applications generally don't break configuration formats that often17:25:08
@hab25:matrix.orghab25 * It's an easy problem for hm to solve actually, it just needs version assertions, e.g. if the following file had an assert pkgs.alacritty.version == "0.7" somewhere in it https://github.com/nix-community/home-manager/blob/780be8ef503a28939cf9dc7996b48ffb1a3e04c6/modules/programs/alacritty.nix 17:26:10
7 Dec 2025
@re1lucky365:matrix.orgRobert Evans joined the room.18:46:40
@re1lucky365:matrix.orgRobert Evans set a profile picture.19:02:42
13 Dec 2025
@mjolnir:nixos.orgNixOS Moderation Bot unbanned @mightyiam:matrix.org@mightyiam:matrix.org.05:59:31
14 Dec 2025
@suua:matrix.orgsuua joined the room.13:32:38
26 Dec 2025
@jappie:jappie.devjappie changed their display name from jappie to jappie @ 39c3.15:49:41
27 Dec 2025
@jappie:jappie.devjappie changed their display name from jappie @ 39c3 to jasper @ 39c3 ☎️ 62749.13:30:50
30 Dec 2025
@jappie:jappie.devjappie changed their display name from jasper @ 39c3 ☎️ 62749 to jasper.23:38:40
@jappie:jappie.devjappie 23:40:10
4 Jan 2026
@jappie:jappie.devjappie changed their display name from jasper to jappie.10:59:43

There are no newer messages yet.


Back to Room ListRoom Version: 9