refactor: reorganize package list for user

This commit is contained in:
Youwen Wu 2024-07-30 04:36:35 -07:00
parent 5fca8afe3e
commit fa222ed4cb
Signed by: youwen5
GPG key ID: 865658ED1FE61EC3

View file

@ -21,14 +21,7 @@
# Packages that should be installed to the user profile.
home.packages = with pkgs; [
# here is some command line tools I use frequently
# feel free to add your own or remove some of them
neofetch
dolphin
bitwarden-desktop
thunderbird
spotify
# archives
zip
@ -38,32 +31,10 @@
# utils
ripgrep # recursively searches directories for a regex pattern
jq # A lightweight and flexible command-line JSON processor
yq-go # yaml processor https://github.com/mikefarah/yq
fzf # A command-line fuzzy finder
bat
pavucontrol
# 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
# misc
cowsay
file
which
tree
gnused
gnutar
gawk
zstd
gnupg
bat # replacement for cat
delta # git pager
lazygit # git TUI
# nix related
#
@ -71,53 +42,43 @@
# with more details log output
nix-output-monitor
# productivity
hugo # static site generator
glow # markdown previewer in terminal
btop # replacement of htop/nmon
iotop # io monitoring
iftop # network monitoring
fd
# 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
btop # replacement of htop/nmon
fd # replacement for find
# desktop utils
wl-clipboard
rofi-wayland
grim
slurp
swappy
pavucontrol
swww
waypaper
# messaging apps
# desktop apps
dolphin
bitwarden-desktop
thunderbird
spotify
vesktop
signal-desktop
# dev tools
nodePackages_latest.pnpm
rustfmt
rust-analyzer
zoxide
# ricing
swww
waypaper
# desktop ricing
bibata-cursors
libsForQt5.qtstyleplugin-kvantum
libsForQt5.qt5ct
papirus-icon-theme
libsForQt5.qt5ct
delta
lazygit
];
services.dunst = {