38 lines
1.3 KiB
Nix
38 lines
1.3 KiB
Nix
{ pkgs, nixosConfig, ... }:
|
|
with nixosConfig.nix-rice.lib;
|
|
let
|
|
inherit (nixosConfig.nix-rice) rice;
|
|
strPalette = palette.toRgbHex rice.colorPalette;
|
|
in
|
|
{
|
|
home.file.".Xresources" = {
|
|
text = ''
|
|
Xcursor.theme: "Quogir"
|
|
Xcursor.size: 32
|
|
|
|
*.foreground: ${strPalette.primary.foreground}
|
|
*.background: ${strPalette.primary.background}
|
|
*.cursorColor: ${strPalette.normal.white}
|
|
*.color0: ${strPalette.normal.black}
|
|
*.color1: ${strPalette.normal.red}
|
|
*.color2: ${strPalette.normal.green}
|
|
*.color3: ${strPalette.normal.yellow}
|
|
*.color4: ${strPalette.normal.blue}
|
|
*.color5: ${strPalette.normal.magenta}
|
|
*.color6: ${strPalette.normal.cyan}
|
|
*.color7: ${strPalette.normal.white}
|
|
*.color8: ${strPalette.bright.black}
|
|
*.color9: ${strPalette.bright.red}
|
|
*.color10: ${strPalette.bright.green}
|
|
*.color11: ${strPalette.bright.yellow}
|
|
*.color12: ${strPalette.bright.blue}
|
|
*.color13: ${strPalette.bright.magenta}
|
|
*.color14: ${strPalette.bright.cyan}
|
|
*.color15: ${strPalette.bright.white}
|
|
|
|
xterm*faceName: ${rice.font.monospace.name}
|
|
xterm*faceSize: ${toString rice.font.monospace.size}
|
|
'';
|
|
onChange = "${pkgs.xorg.xrdb}/bin/xrdb -merge ~/.Xresources ";
|
|
};
|
|
}
|