···231231 users.users.hydra =
232232 { description = "Hydra";
233233 group = "hydra";
234234- createHome = true;
234234+ # We don't enable `createHome` here because the creation of the home directory is handled by the hydra-init service below.
235235 home = baseDir;
236236 useDefaultShell = true;
237237 uid = config.ids.uids.hydra;
+1
nixos/modules/services/networking/consul.nix
···9999100100 extraConfig = mkOption {
101101 default = { };
102102+ type = types.attrsOf types.anything;
102103 description = ''
103104 Extra configuration options which are serialized to json and added
104105 to the config.json file.
+2
nixos/modules/services/networking/gogoclient.nix
···28282929 username = mkOption {
3030 default = "";
3131+ type = types.str;
3132 description = ''
3233 Your Gateway6 login name, if any.
3334 '';
···4243 };
43444445 server = mkOption {
4646+ type = types.str;
4547 default = "anonymous.freenet6.net";
4648 example = "broker.freenet6.net";
4749 description = "The Gateway6 server to be used.";
···131131 sha256 = "135n9brliqy42lj3nqgb9d9if7x6x9nvvn0z4anbyf89bikixw48";
132132 })
133133134134- # there are two flavors of pipewire support
135135- # The patches for the ESR release and the patches for the current stable
136136- # release.
137137- # Until firefox upstream stabilizes pipewire support we will have to continue
138138- # tracking multiple versions here.
134134+ # This patch adds pipewire support for the ESR release
139135 ++ lib.optional (pipewireSupport && lib.versionOlder ffversion "83")
140136 (fetchpatch {
141137 # https://src.fedoraproject.org/rpms/firefox/blob/master/f/firefox-pipewire-0-3.patch
142138 url = "https://src.fedoraproject.org/rpms/firefox/raw/e99b683a352cf5b2c9ff198756859bae408b5d9d/f/firefox-pipewire-0-3.patch";
143139 sha256 = "0qc62di5823r7ly2lxkclzj9rhg2z7ms81igz44nv0fzv3dszdab";
144140 })
145145- ++
146146- # This picks pipewire patches from fedora that are part of https://bugzilla.mozilla.org/show_bug.cgi?id=1672944
147147- lib.optionals (pipewireSupport && lib.versionAtLeast ffversion "83") (let
148148- fedora_revision = "d6756537dd8cf4d9816dc63ada66ea026e0fd128";
149149- mkPWPatch = spec: fetchpatch {
150150- inherit (spec) name sha256;
151151- url = "https://src.fedoraproject.org/rpms/firefox/raw/${fedora_revision}/f/${spec.name}";
152152- };
153153- in map mkPWPatch [
154154- { name = "pw6.patch"; sha256 = "12lhx9wjpw0ahbfmw07wsx76bb223mr453q9cg8cq951vyskch3s"; }
155155- ])
156141157142 ++ patches;
158143
···2020 sysSrc=$(echo $kernel/lib/modules/$kernelVersion/source)
2121 sysOut=$(echo $kernel/lib/modules/$kernelVersion/build)
2222 unset src # used by the nv makefile
2323- make SYSSRC=$sysSrc SYSOUT=$sysOut module -j$NIX_BUILD_CORES
2323+ make IGNORE_PREEMPT_RT_PRESENCE=1 SYSSRC=$sysSrc SYSOUT=$sysOut module -j$NIX_BUILD_CORES
24242525 cd ..
2626 fi