From ab1ea28d0b6529e5ad9112513db24a52fa7994d8 Mon Sep 17 00:00:00 2001 From: makefu Date: Sun, 16 Jul 2017 21:54:06 +0200 Subject: ma vncserver: use upstream tigervnc again --- makefu/2configs/vncserver.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'makefu/2configs/vncserver.nix') diff --git a/makefu/2configs/vncserver.nix b/makefu/2configs/vncserver.nix index c56b3e29..3d1d9fe7 100644 --- a/makefu/2configs/vncserver.nix +++ b/makefu/2configs/vncserver.nix @@ -3,14 +3,13 @@ with lib; let pwfile = (toString )+ "/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; }; -- cgit v1.2.3