NixOS-Configuration/common/users/cameron/home-manager/alacritty.nix

32 lines
623 B
Nix

{ pkgs, lib, inputs, config, osConfig, ... }:
{
programs.alacritty = {
enable = config.term == "alacritty";
settings = {
window = {
opacity = 0.95;
dynamic_padding = true;
};
"colors.primary" = {
foreground = "#cccccc";
background = "#333333";
};
cursor = {
"style.blinking" = "On";
blink_interval = 500;
blink_timeout = 15;
};
mouse = {
hide_when_typing = true;
};
};
};
runInTerm = if (config.term == "alacritty") then "${pkgs.alacritty}/bin/alacritty -e" else lib.mkDefault "";
}