1
Fork 0
mirror of https://github.com/thegeneralist01/config.git synced 2026-07-21 19:05:19 +02:00
config/modules/common/packages.nix

78 lines
974 B
Nix

{ pkgs, lib, ... }: let
inherit (lib) optionals;
in {
environment.systemPackages =
(with pkgs; [
wget
zsh
neovim
vim
home-manager
gcc
gnumake
automake
zip
xz
unzip
mtr
iperf3
dnsutils
ldns
nmap
file
which
tree
gnupg
btop
ttfautohint
pciutils
usbutils
# nushell
fish
zoxide
vivid
ripgrep
yazi
lazygit
yaziPlugins.lazygit
jq
yq-go
eza
fzf
fd
gh
fastfetch
carapace
bat
sd
glow
dust
hyperfine
tokei
procs
bandwhich
watchexec
git-absorb
ouch
xh
duf
grex
mise
mosh
])
++ optionals (pkgs ? bat-extras && pkgs.bat-extras ? core) [
pkgs.bat-extras.core
];
environment.shellAliases.mosh = "mosh --no-init";
}