diff options
author | makefu <github@syntax-fehler.de> | 2017-07-16 21:54:06 +0200 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2017-07-16 21:54:06 +0200 |
commit | aa41fa685c79f17a735958aa9e3ffcb52133e751 (patch) | |
tree | e454081dcce7f5e72abcb786393f9fef9ced5125 | |
parent | e976439a6fc6702844dea23e27c3eaf1c4890c81 (diff) |
ma vncserver: use upstream tigervnc again
-rw-r--r-- | 2configs/vncserver.nix | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/2configs/vncserver.nix b/2configs/vncserver.nix index c56b3e294..3d1d9fe75 100644 --- a/2configs/vncserver.nix +++ b/2configs/vncserver.nix @@ -3,14 +3,13 @@ with lib; let pwfile = (toString <secrets>)+ "/vnc-password"; # create with `vncpasswd` pwtmp = "/tmp/vnc-password"; - # nixos-unstable tigervnc is currently broken :\ - package = (import (fetchTarball https://github.com/NixOS/nixpkgs-channels/archive/nixos-17.03.tar.gz) {}).pkgs.tigervnc; user = config.makefu.gui.user; vnc_port = 5900; web_port = 6080; in { networking.firewall.allowedTCPPorts = [ 80 vnc_port web_port ]; systemd.services = { + # TODO: terminal-server without a real gui and virtual display manager terminal-server = { description = "VNC Terminal Server"; after = [ "display-manager.service" "graphical.target" ]; @@ -22,7 +21,7 @@ in { sleep 5 install -m0700 -o ${user} ${pwfile} ${pwtmp} ''; - ExecStart = "${package}/bin/x0vncserver -display :0 -rfbport ${toString vnc_port} -passwordfile ${pwtmp}"; + ExecStart = "${pkgs.tigervnc}/bin/x0vncserver -display :0 -rfbport ${toString vnc_port} -passwordfile ${pwtmp}"; PermissionsStartOnly = true; PrivateTmp = true; }; |