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.
|
# 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 = {
|
||||||
|
|
Loading…
Reference in a new issue