summaryrefslogtreecommitdiffstats
path: root/lass/2configs/urxvt.nix
blob: a2074ba0200a709ce1d10b54e01e08757229d412 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{ config, pkgs, ... }:

let
  inherit (config.users.extraUsers) mainUser;

in

{
  imports = [
    ../../3modules/lass/urxvtd.nix
    ../../3modules/lass/xresources.nix
  ];

  services.urxvtd = {
    enable = true;
    users = [ mainUser.name ];
    urxvtPackage = pkgs.rxvt_unicode_with-plugins;
  };
  services.xresources.enable = true;
  services.xresources.resources.urxvt = ''
    URxvt*scrollBar:                      false
    URxvt*urgentOnBell:                   true
    URxvt*font:                           -*-clean-*-*-*-*-*-*-*-*-*-*-iso10646-*
    URxvt*boldFont:                       -*-clean-*-*-*-*-*-*-*-*-*-*-iso10646-*
    URxvt.perl-ext-common:      default,clipboard,url-select,keyboard-select
    URxvt.url-select.launcher:  browser-select
    URxvt.url-select.underline: true
    URxvt.keysym.M-u:           perl:url-select:select_next
    URxvt.keysym.M-Escape:      perl:keyboard-select:activate
    URxvt.keysym.M-s:           perl:keyboard-select:search

    URxvt.intensityStyles: false

    URxvt*background:                     #000000
    URxvt*foreground:                     #ffffff

    !change unreadable blue
    URxvt*color4:                         #268bd2
  '';
}