Update modules/shared/syscfg/server.nix
This commit is contained in:
@@ -3,16 +3,32 @@ let
|
||||
|
||||
in with lib; {
|
||||
domain = mkOption { type = types.str; };
|
||||
mailDomain = mkOption { type = types.str; };
|
||||
mailServer = mkOption { type = types.str; };
|
||||
mail = {
|
||||
domain = mkOption { type = types.str; default = null;};
|
||||
server = mkOption { type = types.str; default = null;};
|
||||
|
||||
configPath = mkOption {
|
||||
type = types.str;
|
||||
default = "/media/config";
|
||||
};
|
||||
dataPath = mkOption {
|
||||
type = types.str;
|
||||
default = "/media/data";
|
||||
|
||||
path = mkOption {
|
||||
type = types.submodule {
|
||||
freeformType = types.attrsOf types.str;
|
||||
options = {
|
||||
config = mkOption { type = types.str; default = "/media/config"; };
|
||||
data = mkOption { type = types.str; default = "/media/data"; };
|
||||
download = mkOption { type = types.str; default = "/media/data/download"; };
|
||||
cloud = mkOption { type = types.str; default ="/media/media/cloud"; };
|
||||
film = mkOption { type = types.str; default ="/media/media/film"; };
|
||||
book = mkOption { type = types.str; default ="/media/media/book"; };
|
||||
manga = mkOption { type = types.str; default ="/media/media/manga"; };
|
||||
photo = mkOption { type = types.str; default ="/media/media/photo"; };
|
||||
# music = mkOption { type = types.str; default ="/media/media/music"; };
|
||||
|
||||
dlComplete = mkOption { type = types.str; default ="/media/download/complete"; };
|
||||
dlIncomplete = mkOption { type = types.str; default ="/media/download/incomplete"; };
|
||||
dlConverted = mkOption { type = types.str; default ="/media/download/converted"; };
|
||||
};
|
||||
};
|
||||
default = {};
|
||||
};
|
||||
|
||||
colorScheme = mkOption {
|
||||
|
||||
Reference in New Issue
Block a user