dotfiles/modules/shell/utilities.nix

45 lines
521 B
Nix

{ pkgs, user, ... }:
let
ignorePatterns = ''
!.env*
!.github/
!.gitignore
!*.tfvars
.terraform/
.target/
/Library/'';
in {
home-manager.users.${user}.home = {
packages = with pkgs; [
unzip
rsync
fzf
ripgrep
bat
fd
exa
sd
zoxide
jq
tealdeer
gh
direnv
tree
htop
glow
];
file = {
".rgignore".text = ignorePatterns;
".fdignore".text = ignorePatterns;
};
};
}