From 5296090c63384e1c4ba3de95dd04763026da7b5c Mon Sep 17 00:00:00 2001 From: Jakub Trzeciak Date: Wed, 20 Sep 2023 20:43:52 +0200 Subject: nix-colors --- home-manager/addons/alacritty.nix | 39 ++++++++++++++++++++++++++++++++++++++ home-manager/addons/xresources.nix | 35 ++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 home-manager/addons/alacritty.nix create mode 100644 home-manager/addons/xresources.nix (limited to 'home-manager/addons') diff --git a/home-manager/addons/alacritty.nix b/home-manager/addons/alacritty.nix new file mode 100644 index 0000000..8ae52f2 --- /dev/null +++ b/home-manager/addons/alacritty.nix @@ -0,0 +1,39 @@ +{ pkgs, config, ... }: + +{ + home.file = { + ".config/alacritty/alacritty.yml".text = '' + font: + normal: + family: Neo Comic Mono + style: Regular + bold: + family: Neo Comic Mono + style: Bold + size: 12 + + colors: + primary: + background: '0x${config.colorScheme.colors.base00}' + foreground: '0x${config.colorScheme.colors.base05}' + normal: + black: '0x${config.colorScheme.colors.base01}' + red: '0x${config.colorScheme.colors.base08}' + green: '0x${config.colorScheme.colors.base0B}' + yellow: '0x${config.colorScheme.colors.base0A}' + blue: '0x${config.colorScheme.colors.base0D}' + magenta: '0x${config.colorScheme.colors.base0E}' + cyan: '0x${config.colorScheme.colors.base0C}' + white: '0x${config.colorScheme.colors.base06}' + bright: + black: '0x${config.colorScheme.colors.base02}' + red: '0x${config.colorScheme.colors.base12}' + green: '0x${config.colorScheme.colors.base14}' + yellow: '0x${config.colorScheme.colors.base13}' + blue: '0x${config.colorScheme.colors.base16}' + magenta: '0x${config.colorScheme.colors.base17}' + cyan: '0x${config.colorScheme.colors.base15}' + white: '0x${config.colorScheme.colors.base07}' + ''; + }; +} diff --git a/home-manager/addons/xresources.nix b/home-manager/addons/xresources.nix new file mode 100644 index 0000000..9be35a1 --- /dev/null +++ b/home-manager/addons/xresources.nix @@ -0,0 +1,35 @@ +{ pkgs, config, ... }: + +{ + home.file = { + ".config/Xresources".text = '' + *.window.background: #${config.colorScheme.colors.base00} + *.window.foreground: #${config.colorScheme.colors.base0E} + *.bar.background: #${config.colorScheme.colors.base02} + *.bar.foreground: #${config.colorScheme.colors.base05} + *.mark.foreground: #${config.colorScheme.colors.base0E} + + *.foreground: #${config.colorScheme.colors.base05} + *.background: #${config.colorScheme.colors.base00} + *.cursorColor: #${config.colorScheme.colors.base05} + + *.color00: #${config.colorScheme.colors.base01} + *.color01: #${config.colorScheme.colors.base08} + *.color02: #${config.colorScheme.colors.base0B} + *.color03: #${config.colorScheme.colors.base0A} + *.color04: #${config.colorScheme.colors.base0D} + *.color05: #${config.colorScheme.colors.base0E} + *.color06: #${config.colorScheme.colors.base0C} + *.color07: #${config.colorScheme.colors.base06} + + *.color08: #${config.colorScheme.colors.base02} + *.color09: #${config.colorScheme.colors.base12} + *.color10: #${config.colorScheme.colors.base14} + *.color11: #${config.colorScheme.colors.base13} + *.color12: #${config.colorScheme.colors.base16} + *.color13: #${config.colorScheme.colors.base17} + *.color14: #${config.colorScheme.colors.base15} + *.color15: #${config.colorScheme.colors.base07} + ''; + }; +} -- cgit v1.2.3