diff --git a/modules/default/common/sops.nix b/modules/default/common/sops.nix index 2a9bce5..03094f9 100644 --- a/modules/default/common/sops.nix +++ b/modules/default/common/sops.nix @@ -13,7 +13,9 @@ sops.secrets."syncthing/password" = { mode = "440"; - owner = "willifan"; + group = "syncthing"; }; + users.groups.syncthing = { }; + } diff --git a/modules/default/common/syncthing.nix b/modules/default/common/syncthing.nix index 2d1f50a..3a9df1d 100644 --- a/modules/default/common/syncthing.nix +++ b/modules/default/common/syncthing.nix @@ -29,7 +29,6 @@ in enable = lib.mkDefault true; overrideDevices = lib.mkDefault true; overrideFolders = lib.mkDefault true; - guiAddress = "0.0.0.0:8384"; passwordFile = config.sops.secrets."syncthing/password".path; settings = { gui.user = "willifan"; diff --git a/modules/default/common/users.nix b/modules/default/common/users.nix index 13b305a..c4ea947 100644 --- a/modules/default/common/users.nix +++ b/modules/default/common/users.nix @@ -3,7 +3,7 @@ users.users.willifan = { isNormalUser = true; description = "willifan"; - extraGroups = [ "networkmanager" "wheel" ]; + extraGroups = [ "networkmanager" "wheel" "syncthing" ]; shell = pkgs.bash; };