52 lines
1 KiB
Nix
52 lines
1 KiB
Nix
{
|
|
pkgs,
|
|
config,
|
|
...
|
|
}: {
|
|
programs.nano.enable = false;
|
|
home-manager.users.toast = {
|
|
catppuccin.helix = {
|
|
enable = true;
|
|
useItalics = true;
|
|
};
|
|
programs.helix = {
|
|
enable = true;
|
|
defaultEditor = true;
|
|
extraPackages = with pkgs; [
|
|
nixpkgs-fmt
|
|
nil
|
|
taplo
|
|
];
|
|
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";
|
|
}
|
|
];
|
|
language-server.nil = {
|
|
config = {
|
|
flake = {
|
|
autoArchive = false;
|
|
autoEvalInputs = true;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|