From e97169c2466e337d3187477e9ccefc3668fbecf6 Mon Sep 17 00:00:00 2001 From: Jimbo Date: Mon, 30 Sep 2024 23:02:14 -0400 Subject: [PATCH] Add a secrets template for use by other people so it doesn't have to be completely reverse engineered --- extras/secrets-template.nix | 73 ++++++++++++++++++++++++++++++++++++ extras/secrets.nix | Bin 2892 -> 3046 bytes home/sway/hardware.nix | 2 +- 3 files changed, 74 insertions(+), 1 deletion(-) create mode 100644 extras/secrets-template.nix diff --git a/extras/secrets-template.nix b/extras/secrets-template.nix new file mode 100644 index 00000000..bd7d892f --- /dev/null +++ b/extras/secrets-template.nix @@ -0,0 +1,73 @@ +{ + # Define domains + jimDomain = ""; + + # User account passwords, generated with 'mkpasswd -m sha-512' + jimboAccPass = ""; + + # External emails + jimUsername = ""; + jimEmail = ""; + + # SSH Keys + jimKeys = [ + "" + "" + ]; + + # System timezone in standard timezone identifier format + timeZone = ""; + + # Cloudflare API key + flareApiKey = ""; + + # Wireguard keys, generated with the wg command + wgServerPriv = ""; + wgServerPub = ""; + wgClientPriv = ""; + wgClientPub = ""; + wgPixel9Pub = ""; + wgOraclePub = ""; + + # Icecast, plaintext + castAdminPass = ""; + castSourcePass = ""; + + # Photoprism, plaintext + prismAdminPass = ""; + + # Matrix secrets + matrixSecret = ""; + discordBotID = ""; + discordBotToken = ""; + + # Pixelfed secret, must be 32 characters long + pixelfedKey = '' + APP_KEY= + ''; + + # Transmission credentials, plaintext + transmissionCredFile = '' + { + "rpc-username": "", + "rpc-password": "" + } + ''; + + # Email cleartext passwords + noreplyPassword = ""; + + # Email account hashes, generated with 'mkpasswd -m bcrypt' + noreplyMailHash = ""; + jimboMailHash = ""; + lunaMailHash = ""; + freecornMailHash = ""; + tinyMailHash = ""; + + # IPs + jimIP1 = ""; + jimIP2 = ""; + lunaIP = ""; + cornIP = ""; + vertIP = ""; +} diff --git a/extras/secrets.nix b/extras/secrets.nix index c1098f85b5173116ba4bcb0e0b7043990ece35cf..30312f92dd836559c0241795ef390e7a0084166d 100644 GIT binary patch literal 3046 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 B{n7vc literal 2892 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 diff --git a/home/sway/hardware.nix b/home/sway/hardware.nix index 3a8d8e83..dc0b3329 100644 --- a/home/sway/hardware.nix +++ b/home/sway/hardware.nix @@ -8,8 +8,8 @@ mode = "1920x1080@143.980Hz"; max_render_time = "3"; bg = "~/.wallpapers/1.png fill"; - scale = "1"; adaptive_sync = "on"; + #tearing_allowed = "1"; }; ${outputs.displays.d2} = { pos = "0 405";