dotfiles/homes/x86_64-linux/christopher@cobalt/global/terminal/programs/cli.nix
Christopher Mühl 786af32daf
Publish my config
This is the result of ~100 commits to my NixOS config. Since I haven't
always used `agenix-rekey`, this is another initial commit so that none
of the secrets in my git history are leaked
2025-07-30 23:36:39 +02:00

37 lines
783 B
Nix

{
pkgs,
config,
...
}: {
home.packages = with pkgs; [
# Shell software
fzf # Fuzzy finding
eza # ls alternative
httpie # HTTP client / CURL alternative
yazi # Terminal file manager
# Little thingies
gum
gh
gitAndTools.git-absorb
direnv
zellij # terminal workspace
silver-searcher # ag search tool
zx # Tool for writing better scripts
trurl # Parsing and manipulating URLs via CLI
onefetch # Git information tool
cloc # Line-of-code calc for entire project
delta # Diffing tool
genact # Jibberish output ("I'm waiting for a compile.")
cbonsai # Create bonsai trees
wtfutil
];
programs = {
atuin.enable = true; # Better shell history
atuin.enableNushellIntegration = true;
};
}