48 lines
1018 B
Nix
48 lines
1018 B
Nix
{ lib, ... }:
|
|
with lib;
|
|
{
|
|
# CLIENT SPECIFIC IMPORTS
|
|
imports = [
|
|
./zfs-management.nix
|
|
./nfs-mount.nix
|
|
./keepalived.nix
|
|
];
|
|
|
|
# SYSTEM
|
|
vars.username = "";
|
|
vars.usermail = "";
|
|
vars.local_ip = "";
|
|
vars.hostname = "";
|
|
vars.hostid = "";
|
|
vars.host_type = "";
|
|
vars.interfaces = [""];
|
|
# DO NOT TOUCH!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
# For more information, see `man configuration.nix` or https://nixos.org/manual/nixos/stable/options#opt-system.stateVersion .
|
|
vars.stateVersion = "23.11"; # Default to the oldest supported version in my fleet
|
|
# DO NOT TOUCH!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
|
# WIREGUARD
|
|
vars.wg_adress = "";
|
|
vars.wg_privateKey = "";
|
|
vars.wg_publicKey = "";
|
|
vars.wg_presharedKey = "";
|
|
vars.wg_endpoint = "";
|
|
|
|
# KEEPALIVED
|
|
vars.ka_addr_v4 = "";
|
|
vars.ka_addr_v6 = "";
|
|
vars.ka_priority = ;
|
|
|
|
# HOMEMANAGER
|
|
vars.hm_git_username = "";
|
|
|
|
# NFS
|
|
vars.nfs_server = "";
|
|
vars.nfs_volume = "";
|
|
vars.nfs_mount = "";
|
|
|
|
|
|
|
|
}
|