diff --git a/modules/software/programs.nix b/modules/software/programs.nix index f9cadf1..b047e71 100644 --- a/modules/software/programs.nix +++ b/modules/software/programs.nix @@ -23,6 +23,7 @@ usbutils fastfetch attic-client + rclone ] else [] ) diff --git a/modules/users/overseer/services/matrix.nix b/modules/users/overseer/services/matrix.nix new file mode 100644 index 0000000..0d90bc4 --- /dev/null +++ b/modules/users/overseer/services/matrix.nix @@ -0,0 +1,19 @@ +{ + lib, + config, + ... +}: +lib.mkIf config.user.overseer.enable { + ############ + # Database # + ############ + services.postgresql = { + enable = true; + ensureUsers = [ + { + name = "matrix-synapse"; + ensureDBOwnership = true; + } + ]; + }; +}