38 lines
797 B
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";
|
|
}
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|