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. # Packages that should be installed to the user profile.
home.packages = with pkgs; [ 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 neofetch
dolphin
bitwarden-desktop
thunderbird
spotify
# archives # archives
zip zip
@ -38,32 +31,10 @@
# utils # utils
ripgrep # recursively searches directories for a regex pattern 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 fzf # A command-line fuzzy finder
bat bat # replacement for cat
pavucontrol delta # git pager
lazygit # git TUI
# 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
# nix related # nix related
# #
@ -71,53 +42,43 @@
# with more details log output # with more details log output
nix-output-monitor 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 # system tools
sysstat
lm_sensors # for `sensors` command
ethtool
pciutils # lspci pciutils # lspci
usbutils # lsusb usbutils # lsusb
btop # replacement of htop/nmon
fd # replacement for find
# desktop utils
wl-clipboard wl-clipboard
rofi-wayland rofi-wayland
grim grim
slurp slurp
swappy swappy
pavucontrol
swww
waypaper
# messaging apps # desktop apps
dolphin
bitwarden-desktop
thunderbird
spotify
vesktop vesktop
signal-desktop signal-desktop
# dev tools
nodePackages_latest.pnpm nodePackages_latest.pnpm
rustfmt rustfmt
rust-analyzer rust-analyzer
zoxide # desktop ricing
# ricing
swww
waypaper
bibata-cursors bibata-cursors
libsForQt5.qtstyleplugin-kvantum libsForQt5.qtstyleplugin-kvantum
libsForQt5.qt5ct libsForQt5.qt5ct
papirus-icon-theme papirus-icon-theme
libsForQt5.qt5ct libsForQt5.qt5ct
delta
lazygit
]; ];
services.dunst = { services.dunst = {