From 7a771dc49e2db9c1dad263d83f65bf4f4e1406e1 Mon Sep 17 00:00:00 2001 From: Fern Garden Date: Tue, 22 Jul 2025 21:07:08 +0800 Subject: [PATCH] Enable nextcloud --- flake.lock | 8 ++++---- hosts/nextcloud/default.nix | 28 ++++++++++++++-------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/flake.lock b/flake.lock index 5cf040c..2b086e1 100755 --- a/flake.lock +++ b/flake.lock @@ -456,11 +456,11 @@ "secrets": { "flake": false, "locked": { - "lastModified": 1751952212, - "narHash": "sha256-2W/h9pas2gJrRtrZYzBxXUZ99i6W3xXtfiIxOI19rhs=", + "lastModified": 1753189540, + "narHash": "sha256-1kIA3wHUw8Vlc7VxM4HuBhbaR/d+hKXbRtuDYm2YQ2c=", "ref": "main", - "rev": "11bb31b71e2ef6795c9b0184f9e10e2946071ed8", - "revCount": 1, + "rev": "fa4f376b81efb6a9313e3d43d0361853b9389b84", + "revCount": 2, "type": "git", "url": "ssh://git@docker.local:222/fern/secrets" }, diff --git a/hosts/nextcloud/default.nix b/hosts/nextcloud/default.nix index f775773..464515b 100644 --- a/hosts/nextcloud/default.nix +++ b/hosts/nextcloud/default.nix @@ -4,18 +4,18 @@ secrets, ... }: { - # # Import secrets. - # sops = { - # age.sshKeyPaths = ["/etc/ssh/ssh_host_ed25519_key"]; - # defaultSopsFile = "${secrets}/sops.yaml"; - # secrets."nextcloud/admin_pass" = {}; - # }; - # - # services.nextcloud = { - # enable = true; - # package = pkgs.nextcloud31; - # hostName = "localhost"; - # config.adminpassFile = config.sops.secrets."nextcloud/admin_pass".path; - # config.dbtype = "sqlite"; - # }; + # Import secrets. + sops = { + age.sshKeyPaths = ["/etc/ssh/ssh_host_ed25519_key"]; + defaultSopsFile = "${secrets}/sops.yaml"; + secrets."nextcloud/admin_pass" = {}; + }; + + services.nextcloud = { + enable = true; + package = pkgs.nextcloud31; + hostName = "localhost"; + config.adminpassFile = config.sops.secrets."nextcloud/admin_pass".path; + config.dbtype = "pgsql"; + }; }