diff options
author | Jakub Trzeciak <jptrzy@gmail.com> | 2023-09-20 20:43:52 +0200 |
---|---|---|
committer | Jakub Trzeciak <jptrzy@gmail.com> | 2023-09-20 20:43:52 +0200 |
commit | 5296090c63384e1c4ba3de95dd04763026da7b5c (patch) | |
tree | afa8b1843802695b8ef52231989ed7ad3f6e5cd0 /home-manager/addons | |
parent | a9d588b7d03eef47ae29207ae79e1efef347f9a3 (diff) | |
download | nixos-5296090c63384e1c4ba3de95dd04763026da7b5c.tar.gz nixos-5296090c63384e1c4ba3de95dd04763026da7b5c.tar.bz2 nixos-5296090c63384e1c4ba3de95dd04763026da7b5c.zip |
nix-colors
Diffstat (limited to 'home-manager/addons')
-rw-r--r-- | home-manager/addons/alacritty.nix | 39 | ||||
-rw-r--r-- | home-manager/addons/xresources.nix | 35 |
2 files changed, 74 insertions, 0 deletions
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} + ''; + }; +} |