32 lines
623 B
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 "";
|
||
|
}
|