variables.sample.nix (919B)
1 { lib }: 2 3 rec { 4 hm-version = "26.05"; 5 user = rec { 6 fullname = "Peter"; 7 username = lib.strings.toLower fullname; 8 domain = "domain.com"; 9 email = "${username}@${domain}"; 10 timezone = "Europe/London"; 11 locale = "en_GB.UTF-8"; 12 address = "${addr.number} ${addr.street}\n${addr.town}\n${addr.county}\n${addr.postcode}"; 13 addr = { 14 number = "123"; 15 street = "Fake Street"; 16 town = "Faketown"; 17 county = "North Fakesburg"; 18 postcode = "AB1 1CD"; 19 }; 20 }; 21 secrets = { 22 sshkey = "ssh-rsa yourpubkeyhere"; 23 sshport = 2222; 24 htpasswd = "caddy hash-password --plaintext "yourpassword" | base64 -w0"; 25 vpnusername = ""; 26 vpnpassword = ""; 27 todosecret = ""; 28 pdfpassword = ""; 29 privatekey = "path/to/private.key"; 30 zerotier = ""; 31 cloudflare = ""; 32 }; 33 syncthing = { 34 machine1 = "id-number-1"; 35 machine2 = "id-number-2"; 36 }; 37 }