nixos-config/nixos/alacritty/alacritty.nix

43 lines
1.1 KiB
Nix

{ config, pkgs, ... }:
let
home-manager = builtins.fetchTarball "https://github.com/nix-community/home-manager/archive/master.tar.gz";
alacritty-catppuccin = builtins.fetchTarball "https://github.com/catppuccin/alacritty/archive/master.tar.gz";
in
{
imports =
[ # Include the results of the hardware scan.
(import "${home-manager}/nixos")
];
home-manager.users.ark.programs.alacritty = {
enable = true;
settings = (builtins.fromTOML "${builtins.readFile "${alacritty-catppuccin}/catppuccin-macchiato.toml"}") //
{
window = {
padding = {
x = 4;
y = 4;
};
};
font = {
size = 14;
normal = {
family = "Cozette-Vector";
style = "Medium";
};
bold = {
family = "BlexMono Nerd Font Mono";
style = "Bold";
};
italic = {
family = "BlexMono Nerd Font Mono";
style = "Italic";
};
bold_italic = {
family = "BlexMono Nerd Font Mono";
style = "Bold Italic";
};
};
};
};
}