nix-configs

Personal NixOS and home-manager configuration files
Log | Files | Refs

variables.nix (416B)


      1 { machine, fullname, username, domain, email, sshkey, sshport, timezone, postcode, address, htpasswd, vpnusername, vpnpassword, todosecret, privatekey, matrixuser, matrixserver }:
      2 
      3 let
      4   all-variables = { inherit machine fullname username domain email sshkey sshport timezone postcode address htpasswd vpnusername vpnpassword todosecret privatekey matrixuser matrixserver; };
      5 in
      6 
      7 {
      8   _module.args = all-variables;
      9 }