nix/modules/home/packages.nix
2024-09-15 11:23:16 +02:00

65 lines
1.5 KiB
Nix
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{ pkgs, ... }:
{
# Packages that should be installed to the user profile.
home.packages = with pkgs; [
# programming
devbox # Customize the environment for development
direnv # Load environment variables from.env files
gitkraken # Git GUI
jetbrains-toolbox # Toolbox for JetBrains IDEs
shellcheck
# archives
peazip
# utils
eza # A modern replacement for ls
fzf # A command-line fuzzy finder
jq # A lightweight and flexible command-line JSON processor
ripgrep # recursively searches directories for a regex pattern
# networking tools
aria2 # A lightweight multi-protocol & multi-source command-line download utility
dnsutils # `dig` + `nslookup`
ipcalc # it is a calculator for the IPv4/v6 addresses
iperf3
ldns # replacement of `dig`, it provide the command `drill`
nmap # A utility for network discovery and security auditing
# misc
file
gawk
gnupg
gnused
gnutar
remmina
superfile # terminal file manager
tree
which
yt-dlp
zellij
zstd
# Nix related
nix-output-monitor # command `nom`, like `nix but with more details log
btop # replacement of htop/nmon
iotop # io monitoring
iftop # network monitoring
# system call monitoring
strace # system call monitoring
ltrace # library call monitoring
lsof # list open files
# system tools
sysstat
lm_sensors # for `sensors` command
ethtool
pciutils # lspci
usbutils # lsusb
];
}