alacrity term definition

This commit is contained in:
Olaf
2026-09-16 16:16:48 +02:00
parent a0b974e71a
commit 41a9a18e0a
+12 -7
View File
@@ -118,6 +118,10 @@ in
style = "Block";
};
env = {
TERM = "xterm-256color";
};
window = {
opacity = 1.0;
padding = {
@@ -231,19 +235,19 @@ in
};
initContent =
let
zshConfigBefore = lib.mkBefore ''
if [[ "$TERM" == "alacritty" ]] && ! infocmp alacritty >/dev/null 2>&1; then
export TERM="xterm-256color"
fi
export TERMINFO_DIRS="$HOME/.nix-profile/share/terminfo:/run/current-system/sw/share/terminfo:/nix/var/nix/profiles/default/share/terminfo:/usr/share/terminfo"
'';
zshConfigEarlyInit = lib.mkOrder 500 ''
if [[ -f /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh ]]; then
. /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh
. /nix/var/nix/profiles/default/etc/profile.d/nix.sh
fi
if [[ "$TERM" == "alacritty" ]]; then
export TERMINFO_DIRS="$HOME/.nix-profile/share/terminfo:/run/current-system/sw/share/terminfo:/nix/var/nix/profiles/default/share/terminfo:/usr/share/terminfo"
if ! infocmp alacritty >/dev/null 2>&1; then
export TERM="xterm-256color"
fi
fi
# GPGAgent for SSH
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
@@ -285,6 +289,7 @@ in
'';
in
lib.mkMerge [
zshConfigBefore
zshConfigEarlyInit
zshConfigLastInit
];