diff options
| author | tv <tv@krebsco.de> | 2018-10-07 09:54:55 +0200 | 
|---|---|---|
| committer | tv <tv@krebsco.de> | 2018-10-07 10:00:12 +0200 | 
| commit | a93db9c79cf258e25e515482a5df38e456401a78 (patch) | |
| tree | 82f95923fd6ace05fde584bfaf92d993673dd891 | |
| parent | d7999df97cc7067b75e176ab274c560c950c0f35 (diff) | |
tv xserver: cleanup services
| -rw-r--r-- | tv/2configs/xserver/default.nix | 24 | 
1 files changed, 11 insertions, 13 deletions
| diff --git a/tv/2configs/xserver/default.nix b/tv/2configs/xserver/default.nix index ea43ef99c..892b7e3b8 100644 --- a/tv/2configs/xserver/default.nix +++ b/tv/2configs/xserver/default.nix @@ -58,7 +58,7 @@ in {    systemd.services.display-manager.enable = false;    systemd.services.xmonad = { -    wantedBy = [ "multi-user.target" ]; +    wantedBy = [ "graphical.target" ];      requires = [ "xserver.service" ];      environment = {        DISPLAY = ":${toString config.services.xserver.display}"; @@ -104,21 +104,20 @@ in {    systemd.services.xserver = {      after = [ -      "systemd-udev-settle.service" -      "local-fs.target"        "acpid.service" +      "local-fs.target" +      "systemd-udev-settle.service" +    ]; +    wants = [ +      "systemd-udev-settle.service"      ]; -    reloadIfChanged = true; +    restartIfChanged = false;      environment = { -      XKB_BINDIR = "${pkgs.xorg.xkbcomp}/bin"; # Needed for the Xkb extension. -      XORG_DRI_DRIVER_PATH = "/run/opengl-driver/lib/dri"; # !!! Depends on the driver selected at runtime. -      LD_LIBRARY_PATH = concatStringsSep ":" ( -        [ "${pkgs.xorg.libX11}/lib" "${pkgs.xorg.libXext}/lib" ] +      LD_LIBRARY_PATH = concatStringsSep ":" ([ "/run/opengl-driver/lib" ]          ++ concatLists (catAttrs "libPath" config.services.xserver.drivers));      };      serviceConfig = {        SyslogIdentifier = "xserver"; -      ExecReload = "${pkgs.coreutils}/bin/echo NOP";        ExecStart = toString [          "${pkgs.xorg.xorgserver}/bin/X"          ":${toString config.services.xserver.display}" @@ -126,17 +125,16 @@ in {          "-config ${import ./xserver.conf.nix args}"          "-logfile /dev/null -logverbose 0 -verbose 3"          "-nolisten tcp" -        "-xkbdir ${pkgs.xkeyboard_config}/etc/X11/xkb" +        "-xkbdir ${config.services.xserver.xkbDir}"        ];      };    };    systemd.services.urxvtd = { -    wantedBy = [ "multi-user.target" ]; -    reloadIfChanged = true; +    wantedBy = [ "graphical.target" ]; +    restartIfChanged = false;      serviceConfig = {        SyslogIdentifier = "urxvtd"; -      ExecReload = "${pkgs.coreutils}/bin/echo NOP";        ExecStart = "${pkgs.rxvt_unicode}/bin/urxvtd";        Restart = "always";        RestartSec = "2s"; | 
