Prepare to upload encrypted secrets file

This commit is contained in:
Jimbo 2024-08-24 23:09:23 -04:00
parent ba5d5260b3
commit f61fa33b7e
23 changed files with 35 additions and 25 deletions

View file

@ -1,6 +1,6 @@
{
security.acme = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
acceptTerms = true;
defaults.email = secrets.jimEmail;

View file

@ -1,7 +1,7 @@
{pkgs, ...}: {
# DDClient for Dynamic IPs
services.ddclient = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
enable = true;
protocol = "cloudflare";

View file

@ -1,7 +1,7 @@
{
# Configure the Element web server
nixpkgs.config.element-web.conf = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
default_server_config = {
"m.homeserver" = {

View file

@ -5,7 +5,7 @@
# Configure firewall
networking = let
ips = import ../modules/ips.nix;
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
firewall = {
allowPing = false;

View file

@ -1,6 +1,6 @@
{
services.gitea = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
enable = true;
settings = {

View file

@ -1,6 +1,6 @@
{
services.lemmy = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
enable = true;
nginx.enable = true;

View file

@ -1,5 +1,5 @@
{pkgs, ...}: let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in rec {
# Mail server
mailserver = rec {

View file

@ -1,6 +1,6 @@
{pkgs, ...}: {
services.mastodon = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
enable = true;
localDomain = "social.${secrets.jimDomain}";

View file

@ -1,5 +1,5 @@
{pkgs, ...}: let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
services.nextcloud = {
enable = true;

View file

@ -1,6 +1,6 @@
{pkgs, ...}: {
services.nginx = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
enable = true;
package = (pkgs.nginx.override {

View file

@ -1,6 +1,6 @@
{pkgs, lib, ...}: {
services.pufferpanel = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
enable = true;
environment = {

View file

@ -1,6 +1,6 @@
{pkgs, config, ...}: {
services = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
# Synapse Matrix server
matrix-synapse = with config.services.coturn; {

View file

@ -1,6 +1,6 @@
{
services.vaultwarden = let
secrets = import ../../../secrets.nix;
secrets = import ../modules/secrets.nix;
in {
enable = true;
config = {