diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2022-12-28 18:01:50 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-28 18:01:50 +0000 |
commit | aaaeebad7a823083078771b624fd64e747fa81a1 (patch) | |
tree | 46a4ce0ff9225a10b1d84b5fbdf1cbd9ea48d261 /nixos/modules/services | |
parent | d41eafcfb0a6b88b649be858577d54764efd3dd7 (diff) | |
parent | 218d1f69266450b0ef46c9e3ad088e8126991682 (diff) | |
download | nixpkgs-aaaeebad7a823083078771b624fd64e747fa81a1.tar nixpkgs-aaaeebad7a823083078771b624fd64e747fa81a1.tar.gz nixpkgs-aaaeebad7a823083078771b624fd64e747fa81a1.tar.bz2 nixpkgs-aaaeebad7a823083078771b624fd64e747fa81a1.tar.lz nixpkgs-aaaeebad7a823083078771b624fd64e747fa81a1.tar.xz nixpkgs-aaaeebad7a823083078771b624fd64e747fa81a1.tar.zst nixpkgs-aaaeebad7a823083078771b624fd64e747fa81a1.zip |
Merge staging-next into staging
Diffstat (limited to 'nixos/modules/services')
-rw-r--r-- | nixos/modules/services/backup/borgbackup.nix | 5 | ||||
-rw-r--r-- | nixos/modules/services/matrix/synapse.nix | 6 | ||||
-rw-r--r-- | nixos/modules/services/misc/nix-daemon.nix | 2 |
3 files changed, 10 insertions, 3 deletions
diff --git a/nixos/modules/services/backup/borgbackup.nix b/nixos/modules/services/backup/borgbackup.nix index ae8e1dd8463..c5fc09dcea0 100644 --- a/nixos/modules/services/backup/borgbackup.nix +++ b/nixos/modules/services/backup/borgbackup.nix @@ -150,8 +150,9 @@ let # Ensure that the home directory already exists # We can't assert createHome == true because that's not the case for root cd "${config.users.users.${cfg.user}.home}" - ${install} -d .config/borg - ${install} -d .cache/borg + # Create each directory separately to prevent root owned parent dirs + ${install} -d .config .config/borg + ${install} -d .cache .cache/borg '' + optionalString (isLocalPath cfg.repo && !cfg.removableDevice) '' ${install} -d ${escapeShellArg cfg.repo} '')); diff --git a/nixos/modules/services/matrix/synapse.nix b/nixos/modules/services/matrix/synapse.nix index b9b581acb34..3087d879b9d 100644 --- a/nixos/modules/services/matrix/synapse.nix +++ b/nixos/modules/services/matrix/synapse.nix @@ -507,6 +507,12 @@ in { sqlite3 = null; psycopg2 = "matrix-synapse"; }.${cfg.settings.database.name}; + defaultText = lib.literalExpression '' + { + sqlite3 = null; + psycopg2 = "matrix-synapse"; + }.''${cfg.settings.database.name}; + ''; description = lib.mdDoc '' Username to connect with psycopg2, set to null when using sqlite3. diff --git a/nixos/modules/services/misc/nix-daemon.nix b/nixos/modules/services/misc/nix-daemon.nix index b13706f641c..10db7cdfb33 100644 --- a/nixos/modules/services/misc/nix-daemon.nix +++ b/nixos/modules/services/misc/nix-daemon.nix @@ -819,7 +819,7 @@ in optionals (pkgs.hostPlatform ? gcc.arch) ( # a builder can run code for `gcc.arch` and inferior architectures [ "gccarch-${pkgs.hostPlatform.gcc.arch}" ] ++ - map (x: "gccarch-${x}") systems.architectures.inferiors.${pkgs.hostPlatform.gcc.arch} + map (x: "gccarch-${x}") (systems.architectures.inferiors.${pkgs.hostPlatform.gcc.arch} or []) ) ); } |