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).
This commit is contained in:
Wesley Irvin
2023-06-12 22:45:08 -04:00
parent 66d885e954
commit 0387805ec0

View File

@@ -89,10 +89,89 @@
enableZshIntegration = true; enableZshIntegration = true;
}; };
# Let Home Manager install and manage git # Let Home Manager take over and manage git
programs.git = { programs.git = {
enable = true; enable = true;
userName = "Wesley Irvin"; userName = "Wesley Irvin";
userEmail = "wesley.irvin@gmail.com"; 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 <development@svengreb.de>
# 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 ###
};
};
} }