summaryrefslogtreecommitdiff
path: root/configurations/yavanna
diff options
context:
space:
mode:
authorAzat Bahawi <azat@bahawi.net>2022-09-12 14:03:31 +0300
committerAzat Bahawi <azat@bahawi.net>2022-09-12 14:03:31 +0300
commit5b01fa945b2122b82da4be33203e4cf753951b7c (patch)
treef0693b31788e717d9ab1781cf19e2403727755df /configurations/yavanna
parent96ca9558928f4ffc9a99a94059fcd93d0a9de761 (diff)
2022-09-12
Diffstat (limited to 'configurations/yavanna')
-rw-r--r--configurations/yavanna/default.nix34
1 files changed, 3 insertions, 31 deletions
diff --git a/configurations/yavanna/default.nix b/configurations/yavanna/default.nix
index 3ed114e..d390e40 100644
--- a/configurations/yavanna/default.nix
+++ b/configurations/yavanna/default.nix
@@ -1,45 +1,17 @@
{
- config,
- inputs,
lib,
this,
...
}:
with lib; {
- secrets = {
- wireguard-private-key-yavanna.file = "${inputs.self}/secrets/wireguard-private-key-yavanna";
-
- syncthing-cert-yavanna = with config.services.syncthing; {
- file = "${inputs.self}/secrets/syncthing-cert-yavanna";
- owner = user;
- inherit group;
- };
-
- syncthing-key-yavanna = with config.services.syncthing; {
- file = "${inputs.self}/secrets/syncthing-key-yavanna";
- owner = user;
- inherit group;
- };
- };
-
nixfiles.modules = {
- wireguard = {
- privateKeyFile = config.secrets.wireguard-private-key-yavanna.path;
- client.enable = true;
- };
+ wireguard.client.enable = true;
- syncthing = with config.secrets; {
- enable = true;
- key = syncthing-key-yavanna.path;
- cert = syncthing-cert-yavanna.path;
- };
+ syncthing.enable = true;
acme.enable = true;
- rtorrent = {
- enable = true;
- flood.enable = true;
- };
+ rtorrent.enable = true;
};
networking = let