64 lines
1.3 KiB
Nix
64 lines
1.3 KiB
Nix
{ pkgs, home-manager, ... }: {
|
|
programs.kitty = {
|
|
enable = true;
|
|
settings = {
|
|
enable_audio_bell = false;
|
|
|
|
background = "#101010";
|
|
foreground = "#f2f2f2";
|
|
|
|
color0 = "#303030";
|
|
color1 = "#E1321A";
|
|
color2 = "#6AB017";
|
|
color3 = "#FFC005";
|
|
color4 = "#004F9E";
|
|
color5 = "#EC0048";
|
|
color6 = "#2AA7E7";
|
|
color7 = "#F2F2F2";
|
|
color8 = "#5D5D5D";
|
|
color9 = "#FF361E";
|
|
color10 = "#7BC91F";
|
|
color11 = "#FFD00A";
|
|
color12 = "#0071FF";
|
|
color13 = "#FF1D62";
|
|
color14 = "#4BB8FD";
|
|
color15 = "#A020F0";
|
|
#cursor #facb7f";
|
|
#selection_background #403729
|
|
#selection_foreground #21211c
|
|
};
|
|
};
|
|
|
|
programs.bash.bashrcExtra = ''
|
|
# Fix KiTTY SSH Misbehavior
|
|
[[ "$TERM" == "xterm-kitty" ]] && alias ssh="TERM=xterm-256color ssh"
|
|
'';
|
|
|
|
dconf = {
|
|
settings = {
|
|
"org/cinnamon/desktop/applications/terminal" = {
|
|
exec = "kitty";
|
|
exec-arg = "";
|
|
};
|
|
};
|
|
};
|
|
|
|
xdg = {
|
|
enable = true;
|
|
desktopEntries = {
|
|
VimInKitty = {
|
|
name = "Vim in Kitty";
|
|
exec = "kitty vim %U";
|
|
terminal = false;
|
|
mimeType = [ "text/plain" ];
|
|
};
|
|
};
|
|
mimeApps = {
|
|
enable = true;
|
|
defaultApplications = {
|
|
"text/plain" = [ "VimInKitty.desktop" ];
|
|
};
|
|
};
|
|
};
|
|
}
|