Update modules/shared/syscfg/server.nix
This commit is contained in:
@@ -3,16 +3,32 @@ let
|
|||||||
|
|
||||||
in with lib; {
|
in with lib; {
|
||||||
domain = mkOption { type = types.str; };
|
domain = mkOption { type = types.str; };
|
||||||
mailDomain = mkOption { type = types.str; };
|
mail = {
|
||||||
mailServer = mkOption { type = types.str; };
|
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;
|
path = mkOption {
|
||||||
default = "/media/data";
|
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 {
|
colorScheme = mkOption {
|
||||||
|
|||||||
Reference in New Issue
Block a user