2024-07-28 21:52:06 -04:00
|
|
|
{lib, ...}: {
|
2024-05-07 03:23:55 -04:00
|
|
|
imports = [
|
|
|
|
./fish.nix
|
|
|
|
./git.nix
|
|
|
|
./macchina.nix
|
2024-06-13 23:47:00 -04:00
|
|
|
./wezterm.nix
|
2024-05-16 02:40:39 -04:00
|
|
|
./nushell
|
2024-05-07 03:23:55 -04:00
|
|
|
];
|
|
|
|
|
|
|
|
programs = {
|
2024-07-28 21:52:06 -04:00
|
|
|
fd.enable = true;
|
|
|
|
git-cliff.enable = true;
|
|
|
|
jq.enable = true;
|
|
|
|
nix-index-database.comma.enable = true;
|
|
|
|
nix-index.enable = true;
|
|
|
|
ripgrep.enable = true;
|
|
|
|
|
2024-05-16 02:40:39 -04:00
|
|
|
atuin = {
|
2024-05-07 03:23:55 -04:00
|
|
|
enable = true;
|
2024-05-16 02:40:39 -04:00
|
|
|
settings = {
|
|
|
|
inline_height = 20;
|
|
|
|
show_preview = true;
|
|
|
|
style = "compact";
|
2024-05-07 03:23:55 -04:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-05-16 02:40:39 -04:00
|
|
|
bat = {
|
|
|
|
enable = true;
|
|
|
|
catppuccin.enable = true;
|
|
|
|
};
|
|
|
|
|
2024-07-28 21:52:06 -04:00
|
|
|
btop = {
|
|
|
|
enable = true;
|
|
|
|
catppuccin.enable = true;
|
|
|
|
};
|
|
|
|
|
|
|
|
direnv = {
|
|
|
|
enable = true;
|
|
|
|
nix-direnv.enable = true;
|
|
|
|
};
|
|
|
|
|
|
|
|
eza = {
|
|
|
|
enable = true;
|
|
|
|
git = true;
|
|
|
|
icons = true;
|
|
|
|
};
|
|
|
|
|
|
|
|
fzf = {
|
|
|
|
enable = true;
|
|
|
|
catppuccin.enable = true;
|
|
|
|
colors = with lib; {
|
|
|
|
bg = mkForce "-1";
|
|
|
|
"bg+" = mkForce "-1";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-05-07 03:23:55 -04:00
|
|
|
zoxide = {
|
|
|
|
enable = true;
|
|
|
|
options = ["--cmd" "cd"];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|