mirror of
https://github.com/srid/nixos-config.git
synced 2026-01-09 09:50:14 +08:00
52 lines
808 B
Nix
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;
|
|
};
|
|
}
|