!wfudwzqQUiJYJnqfSY:nixos.org

NixOS Module System

148 Members
29 Servers

Load older messages


SenderMessageTime
7 Mar 2024
@djacu:matrix.org@djacu:matrix.org After digging some more it seems like it actually might happen in mergeDefinitions which calls filterOverrides'. My reading of it leads me to believe that definitions with no priority get set a priority of defaultOverridePriority which is fairly low (100). 05:15:44
9 Mar 2024
@qyriad:katesiria.orgQyriad joined the room.00:39:08
14 Mar 2024
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.18:44:27
15 Mar 2024
@spacesbot:nixos.devspacesbot - keeps a log of public NixOS channels joined the room.04:06:23
16 Mar 2024
@nerves:bark.lgbtJason Odoom joined the room.02:12:10
@jee_mj:matrix.orgmj joined the room.14:00:14
17 Mar 2024
@qyriad:matrix.orgQyriad left the room.20:43:44
18 Mar 2024
@infinidoge:matrix.orgInfinidoge joined the room.18:47:27
19 Mar 2024
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.00:29:53
21 Mar 2024
@mjolnir:nixos.orgNixOS Moderation Botchanged room power levels.18:02:50
22 Mar 2024
@chadac:matrix.orgchadac joined the room.02:03:16
@t3rminal-filth:matrix.orgterminalfilth joined the room.05:13:35
@t3rminal-filth:matrix.orgterminalfilth set a profile picture.05:24:39
@t3rminal-filth:matrix.orgterminalfilth changed their profile picture.05:24:49
23 Mar 2024
@federicodschonborn:matrix.orgFederico Damián Schonborn joined the room.00:37:24
@ss:someonex.netSomeoneSerge (migrating synapse) changed their display name from SomeoneSerge (hash-versioned python modules when) to SomeoneSerge (migrating synapse).02:11:12
27 Mar 2024
@hexa:lossy.networkhexais there a way to set an optional option default?23:21:25
@hexa:lossy.networkhexa
  default = if foo then "bar" else omit;
23:21:46
@hexa:lossy.networkhexa *
  default = if foo then "bar" else omit; # if not foo, consider the value unset
23:22:21
@hexa:lossy.networkhexauhhhhhh23:25:58
@hexa:lossy.networkhexacan I like23:26:00
@hexa:lossy.networkhexa
  bla = mkOption {
  } // lib.optionalAttrs (cond) {
    default = "bar";
  };
23:26:37
@hexa:lossy.networkhexaprobably can23:26:51
@infinidoge:matrix.orgInfinidogeI think that would work23:27:14
@infinidoge:matrix.orgInfinidogeMight need parenthesis, but even then23:27:23
@hexa:lossy.networkhexa🙂23:27:35
@infinidoge:matrix.orgInfinidoge If it doesn't work, you can definitely do it through config though 23:28:44
@infinidoge:matrix.orgInfinidoge
config.bla = lib.mkIf cond (lib.mkDefault "value");
23:29:08
@hexa:lossy.networkhexayeah, but that's not really discoverable23:29:36
@hexa:lossy.networkhexa *
  bla = mkOption {
    defaultText = ''
      Something if cond, else unset
    '';
  } // lib.optionalAttrs (cond) {
    default = "bar";
  };
23:30:03

Show newer messages


Back to Room ListRoom Version: 10