diff --git a/modules/nixos/deertopia/webdav.nix b/modules/nixos/deertopia/webdav.nix index 6be71cb..6e6b339 100644 --- a/modules/nixos/deertopia/webdav.nix +++ b/modules/nixos/deertopia/webdav.nix @@ -27,6 +27,8 @@ in { description = "Deertopia's WebDAV server"; after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; + # TODO: Exclude .git. + # TODO: Respect .gitignore. script = '' ${pkgs.rclone}/bin/rclone serve webdav \ --addr ":${builtins.toString cfg.port}" \ diff --git a/users/crumb/default.nix b/users/crumb/default.nix index 46c37ff..535475f 100755 --- a/users/crumb/default.nix +++ b/users/crumb/default.nix @@ -6,6 +6,10 @@ extraGroups = [ "wheel" "persist" ]; initialHashedPassword = "$y$j9T$aEFDDwdTZbAc6VQRXrkBJ0$K8wxTGTWDihyX1wxJ.ZMH//wmQFfrGGUkLkxIU0Lyq8"; + + openssh.authorizedKeys.keyFiles = [ + ../../public-keys/crumb-at-guix-rebound.pub + ]; }; homeConfiguration = { config, lib, pkgs, ... }: {