nixos-config/home/terminal.nix
Sridhar Ratnakumar fabbbcdfd5 fmt
2024-02-14 06:00:53 -05:00

52 lines
808 B
Nix

{ pkgs, ... }:
# Platform-independent terminal setup
{
home.packages = with pkgs; [
# Unixy tools
ripgrep
fd
sd
ncdu
moreutils # ts, etc.
# Useful for Nix development
nixci
nix-health
nil
nixpkgs-fmt
# Publishing
asciinema
# Dev
gh
fuckport
];
home.shellAliases = {
e = "nvim";
g = "git";
lg = "lazygit";
beep = "say 'beep'";
};
programs = {
nix-index = {
enable = true;
enableZshIntegration = true;
};
nix-index-database.comma.enable = true;
lsd = {
enable = true;
enableAliases = true;
};
bat.enable = true;
autojump.enable = false;
zoxide.enable = true;
fzf.enable = true;
jq.enable = true;
htop.enable = true;
rio.enable = true;
};
}