nix-greynix/modules/programs.nix

105 lines
2.2 KiB
Nix
Raw Normal View History

2025-05-18 21:41:41 +08:00
{ pkgs, config, lib, ... }:
{
# List packages installed in system profile. To search, run:
# $ nix search wget
environment.systemPackages = with pkgs; [
2025-06-06 12:40:26 +08:00
# drivers for sound
sof-firmware
2025-05-18 21:41:41 +08:00
# terminal apps
wget
curl
fastfetch
git
btop
htop
tree
restic # backup program
wiper # A TUI disk analyser and cleanup tool
curl
2025-06-06 12:40:26 +08:00
inxi #debugging
2025-05-18 21:41:41 +08:00
# emulation
quickemu
#emulation
distrobox
# terminal editors
neovim
xclip # for nvim clipboard
ptyxis
# nix helper apps
nh
# core apps
iotas # nextcloud compatible notes app
keepassxc # password client
nextcloud-client
calibre # ebook program
libreoffice-fresh # word docs
hunspell # dictionaries for libreoffice
hunspellDicts.en_CA
hunspellDicts.en_US
xreader # pdf viewer
2025-06-12 15:07:10 +08:00
pdftk # pdf editor
# creative apps
2025-05-18 21:41:41 +08:00
kdePackages.kdenlive
audacity
gimp
pkgs.krita
element-desktop
#gaming
dosbox
#gpu tools
intel-gpu-tools
#nvtopPackages.full not working right now
# archive programs
zip
xz
unzip
p7zip
# utils
ripgrep # recursively searches directories for a regex >
#jq # A lightweight and flexible command-line JSON proc>
#yq-go # yaml processor https://github.com/mikefarah/yq
eza # A modern replacement for ls
#fzf # A command-line fuzzy finder
nnn # terminal file manager
# networking tools
mtr # A network diagnostic tool
iperf3
dnsutils # `dig` + `nslookup`
#ldns # replacement of `dig`, it provide the command `drill`
#aria2 # A lightweight multi-protocol & multi-source command-line download utility
#socat # replacement of openbsd-netcat
nmap # A utility for network discovery and security auditing
#ipcalc # it is a calculator for the IPv4/v6 addresses
# system tools
sysstat
lm_sensors # for `sensors` command
ethtool
pciutils # lspci
usbutils # lsusb
# system call monitoring
strace # system call monitoring
ltrace # library call monitoring
lsof # list open files
iotop # io monitoring
iftop # network monitoring
];
}