nixos-config/system/desktop/remote-install.nix

19 lines
501 B
Nix
Raw Normal View History

2019-12-20 05:54:26 +01:00
{ pkgs, ... }: {
2019-10-24 02:20:38 +02:00
services.tor = {
2020-01-31 10:40:14 +01:00
enable = true;
client.enable = true;
2019-12-20 05:54:26 +01:00
hiddenServices.liveos.map = [{ port = 1337; }];
2019-10-24 02:20:38 +02:00
};
environment.systemPackages = [
(pkgs.writeShellScriptBin "remote-install-start-service" ''
echo "starting announcment server to receive remote-install iso onion id"
${pkgs.nmap}/bin/ncat -k -l -p 1337
'')
(pkgs.writeShellScriptBin "remote-install-get-hiddenReceiver" ''
sudo cat /var/lib/tor/onion/liveos/hostname
'')
];
}