diff options
author | stuebinm | 2021-06-23 23:14:56 +0200 |
---|---|---|
committer | stuebinm | 2021-06-24 02:15:41 +0200 |
commit | e5f476b8088aeb399f9a89ec63882dd92754ee9a (patch) | |
tree | 26e0e995f3583090ef61cf63b8b6b7cbc81fe896 /hosts/flora/services/pleroma.nix | |
parent | 3c2f588cd95593bdbf7743a3f58321ddbac17038 (diff) |
nixpkgs 20.09 → nixpkgs 21.05
Since pleroma is in nixpkgs 21.05, this requires some reshuffling to
keep the unstable version of pleroma (otherwise the database versions
are not compatible, and pleroma does not like database downgrades).
Additionally, hedgedoc's database has been moved to a postgres user who
is actually called hedgedoc.
Diffstat (limited to 'hosts/flora/services/pleroma.nix')
-rw-r--r-- | hosts/flora/services/pleroma.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/hosts/flora/services/pleroma.nix b/hosts/flora/services/pleroma.nix index a76a9eb..fca9d65 100644 --- a/hosts/flora/services/pleroma.nix +++ b/hosts/flora/services/pleroma.nix @@ -19,17 +19,18 @@ in config = {pkgs, config, ...}: { - # pleroma is only on unstable for now, so import it here - imports = [ "${sources.nixpkgs-unstable}/nixos/modules/services/networking/pleroma.nix" ]; # generating the manual will fail when mixing nixos channels, # so disable it here or this won't build at all. documentation.enable = false; # pleroma has a cli tool for configuration - environment.systemPackages = [ pkgs.pleroma pkgs.dnsutils ]; + environment.systemPackages = [ pkgs.dnsutils ]; services.pleroma = { enable = true; + + + package = (import sources.nixpkgs-unstable {}).pleroma; # this is barely necessary at this point — all that's # set in here is the default_signer for joken, and the |