+7
maintainers/maintainer-list.nix
+7
maintainers/maintainer-list.nix
···
+6
nixos/doc/manual/release-notes/rl-2311.section.md
+6
nixos/doc/manual/release-notes/rl-2311.section.md
···- [hddfancontrol](https://github.com/desbma/hddfancontrol), a service to regulate fan speeds based on hard drive temperature. Available as [services.hddfancontrol](#opt-services.hddfancontrol.enable).+- [seatd](https://sr.ht/~kennylevinsen/seatd/), A minimal seat management daemon. Available as [services.seatd](#opt-services.seatd.enable).- [GoToSocial](https://gotosocial.org/), an ActivityPub social network server, written in Golang. Available as [services.gotosocial](#opt-services.gotosocial.enable).- [Castopod](https://castopod.org/), an open-source hosting platform made for podcasters who want to engage and interact with their audience. Available as [services.castopod](#opt-services.castopod.enable).···- A new option was added to the virtualisation module that enables specifying explicitly named network interfaces in QEMU VMs. The existing `virtualisation.vlans` is still supported for cases where the name of the network interface is irrelevant.+- Apptainer/Singularity now defaults to using `"$out/var/lib"` for the `LOCALSTATEDIR` configuration option instead of the top-level `"/var/lib"`. This change impacts the `SESSIONDIR` (container-run-time mount point) configuration, which is set to `$LOCALSTATEDIR/<apptainer or singularity>/mnt/session`. This detaches the packages from the top-level directory, rendering the NixOS module optional.+The default behavior of the NixOS module `programs.singularity` stays unchanged. We add a new option `programs.singularity.enableExternalSysConfDir` (default to `true`) to specify whether to set the top-level `"/var/lib"` as `LOCALSTATEDIR` or not.- DocBook option documentation is no longer supported, all module documentation now uses markdown.
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
···
+16
-6
nixos/modules/programs/singularity.nix
+16
-6
nixos/modules/programs/singularity.nix
·········source = "${cfg.packageOverriden}/libexec/${cfg.packageOverriden.projectName}/bin/starter-suid.orig";
+51
nixos/modules/services/desktops/seatd.nix
+51
nixos/modules/services/desktops/seatd.nix
···+ExecStart = "${pkgs.sdnotify-wrapper}/bin/sdnotify-wrapper ${pkgs.seatd.bin}/bin/seatd -n 1 -u ${cfg.user} -g ${cfg.group} -l ${cfg.logLevel}";
+1
nixos/tests/all-tests.nix
+1
nixos/tests/all-tests.nix
···
+51
nixos/tests/seatd.nix
+51
nixos/tests/seatd.nix
···
+3
-3
pkgs/applications/misc/oxker/default.nix
+3
-3
pkgs/applications/misc/oxker/default.nix
···
+4
-1
pkgs/applications/misc/seatd/default.nix
+4
-1
pkgs/applications/misc/seatd/default.nix
······
+2
-2
pkgs/applications/networking/cluster/kubergrunt/default.nix
+2
-2
pkgs/applications/networking/cluster/kubergrunt/default.nix
···
+8
-4
pkgs/applications/networking/maestral-qt/default.nix
+8
-4
pkgs/applications/networking/maestral-qt/default.nix
······
+4
-1
pkgs/applications/virtualization/singularity/generic.nix
+4
-1
pkgs/applications/virtualization/singularity/generic.nix
·········+"--localstatedir=${if externalLocalStateDir != null then externalLocalStateDir else "${placeholder "out"}/var/lib"}"
+1
-1
pkgs/build-support/singularity-tools/default.nix
+1
-1
pkgs/build-support/singularity-tools/default.nix
···
+3
-3
pkgs/by-name/rq/rqbit/package.nix
+3
-3
pkgs/by-name/rq/rqbit/package.nix
···
+8
-16
pkgs/development/ocaml-modules/syslog/default.nix
+8
-16
pkgs/development/ocaml-modules/syslog/default.nix
···
+3
-16
pkgs/development/python-modules/bqscales/default.nix
+3
-16
pkgs/development/python-modules/bqscales/default.nix
············
+2
-2
pkgs/development/python-modules/hahomematic/default.nix
+2
-2
pkgs/development/python-modules/hahomematic/default.nix
······
+3
-3
pkgs/development/python-modules/jupyter-server/default.nix
+3
-3
pkgs/development/python-modules/jupyter-server/default.nix
······
+3
-2
pkgs/development/python-modules/pebble/default.nix
+3
-2
pkgs/development/python-modules/pebble/default.nix
·········
+6
pkgs/development/python-modules/plum-py/default.nix
+6
pkgs/development/python-modules/plum-py/default.nix
···
-13
pkgs/development/python-modules/polars/all_horizontal.patch
-13
pkgs/development/python-modules/polars/all_horizontal.patch
···
-7
pkgs/development/python-modules/polars/default.nix
-7
pkgs/development/python-modules/polars/default.nix
···
+2
-2
pkgs/development/python-modules/publicsuffixlist/default.nix
+2
-2
pkgs/development/python-modules/publicsuffixlist/default.nix
···
+2
-2
pkgs/development/python-modules/pytorch-lightning/default.nix
+2
-2
pkgs/development/python-modules/pytorch-lightning/default.nix
···
+2
-2
pkgs/development/python-modules/rollbar/default.nix
+2
-2
pkgs/development/python-modules/rollbar/default.nix
···
+2
-2
pkgs/development/python-modules/trimesh/default.nix
+2
-2
pkgs/development/python-modules/trimesh/default.nix
···
+1
-1
pkgs/development/python-modules/types-appdirs/default.nix
+1
-1
pkgs/development/python-modules/types-appdirs/default.nix
···description = "This is a PEP 561 type stub package for the appdirs package. It can be used by type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code that uses appdirs. ";
+2
-2
pkgs/servers/home-assistant/stubs.nix
+2
-2
pkgs/servers/home-assistant/stubs.nix
······
+2
-2
pkgs/servers/sql/postgresql/ext/postgis.nix
+2
-2
pkgs/servers/sql/postgresql/ext/postgis.nix
···
+7
-3
pkgs/tools/admin/awscli2/default.nix
+7
-3
pkgs/tools/admin/awscli2/default.nix
···
+2
-2
pkgs/tools/misc/parallel/default.nix
+2
-2
pkgs/tools/misc/parallel/default.nix
···
+2
-2
pkgs/tools/virtualization/kubevirt/default.nix
+2
-2
pkgs/tools/virtualization/kubevirt/default.nix
···
+1
-1
pkgs/top-level/all-packages.nix
+1
-1
pkgs/top-level/all-packages.nix
···