···231 users.users.hydra =
232 { description = "Hydra";
233 group = "hydra";
234+ # We don't enable `createHome` here because the creation of the home directory is handled by the hydra-init service below.
235 home = baseDir;
236 useDefaultShell = true;
237 uid = config.ids.uids.hydra;
+1
nixos/modules/services/networking/consul.nix
···99100 extraConfig = mkOption {
101 default = { };
0102 description = ''
103 Extra configuration options which are serialized to json and added
104 to the config.json file.
···99100 extraConfig = mkOption {
101 default = { };
102+ type = types.attrsOf types.anything;
103 description = ''
104 Extra configuration options which are serialized to json and added
105 to the config.json file.
+2
nixos/modules/services/networking/gogoclient.nix
···2829 username = mkOption {
30 default = "";
031 description = ''
32 Your Gateway6 login name, if any.
33 '';
···42 };
4344 server = mkOption {
045 default = "anonymous.freenet6.net";
46 example = "broker.freenet6.net";
47 description = "The Gateway6 server to be used.";
···2829 username = mkOption {
30 default = "";
31+ type = types.str;
32 description = ''
33 Your Gateway6 login name, if any.
34 '';
···43 };
4445 server = mkOption {
46+ type = types.str;
47 default = "anonymous.freenet6.net";
48 example = "broker.freenet6.net";
49 description = "The Gateway6 server to be used.";
···131 sha256 = "135n9brliqy42lj3nqgb9d9if7x6x9nvvn0z4anbyf89bikixw48";
132 })
133134- # there are two flavors of pipewire support
135- # The patches for the ESR release and the patches for the current stable
136- # release.
137- # Until firefox upstream stabilizes pipewire support we will have to continue
138- # tracking multiple versions here.
139 ++ lib.optional (pipewireSupport && lib.versionOlder ffversion "83")
140 (fetchpatch {
141 # https://src.fedoraproject.org/rpms/firefox/blob/master/f/firefox-pipewire-0-3.patch
142 url = "https://src.fedoraproject.org/rpms/firefox/raw/e99b683a352cf5b2c9ff198756859bae408b5d9d/f/firefox-pipewire-0-3.patch";
143 sha256 = "0qc62di5823r7ly2lxkclzj9rhg2z7ms81igz44nv0fzv3dszdab";
144 })
145- ++
146- # This picks pipewire patches from fedora that are part of https://bugzilla.mozilla.org/show_bug.cgi?id=1672944
147- lib.optionals (pipewireSupport && lib.versionAtLeast ffversion "83") (let
148- fedora_revision = "d6756537dd8cf4d9816dc63ada66ea026e0fd128";
149- mkPWPatch = spec: fetchpatch {
150- inherit (spec) name sha256;
151- url = "https://src.fedoraproject.org/rpms/firefox/raw/${fedora_revision}/f/${spec.name}";
152- };
153- in map mkPWPatch [
154- { name = "pw6.patch"; sha256 = "12lhx9wjpw0ahbfmw07wsx76bb223mr453q9cg8cq951vyskch3s"; }
155- ])
156157 ++ patches;
158
···20 sysSrc=$(echo $kernel/lib/modules/$kernelVersion/source)
21 sysOut=$(echo $kernel/lib/modules/$kernelVersion/build)
22 unset src # used by the nv makefile
23- make SYSSRC=$sysSrc SYSOUT=$sysOut module -j$NIX_BUILD_CORES
2425 cd ..
26 fi
···20 sysSrc=$(echo $kernel/lib/modules/$kernelVersion/source)
21 sysOut=$(echo $kernel/lib/modules/$kernelVersion/build)
22 unset src # used by the nv makefile
23+ make IGNORE_PREEMPT_RT_PRESENCE=1 SYSSRC=$sysSrc SYSOUT=$sysOut module -j$NIX_BUILD_CORES
2425 cd ..
26 fi