dotfiles/nixos/programs/alacritty.nix

64 lines
1.3 KiB
Nix
Raw Normal View History

2019-07-07 11:45:08 +01:00
{ config, pkgs, ... }:
{
2019-07-14 13:04:10 +01:00
programs.alacritty = {
enable = true;
settings = {
window.decorations = "none";
window.startup_mode = "Fullscreen";
scrolling = {
history = 32000;
multiplier = 3;
faux_multiplier = 3;
auto_scroll = false;
};
2019-07-07 11:45:08 +01:00
2019-07-14 13:04:10 +01:00
tabspaces = 4;
2019-07-07 11:45:08 +01:00
2019-07-14 13:04:10 +01:00
font = {
family = "Fira Code";
size = 7.5;
2019-07-14 13:04:10 +01:00
};
2019-07-07 11:45:08 +01:00
2019-07-14 13:04:10 +01:00
draw_bold_text_with_bright_colors = true;
2019-07-07 11:45:08 +01:00
2019-07-14 13:04:10 +01:00
colors = {
primary = {
background= "0x002b36";
foreground= "0x839496";
};
2019-07-07 11:45:08 +01:00
2019-07-14 13:04:10 +01:00
normal = {
black= "0x073642";
red= "0xdc322f";
green= "0x859900";
yellow= "0xb58900";
blue= "0x268bd2";
magenta= "0xd33682";
cyan= "0x2aa198";
white= "0xeee8d5";
};
2019-07-07 11:45:08 +01:00
2019-07-14 13:04:10 +01:00
bright = {
black= "0x002b36";
red= "0xcb4b16";
green= "0x586e75";
yellow= "0x657b83";
blue= "0x839496";
magenta= "0x6c71c4";
cyan= "0x93a1a1";
white= "0xfdf6e3";
};
2019-07-07 11:45:08 +01:00
2019-07-15 21:31:39 +01:00
background_opacity = 0.9;
2019-07-07 11:45:08 +01:00
dynamic_title= true;
};
2019-07-14 13:04:10 +01:00
cursor= {
style = "Block";
unfocused_hollow= true;
2019-07-07 11:45:08 +01:00
};
2019-07-14 13:04:10 +01:00
live_config_reload= true;
2019-07-07 11:45:08 +01:00
};
2019-07-14 13:04:10 +01:00
};
}