first commit
This commit is contained in:
commit
21737592da
27 changed files with 744 additions and 0 deletions
45
secret.nix
Normal file
45
secret.nix
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
{ lib, ... }:
|
||||
|
||||
let
|
||||
marzban-config = {
|
||||
port = mkOption { type = types.int; default = 8000; };
|
||||
sudo-username = mkOption { type = types.str; default = "admin"; };
|
||||
sudo-password = mkOption { type = types.str; default = "admin"; };
|
||||
vless-port = mkOption { type = types.int; default = 1080; };
|
||||
dest = mkOption { type = types.str; default = "yahoo.com:443"; };
|
||||
privateKey = mkOption { type = types.str; default = ""; };
|
||||
shortId = mkOption { type = types.str; default = ""; };
|
||||
spiderX = mkOption { type = types.str; default = "/"; };
|
||||
};
|
||||
affine-config = with lib; {
|
||||
env = {
|
||||
PORT = mkOption { type = int; default = 3010; };
|
||||
DB_USERNAME = mkOption { type = str; default = "affine"; };
|
||||
DB_PASSWORD = mkOption { type = str; default = "affine"; };
|
||||
DB_DATABASE = mkOption { type = str; default = "affine"; };
|
||||
};
|
||||
revision = mkOption { type = str; default = "stable"; };
|
||||
};
|
||||
in {
|
||||
options = with lib; {
|
||||
secret = {
|
||||
artemisia = {
|
||||
marzban = marzban-config;
|
||||
};
|
||||
mio = {
|
||||
marzban = marzban-config;
|
||||
};
|
||||
vanessa = {
|
||||
marzban = marzban-config;
|
||||
};
|
||||
reine = {
|
||||
yggdrasil.PrivateKey = mkOption { type = str; default = ""; };
|
||||
};
|
||||
common = {
|
||||
yggdrasil = {
|
||||
reine = mkOption { type = str; default = ""; };
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue