From 0387805ec0a5ccb8ae7eeadd939d70f53e481e83 Mon Sep 17 00:00:00 2001 From: Wesley Irvin Date: Mon, 12 Jun 2023 22:45:08 -0400 Subject: [PATCH] Alacritty Added Added alacritty into home manager management. Config has been moved and the Nord theme has been set inside of the config now instead of as an import in the name of making it more portable (and the cost of making it more expensive to change later). --- wes-home.nix | 81 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 80 insertions(+), 1 deletion(-) diff --git a/wes-home.nix b/wes-home.nix index c502dce..4102607 100644 --- a/wes-home.nix +++ b/wes-home.nix @@ -89,10 +89,89 @@ enableZshIntegration = true; }; - # Let Home Manager install and manage git + # Let Home Manager take over and manage git programs.git = { enable = true; userName = "Wesley Irvin"; userEmail = "wesley.irvin@gmail.com"; }; + + # Let Home Manager take over and manage alacritty + programs.alacritty = { + enable = true; + settings = { + window.dimensions = { + columns = 205; + lines = 45; + }; + window.opacity = 0.90; + + ### BEGIN THEME ### + ### Nord ### + + # Copyright (c) 2016-present Sven Greb + # This source code is licensed under the MIT license found in the license file. + + colors = { + primary = { + background = "#2e3440"; + foreground = "#d8dee9"; + dim_foreground = "#a5abb6"; + }; + cursor = { + text = "#2e3440"; + cursor = "#d8dee9"; + }; + vi_mode_cursor = { + text = "#2e3440"; + cursor = "#d8dee9"; + }; + selection = { + text = "CellForeground"; + background = "#4c566a"; + }; + search = { + matches = { + foreground = "CellBackground"; + background = "#4c566a"; + }; + footer_bar = { + background = "#434c5e"; + foreground = "#d8dee9"; + }; + }; + normal = { + black = "#3b4252"; + red = "#bf616a"; + green = "#a3be8c"; + yellow = "#ebcb8b"; + blue = "#81a1c1"; + magenta = "#b48ead"; + cyan = "#88c0d0"; + white = "#e5e9f0"; + }; + bright = { + black = "#4c566a"; + red = "#bf616a"; + green = "#a3be8c"; + yellow = "#ebdb8b"; + blue = "#81a1c1"; + magenta = "#b48ead"; + cyan = "#8fbcbb"; + white = "#eceff4"; + }; + dim = { + black = "#373e4d"; + red = "#94545d"; + green = "#809575"; + yellow = "#b29e75"; + blue = "#68809a"; + magenta = "#8c739c"; + cyan = "#6d96a5"; + white = "#aeb3bb"; + }; + }; + ### END THEME ### + }; + }; }