Так, доброе утро иногда 3 часа дня, но я не жалею о том что вчера сидел до часу, потому что я смог разкостылить свой костыль обратно в нормальное решение
До этого у меня PowerTunnel'овский systemd сервис как работал? Я в home-manager скачивал в домашнюю директорию powertunnel.jar, а потом делал это:
ExecStart = "/run/current-system/sw/bin/java -Dfile.encoding=UTF-8 -jar /home/digital_dominus/PowerTunnel/powertunnel.jar -console";
Есть подозрения, что так делать это немного идиотизм, но я не смог сделать по другому... до вчерашней ночи когда у меня голова не работала вообще
Теперь у меня в начале конфига, в let есть вот PowerTunnelJar = pkgs.fetchurl, а в systemd есть это:
ExecStart = "${pkgs.jdk8}/bin/java -Dfile.encoding=UTF-8 -jar ${PowerTunnelJar} --console --ip <локальный айпи>";
Вообще очень прикольно что pkgs.fetchurl fetchzip или просто пакет возвращают путь к тому что ты скачал в /nix/store/