nix-config/home/features/cli/default.nix

59 lines
911 B
Nix

{ pkgs, ... }: {
imports = [ ./fish.nix ./starship.nix ];
programs.zoxide = {
enable = true;
enableFishIntegration = true;
};
programs.fzf = {
enable = true;
enableFishIntegration = true;
defaultOptions = [ "--preview='bat --color=always --style=numbers {}'" ];
};
programs.neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
vimdiffAlias = true;
withNodeJs = true;
withPython3 = true;
};
programs.bat = { enable = true; };
programs.eza = {
enableFishIntegration = true;
enableBashIntegration = true;
git = true;
icons = true;
};
home.packages = with pkgs; [
alejandra
bc
comma
coreutils
devenv
direnv
eza
fd
htop
httpie
jq
just
lf
nix-index
procs
progress
ripgrep
tldr
trash-cli
tree
unzip
zip
];
}