this repo has no description
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

music sftp

dawn a2918afd 0c13d5b4

+31
+31
hosts/trimounts/modules/navidrome.nix
··· 86 86 CacheDirectory = "geesefs-callie"; 87 87 }; 88 88 }; 89 + 90 + users.users.music = { 91 + isSystemUser = true; 92 + group = "music"; 93 + shell = pkgs.shadow; 94 + openssh.authorizedKeys.keys = [ 95 + # ana 96 + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCS9VBRE13jojnqVjuUZWTcOK8GokDDlk2U0i61vEJizVzNowGnIAbwq0cOaFEBX4JBkOa4I8Ku2Pw7fODuoehSK/t7FrfXExk2PBT3k0mfzqQYxfq5bzae7AWr7n/sKUBTtvHSACfidxzQpV7VSgW68jqdOt6h7FHSeS2jac7wUNPobL0uCkFB4FiEQOnIqlRGSSabVemL7bC9H9lUyOODSTthiq9S3pPYknyHDRKUtSCSw4pfpasr4bxDVSW99h3GBcW0hZbpw5bwlxQlwbclxQDnn7XJhWpq6zL/2ScVGJgd94z7FshKoF5IFTk6e7a/Ouv4Ato4hRLxEe5u70CH" 97 + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILUIHFy8lBU8Iy5253Lglw0v67k9ozxjLWprjTjwTsrm dusk@devel.mobi" 98 + ]; 99 + }; 100 + users.groups.music = {}; 101 + 102 + systemd.tmpfiles.rules = [ 103 + "d /music-chroot 0755 root root -" 104 + "d /music-chroot/music 0755 music music -" 105 + ]; 106 + 107 + fileSystems."/music-chroot/music" = { 108 + device = "/music/uploads"; 109 + fsType = "none"; 110 + options = ["bind"]; 111 + }; 112 + 113 + services.openssh.extraConfig = '' 114 + Match User music 115 + ChrootDirectory /music-chroot 116 + ForceCommand internal-sftp 117 + AllowTcpForwarding no 118 + ''; 119 + services.openssh.allowSFTP = true; 89 120 }