!wfudwzqQUiJYJnqfSY:nixos.org

NixOS Module System

165 Members
34 Servers

Load older messages


SenderMessageTime
21 Jan 2026
@bake.monorail:matrix.orgbake.monorail versionAtLeast under the hood uses builtins.compareVersions, which seems to accept anything, probably it has a last-resort method comparison that's just lexicographic comparison 20:53:24
22 Jan 2026
@nbp:mozilla.orgnbpI would say, at the very least types are part of the documentation, if you can give a more descriptive name even if there is no additional check, this might be worth it. (i-e. just aliasing the name my motivate someone else to add a check function later)11:28:54
28 Jan 2026
@alexandrutocar:matrix.orgAlexandru Tocar changed their display name from Alexandru Tocar to -.18:34:44
1 Feb 2026
@sigmasquadron:matrix.orgSigmaSquadron changed their display name from SigmaSquadron to Fernando Rodrigues.10:43:29
3 Feb 2026
@zmitchell:matrix.orgzmitchell joined the room.17:23:16
9 Feb 2026
@brunouno:matrix.orgBrunouno joined the room.22:07:01
10 Feb 2026
@crony:cronyakatsuki.xyzCrony Akatsuki joined the room.21:33:44
12 Feb 2026
@me_and:matrix.orgAdam joined the room.23:13:59
13 Feb 2026
@hoplophfeil:matrix.orghoplopf joined the room.10:26:33
17 Feb 2026
@kasek:matrix.orgkasek joined the room.20:12:56
18 Feb 2026
@tiferrei:tiferrei.comtiferrei joined the room.20:16:58
19 Feb 2026
@shmwot:matrix.orgcatsarecute joined the room.19:04:22
21 Feb 2026
@h7x4:nani.wtfh7x4 changed their profile picture.19:27:05
@h7x4:nani.wtfh7x4 changed their profile picture.19:30:31
@h7x4:nani.wtfh7x4 changed their profile picture.19:33:57
22 Feb 2026
@hazeslate37:matrix.orgHaze joined the room.02:54:32
@ckie:ckie.devmei 🌒& changed their profile picture.22:55:48
23 Feb 2026
@brain:matrix.briannelson.devbrain joined the room.14:41:01
@draed:matrix.org@draed:matrix.org left the room.17:53:26
8 Feb 2024
@aciceri:nixos.devzrsk joined the room.10:38:02
15 Feb 2024
@a-kenji:matrix.orga-kenji joined the room.19:15:14
16 Feb 2024
@qyriad:matrix.orgQyriad joined the room.14:56:15
@mr-qubo:matrix.orgmr-qubo joined the room.14:59:24
@mr-qubo:matrix.orgmr-qubo

I recently stumbled upon similar issue when working on home-manager. https://discourse.nixos.org/t/is-it-possible-to-define-systemd-services-in-a-submodule/39538/5

The idea is that enabling https://nix-community.github.io/home-manager/options.xhtml#opt-programs.bash.enableCompletion should set environment.pathsToLink = [ "/share/bash-completion" ];.

I think that module system is missing an option to pass config options recursively up to all ancestors.

15:06:01
@mr-qubo:matrix.orgmr-qubo My idea is that nixos config could have a property extraNixosChildConfig and in home-manager bash module I could set _recurseAncestors = { extraNixosChildConfig = { environment.pathsToLink = [ ... ]; }; }. 15:07:22
@mr-qubo:matrix.orgmr-qubowdyt?15:07:26
@mr-qubo:matrix.orgmr-qubo * My idea is that nixos config could have a property extraNixosChildConfig that gets merged with the rest of the config and in home-manager bash module I could set _recurseAncestors = { extraNixosChildConfig = { environment.pathsToLink = [ ... ]; }; }. 15:07:44
@mr-qubo:matrix.orgmr-qubo * My idea is that nixos config could pick up extraNixosChildConfig from childs and merge it with the rest of the config and in home-manager bash module I could set _recurseAncestors = { extraNixosChildConfig = { environment.pathsToLink = [ ... ]; }; }. 15:08:21
@infinisil:matrix.orginfinisilNot sure about that recursive thing, that doesn't seem necessary, but yeah if there's something missing in the NixOS module for home-manager, that could be added15:34:09
@infinisil:matrix.orginfinisilSounds like an issue for the home-manager repo15:34:16

Show newer messages


Back to Room ListRoom Version: 10