Files
nixconf/__vars.nix

49 lines
1.0 KiB
Nix

{ lib, ... }:
with lib;
{
# CLIENT SPECIFIC IMPORTS
imports = [
./service-zrepl.nix
./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 = "25.05"; # 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 = 0;
# HOMEMANAGER
vars.hm_git_username = "";
# NFS
vars.nfs_server = "";
vars.nfs_volume = "";
vars.nfs_mount = "";
}