config: restructure config tree and file names:

```
config/
|- services/
|- |- <service-name>.nix
```
This commit is contained in:
Colin 2022-05-05 23:25:15 +00:00
parent 0963dde548
commit efe8a8447a
15 changed files with 16 additions and 15 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
secrets/

View File

@ -18,7 +18,7 @@
# DOCS: https://nixos.wiki/wiki/WireGuard
networking.wireguard.enable = true;
networking.wireguard.interfaces.wg0 = {
privateKeyFile = "/etc/nixos/wireguard.private";
privateKeyFile = "/etc/nixos/secrets/wireguard.private";
# wg is active only in this namespace.
# run e.g. ip netns ovpns <some command like ping/curl/etc, it'll go through wg>
# note: without the namespace, you'll need to add a specific route through eth0 for the peer (185.157.162.7/32)

View File

@ -6,7 +6,7 @@
{
services.pleroma.enable = true;
# XXX colin: this isn't checked into git, so make sure to create it first:
services.pleroma.secretConfigFile = "/etc/nixos/services-conf/pleroma.secret.exs";
services.pleroma.secretConfigFile = "/etc/nixos/secrets/pleroma.secret.exs";
# services.pleroma.secretConfigFile = "/var/lib/pleroma/prod.secret.exs";
services.pleroma.configs = [
''

View File

@ -7,19 +7,19 @@
{
imports =
[ # Include the results of the hardware scan.
./fs-configuration.nix
./hardware-configuration.nix
./net-configuration.nix
./services-conf/gitea-configuration.nix
./services-conf/jackett-configuration.nix
./services-conf/jellyfin-configuration.nix
./services-conf/matrix-configuration.nix
./services-conf/nginx-configuration.nix
./services-conf/pleroma-configuration.nix
./services-conf/postfix-configuration.nix
./services-conf/postgres-configuration.nix
./services-conf/transmission-configuration.nix
./user-configuration.nix
./config/fs.nix
./config/hardware.nix
./config/net.nix
./config/users.nix
./config/services/gitea.nix
./config/services/jackett.nix
./config/services/jellyfin.nix
./config/services/matrix.nix
./config/services/nginx.nix
./config/services/pleroma.nix
./config/services/postfix.nix
./config/services/postgres.nix
./config/services/transmission.nix
];
nixpkgs.overlays = [