From d26ff604e6567b347035dc7074d444af87345aaa Mon Sep 17 00:00:00 2001 From: Fabian Montero Date: Fri, 7 Feb 2025 14:21:59 -0600 Subject: [PATCH] add syncthing --- home/modules/default.nix | 1 + home/modules/syncthing.nix | 20 +++++++++++++++++++ .../fabian@posixlycorrect/default.nix | 1 + 3 files changed, 22 insertions(+) create mode 100644 home/modules/syncthing.nix diff --git a/home/modules/default.nix b/home/modules/default.nix index 1ff208d..8772d33 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -16,5 +16,6 @@ ./gpg.nix ./defaultDesktopPack.nix ./accounts.nix + ./syncthing.nix ]; } diff --git a/home/modules/syncthing.nix b/home/modules/syncthing.nix new file mode 100644 index 0000000..4857e63 --- /dev/null +++ b/home/modules/syncthing.nix @@ -0,0 +1,20 @@ +{ + config, + lib, + pkgs, + ... +}: +with lib; let + cfg = config.local.services.syncthing; +in { + options.local.services.syncthing = { + enable = mkEnableOption "syncthing settings"; + }; + + config = mkIf cfg.enable { + services.syncthing = { + enable = true; + tray.enable = true; + }; + }; +} diff --git a/home/platforms/fabian@posixlycorrect/default.nix b/home/platforms/fabian@posixlycorrect/default.nix index 3834d9d..ddc9ffe 100644 --- a/home/platforms/fabian@posixlycorrect/default.nix +++ b/home/platforms/fabian@posixlycorrect/default.nix @@ -33,6 +33,7 @@ enable = true; defaultKey = "7AA277E604A4173916BBB4E91FFAC35E1798174F"; }; + syncthing.enable = true; }; apps = {