mirror of
https://github.com/starr-dusT/dotfiles.git
synced 2025-02-19 19:27:31 -08:00
add seafile
This commit is contained in:
parent
2d2c1af055
commit
3db1173f4a
@ -95,6 +95,7 @@
|
|||||||
peripherals.enable = true;
|
peripherals.enable = true;
|
||||||
samba-client.enable = true;
|
samba-client.enable = true;
|
||||||
virt-manager.enable = true;
|
virt-manager.enable = true;
|
||||||
|
seafile-server.enable = false;
|
||||||
};
|
};
|
||||||
system = {
|
system = {
|
||||||
ssh.enable = true;
|
ssh.enable = true;
|
||||||
|
@ -114,6 +114,9 @@
|
|||||||
"rss.tstarr.us" = (SSL // {
|
"rss.tstarr.us" = (SSL // {
|
||||||
locations."/".proxyPass = "http://localhost:8081/";
|
locations."/".proxyPass = "http://localhost:8081/";
|
||||||
});
|
});
|
||||||
|
"wiki.tstarr.us" = (SSL // {
|
||||||
|
locations."/".proxyPass = "http://localhost:8082/";
|
||||||
|
});
|
||||||
"rssbridge.tstarr.us" = (SSL // {
|
"rssbridge.tstarr.us" = (SSL // {
|
||||||
locations."/".proxyPass = "http://localhost:3000/";
|
locations."/".proxyPass = "http://localhost:3000/";
|
||||||
});
|
});
|
||||||
@ -137,6 +140,7 @@
|
|||||||
};
|
};
|
||||||
services = {
|
services = {
|
||||||
jellyfin.enable = true;
|
jellyfin.enable = true;
|
||||||
|
seafile-server.enable = true;
|
||||||
};
|
};
|
||||||
system = {
|
system = {
|
||||||
terminal.enable = true;
|
terminal.enable = true;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{ ... }:
|
{ ... }:
|
||||||
{
|
{
|
||||||
imports = [ ./samba-client.nix ./jellyfin.nix ./virt-manager.nix ./peripherals.nix ];
|
imports = [ ./seafile-server.nix ./samba-client.nix ./jellyfin.nix ./virt-manager.nix ./peripherals.nix ];
|
||||||
}
|
}
|
||||||
|
15
provision/modules/services/seafile-server.nix
Normal file
15
provision/modules/services/seafile-server.nix
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
{ config, lib, pkgs, pkgs-unstable, user, ... }:
|
||||||
|
|
||||||
|
let
|
||||||
|
cfg = config.modules.services.seafile-server;
|
||||||
|
in {
|
||||||
|
options.modules.services.seafile-server.enable = lib.mkEnableOption "seafile-server";
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
services.seafile = {
|
||||||
|
enable = true;
|
||||||
|
adminEmail = "starrtyler88@gmail.com";
|
||||||
|
initialAdminPassword = "dude";
|
||||||
|
ccnetSettings.General.SERVICE_URL = "https://wiki.tstarr.us";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user