nix-stuff/roles/common/programs/helix.nix

38 lines
797 B
Nix

{pkgs, ...}: {
home-manager.users.toast = {
programs.helix = {
enable = true;
defaultEditor = true;
extraPackages = with pkgs; [
nixpkgs-fmt
nil
];
catppuccin = {
enable = true;
useItalics = true;
};
settings = {
editor = {
mouse = true;
cursorline = true;
color-modes = true;
bufferline = "multiple";
statusline.mode = {
normal = "Normal";
insert = "Insert";
select = "Select";
};
indent-guides.render = true;
};
};
languages = {
language = [
{
name = "nix";
formatter.command = "nixpkgs-fmt";
}
];
};
};
};
}