diff options
| author | tv <tv@krebsco.de> | 2019-04-25 00:17:25 +0200 | 
|---|---|---|
| committer | tv <tv@krebsco.de> | 2019-04-25 00:19:01 +0200 | 
| commit | 6213adeb7187be3ddeb76b3d49aee4b2363d9468 (patch) | |
| tree | 776805d0346290e1635f586b285488347f38d767 | |
| parent | b94aa28af6ddc3ac1be820d0bf0a1c7ae886f4d9 (diff) | |
tv: add urxvt config module
| -rw-r--r-- | tv/2configs/xserver/default.nix | 15 | ||||
| -rw-r--r-- | tv/2configs/xserver/urxvt.nix (renamed from tv/2configs/xserver/Xresources.nix) | 20 | 
2 files changed, 17 insertions, 18 deletions
| diff --git a/tv/2configs/xserver/default.nix b/tv/2configs/xserver/default.nix index e216025..95198ff 100644 --- a/tv/2configs/xserver/default.nix +++ b/tv/2configs/xserver/default.nix @@ -10,7 +10,7 @@ let  in {    imports = [ -    ./Xresources.nix +    ./urxvt.nix    ];    environment.systemPackages = [ @@ -150,19 +150,6 @@ in {      };    }; -  systemd.services.urxvtd = { -    wantedBy = [ "graphical.target" ]; -    restartIfChanged = false; -    serviceConfig = { -      SyslogIdentifier = "urxvtd"; -      ExecStart = "${pkgs.rxvt_unicode}/bin/urxvtd"; -      Restart = "always"; -      RestartSec = "2s"; -      StartLimitBurst = 0; -      User = cfg.user.name; -    }; -  }; -    tv.slock = {      enable = true;      user = cfg.user; diff --git a/tv/2configs/xserver/Xresources.nix b/tv/2configs/xserver/urxvt.nix index b6c43b7..2d504e1 100644 --- a/tv/2configs/xserver/Xresources.nix +++ b/tv/2configs/xserver/urxvt.nix @@ -1,6 +1,19 @@  with import <stockholm/lib>; -{ config, pkgs, ... }: { - +{ config, pkgs, ... }: let +  cfg.user = config.krebs.build.user; +in { +  systemd.services.urxvtd = { +    wantedBy = [ "graphical.target" ]; +    restartIfChanged = false; +    serviceConfig = { +      SyslogIdentifier = "urxvtd"; +      ExecStart = "${pkgs.rxvt_unicode}/bin/urxvtd"; +      Restart = "always"; +      RestartSec = "2s"; +      StartLimitBurst = 0; +      User = cfg.user.name; +    }; +  };    tv.Xresources = {      "URxvt*cutchars" = ''"\\`\"'&()*,;<=>?@[]^{|}‘’"'';      "URxvt*eightBitInput" = "false"; @@ -40,7 +53,7 @@ with import <stockholm/lib>;      "URxvt*perl-ext" = "default,url-select";      "URxvt*keysym.M-u" = "perl:url-select:select_next";      "URxvt*url-select.launcher" = -      "/etc/profiles/per-user/${config.krebs.build.user.name}/bin/ff -new-tab"; +      "/etc/profiles/per-user/${cfg.user.name}/bin/ff -new-tab";      "URxvt*url-select.underline" = "true";      "URxvt*colorUL" = "#4682B4";      "URxvt.perl-lib" = "${pkgs.urxvt_perls}/lib/urxvt/perl"; @@ -57,5 +70,4 @@ with import <stockholm/lib>;      "fzmenu-urxvt*geometry" = "70x9";      "fzmenu-urxvt*internalBorder" = "1";    }; -  } | 
