diff --git a/hosts/sisko/default.nix b/hosts/sisko/default.nix index 50e3cc2..9542bc1 100644 --- a/hosts/sisko/default.nix +++ b/hosts/sisko/default.nix @@ -33,7 +33,6 @@ "arr" "zerotier" "mosh" - "amule" ] ++ [ ./disko.nix diff --git a/modules/amarr/default.nix b/modules/amarr/default.nix deleted file mode 100644 index 0412243..0000000 --- a/modules/amarr/default.nix +++ /dev/null @@ -1,23 +0,0 @@ -args@{ lib, pkgs, ... }: -let - pkgs = builtins.getFlake "github:NixOS/nixpkgs/d278c7bfb89130ac167e80d2250f9abc0bede419"; - amarr = pkgs.legacyPackages.${args.pkgs.system}.amarr; -in -{ - systemd.services.amarr = { - description = "amarr"; - wantedBy = [ "multi-user.target" ]; - after = [ "network.target" ]; - serviceConfig = { - User = "root"; - Type = "oneshot"; - ExecStart = lib.getExe amarr; - }; - environment = { - AMULE_HOST = "localhost"; - AMULE_PORT = "4712"; - AMULE_PASSWORD = ""; - }; - }; - -} diff --git a/modules/amule/default.nix b/modules/amule/default.nix deleted file mode 100644 index 9752f8f..0000000 --- a/modules/amule/default.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ config, lib, ... }: -{ - users.users.amule = { - isSystemUser = true; - group = "amule"; - extraGroups = [ "amule" ]; - home = config.services.amule.dataDir; - }; - - users.groups.amule = { }; - services.amule = { - dataDir = "/mnt/hd/amule"; - enable = true; - user = "amule"; - }; - - # sometimes the service crashes with a segfeault without any reason... - systemd.services.amuled.serviceConfig.Restart = lib.mkForce "always"; - - environment.persistence."/persist".directories = [ - config.services.amule.dataDir - ]; - - networking.firewall = { - allowedTCPPorts = [ 4662 ]; - allowedUDPPortRanges = [ - { - from = 4665; - to = 4672; - } - ]; - }; - -}