feat(terminal): replace kitty with alacritty + tabbed

This commit is contained in:
Felix Schröter 2020-09-11 14:59:43 +02:00
parent b49348f887
commit b438e062c2
No known key found for this signature in database
GPG key ID: 910ACB9F6BD26F58
3 changed files with 11 additions and 59 deletions

View file

@ -7,18 +7,20 @@ let
'';
in
{
# doesn't support font ligatures & undercurls
# start with tabbed (need to override alacritty package)
# doesn't yet support font ligatures & undercurls
programs.alacritty = {
enable = true;
package = runCommand "alacritty" {
buildInputs = [ makeWrapper ];
} ''
mkdir $out
ln -s ${alacritty}/* $out
rm $out/bin
makeWrapper ${tabbed}/bin/tabbed $out/bin/alacritty \
--add-flags "-c -n Alacritty" \
--add-flags "${alacritty}/bin/alacritty --embed"
'';
settings = recursiveUpdate {
} (trivial.importJSON (yamlToJSON ./alacritty-gruvbox-dark.yml));
};
programs.kitty = {
enable = true;
extraConfig = ''
${with builtins; readFile ./kitty-gruvbox-dark.conf}
'';
};
}