Skip to content

Commit 4433a31

Browse files
Merge master into staging-next
2 parents 3106e48 + c55e1ef commit 4433a31

File tree

151 files changed

+695
-1666
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

151 files changed

+695
-1666
lines changed

maintainers/maintainer-list.nix

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -960,6 +960,12 @@
960960
githubId = 49609151;
961961
name = "Popa Ioan Alexandru";
962962
};
963+
alexandru0-dev = {
964+
email = "[email protected]";
965+
github = "alexandru0-dev";
966+
githubId = 45104896;
967+
name = "Alexandru Nechita";
968+
};
963969
alexarice = {
964970
email = "[email protected]";
965971
github = "alexarice";
@@ -7669,6 +7675,12 @@
76697675
githubId = 111183546;
76707676
keys = [ { fingerprint = "58CE D4BE 6B10 149E DA80 A990 2F48 6356 A4CB 30F3"; } ];
76717677
};
7678+
genga898 = {
7679+
email = "[email protected]";
7680+
github = "genga898";
7681+
githubId = 84174227;
7682+
name = "Emmanuel Genga";
7683+
};
76727684
genofire = {
76737685
name = "genofire";
76747686
email = "[email protected]";

nixos/doc/manual/release-notes/rl-2411.section.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,10 @@
207207

208208
- `deno` has been updated to v2 which has breaking changes. Upstream will be abandoning v1 soon but for now you can use `deno_1` if you are yet to migrate (will be removed prior to cutting a final 24.11 release).
209209

210+
- `gogs` has been removed. Upstream development has stalled and it has several
211+
[critical vulnerabilities](https://github.com/gogs/gogs/issues/7777) that weren't addressed
212+
within a year. Consider migrating to `forgejo` or `gitea`.
213+
210214
- `knot-dns` has been updated to version 3.4.x. Check the [migration guide](https://www.knot-dns.cz/docs/latest/html/migration.html#upgrade-3-3-x-to-3-4-x) for breaking changes.
211215

212216
- `services.kubernetes.kubelet.clusterDns` now accepts a list of DNS resolvers rather than a single string, bringing the module more in line with the upstream Kubelet configuration schema.
@@ -695,6 +699,9 @@
695699

696700
- ZFS now imports its pools in `postResumeCommands` rather than `postDeviceCommands`. If you had `postDeviceCommands` scripts that depended on ZFS pools being imported, those now need to be in `postResumeCommands`.
697701

702+
- `services.automatic-timezoned.enable = true` will now set `time.timeZone = null`.
703+
This is to avoid silently shadowing a user's explicitly defined timezone without recognition on the user's part.
704+
698705
- `services.localtimed.enable = true` will now set `time.timeZone = null`.
699706
This is to avoid silently shadowing a user's explicitly defined timezone without recognition on the user's part.
700707

nixos/modules/misc/ids.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ in
296296
sickbeard = 265;
297297
headphones = 266;
298298
# couchpotato = 267; # unused, removed 2022-01-01
299-
gogs = 268;
299+
# gogs = 268; # unused, removed in 2024-10-12
300300
#pdns-recursor = 269; # dynamically allocated as of 2020-20-18
301301
#kresd = 270; # switched to "knot-resolver" with dynamic ID
302302
rpc = 271;
@@ -607,7 +607,7 @@ in
607607
sickbeard = 265;
608608
headphones = 266;
609609
# couchpotato = 267; # unused, removed 2022-01-01
610-
gogs = 268;
610+
# gogs = 268; # unused, removed in 2024-10-12
611611
#kresd = 270; # switched to "knot-resolver" with dynamic ID
612612
#rpc = 271; # unused
613613
#geoip = 272; # unused

nixos/modules/module-list.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -759,7 +759,6 @@
759759
./services/misc/gitlab.nix
760760
./services/misc/gitolite.nix
761761
./services/misc/gitweb.nix
762-
./services/misc/gogs.nix
763762
./services/misc/gollum.nix
764763
./services/misc/gotenberg.nix
765764
./services/misc/gpsd.nix

nixos/modules/services/misc/gogs.nix

Lines changed: 0 additions & 271 deletions
This file was deleted.

nixos/modules/services/system/automatic-timezoned.nix

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,22 @@ in
1616
timezone up-to-date based on the current location. It uses geoclue2 to
1717
determine the current location and systemd-timedated to actually set
1818
the timezone.
19+
20+
To avoid silent overriding by the service, if you have explicitly set a
21+
timezone, either remove it or ensure that it is set with a lower priority
22+
than the default value using `lib.mkDefault` or `lib.mkOverride`. This is
23+
to make the choice deliberate. An error will be presented otherwise.
1924
'';
2025
};
2126
package = mkPackageOption pkgs "automatic-timezoned" { };
2227
};
2328
};
2429

2530
config = mkIf cfg.enable {
31+
# This will give users an error if they have set an explicit time
32+
# zone, rather than having the service silently override it.
33+
time.timeZone = null;
34+
2635
security.polkit.extraConfig = ''
2736
polkit.addRule(function(action, subject) {
2837
if (action.id == "org.freedesktop.timedate1.set-timezone"

nixos/modules/services/web-apps/nextjs-ollama-llm-ui.nix

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ in
5252

5353
ollamaUrl = lib.mkOption {
5454
type = lib.types.str;
55-
default = "127.0.0.1:11434";
55+
default = "http://127.0.0.1:11434";
5656
example = "https://ollama.example.org";
5757
description = ''
5858
The address (including host and port) under which we can access the Ollama backend server.
@@ -79,6 +79,7 @@ in
7979
serviceConfig = {
8080
ExecStart = "${lib.getExe nextjs-ollama-llm-ui}";
8181
DynamicUser = true;
82+
CacheDirectory = "nextjs-ollama-llm-ui";
8283
};
8384
};
8485
};

0 commit comments

Comments
 (0)