aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/nix/common.nix
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-05 11:06:02 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-06-05 11:06:02 +0100
commitb0e83e2ee3fc328e55119ee7c1f09ad7ed20a635 (patch)
tree0208caee2063e471b4b23b0b45038b2bce00e2fa /nix/common.nix
parent4d8cf1bc30a076e2976787051d28d8072f8f5321 (diff)
downloaddotfiles-b0e83e2ee3fc328e55119ee7c1f09ad7ed20a635.tar.gz
dotfiles-b0e83e2ee3fc328e55119ee7c1f09ad7ed20a635.tar.bz2
dotfiles-b0e83e2ee3fc328e55119ee7c1f09ad7ed20a635.zip
Move more host tooling to Nix
Diffstat (limited to 'nix/common.nix')
-rw-r--r--nix/common.nix13
1 files changed, 12 insertions, 1 deletions
diff --git a/nix/common.nix b/nix/common.nix
index 9c9e093..50d7f60 100644
--- a/nix/common.nix
+++ b/nix/common.nix
@@ -54,7 +54,9 @@
glow
# Git stack
- git
+ # Includes git-send-email: nixpkgs wraps it with the SMTP/SASL Perl deps
+ # it needs, so we don't carry distro Perl modules just for email support.
+ (git.override { sendEmailSupport = true; })
gh
delta
mergiraf
@@ -66,6 +68,15 @@
yq-go
# System
+ dash
+ # Prefer Rust uutils for the unprefixed replacements that pass repo-local
+ # usage checks. Keep GNU tar on the system PATH for now; uutils-tar still
+ # rejects common GNU tar invocations like `tar -czf`.
+ uutils-coreutils-noprefix
+ uutils-diffutils
+ uutils-findutils
+ uutils-procps
+ uutils-sed
htop
fastfetch
hyperfine