mirror of
https://github.com/youwen5/nixos.git
synced 2024-11-24 17:53:51 -08:00
refactor: reorganize package list for user
This commit is contained in:
parent
5fca8afe3e
commit
fa222ed4cb
1 changed files with 17 additions and 56 deletions
73
home.nix
73
home.nix
|
@ -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 = {
|
||||
|
|
Loading…
Reference in a new issue