refactor(nixos): use mkWebApp module to simplify web app definitions
This commit is contained in:
parent
2292baecf6
commit
a5d8bfcdd5
8 changed files with 81 additions and 91 deletions
|
@ -7,7 +7,12 @@ let
|
|||
singleton
|
||||
mkIf
|
||||
;
|
||||
inherit (lib.pantheon) mkRootDomain mkPortOption mkStrOption;
|
||||
inherit (lib.pantheon)
|
||||
mkAttrOption
|
||||
mkRootDomain
|
||||
mkPortOption
|
||||
mkStrOption
|
||||
;
|
||||
networkingConfig =
|
||||
{
|
||||
config,
|
||||
|
@ -45,6 +50,7 @@ in
|
|||
port = mkPortOption defaultPort;
|
||||
domain = mkStrOption;
|
||||
openFirewall = mkEnableOption "";
|
||||
extraCfg = mkAttrOption;
|
||||
} // extraOptions;
|
||||
|
||||
config = mkIf cfg.enable (mkMerge [
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue