nix-config/modules/home/shell/default.nix
2024-07-28 21:52:06 -04:00

63 lines
1,008 B
Nix

{lib, ...}: {
imports = [
./fish.nix
./git.nix
./macchina.nix
./wezterm.nix
./nushell
];
programs = {
fd.enable = true;
git-cliff.enable = true;
jq.enable = true;
nix-index-database.comma.enable = true;
nix-index.enable = true;
ripgrep.enable = true;
atuin = {
enable = true;
settings = {
inline_height = 20;
show_preview = true;
style = "compact";
};
};
bat = {
enable = true;
catppuccin.enable = true;
};
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";
};
};
zoxide = {
enable = true;
options = ["--cmd" "cd"];
};
};
}