{ config, pkgs, ... }: { environment.systemPackages = builtins.attrValues { inherit (pkgs) monero-gui monero-cli p2pool xmrig ; }; users.users.p2pool = { isSystemUser = true; group = "p2pool"; description = "p2pool daemon user"; home = "/var/lib/p2pool"; createHome = true; }; users.groups.p2pool = { }; systemd.services.p2pool = { description = "p2pool daemon"; after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { User = "p2pool"; Group = "p2pool"; ExecStart = "${pkgs.p2pool}/bin/p2pool --host 127.0.0.1 --wallet 48kwCPHhnbXfriMCtGHu4BRrc8dwmhUxVdD1ycATtDigW4Fjrsfhi7wQ2QSNyvspxaN7Tt2dApAEbFhTeSPD9w1x4JmyzTg --nano"; Restart = "always"; }; }; }