Init Config
This commit is contained in:
65
home/packages.nix
Normal file
65
home/packages.nix
Normal file
@@ -0,0 +1,65 @@
|
||||
{ pkgs, lib, ... }: {
|
||||
home = {
|
||||
packages = with pkgs;
|
||||
[
|
||||
# dev tools
|
||||
curl
|
||||
wget
|
||||
btop
|
||||
tree
|
||||
ripgrep
|
||||
jq
|
||||
yq-go
|
||||
|
||||
# GUI
|
||||
openscad
|
||||
blender
|
||||
fstl
|
||||
|
||||
# PDF Tools
|
||||
pandoc
|
||||
|
||||
# misc
|
||||
yt-dlp
|
||||
ffmpeg
|
||||
|
||||
# Archives
|
||||
zip
|
||||
unzip
|
||||
xz
|
||||
zstd
|
||||
gnutar
|
||||
unrar
|
||||
|
||||
# Nix tools
|
||||
nix-index
|
||||
] ++ lib.optionals (!pkgs.stdenv.isDarwin) [
|
||||
# dev tools
|
||||
pciutils
|
||||
usbutils
|
||||
nvme-cli
|
||||
nmap
|
||||
iperf3
|
||||
lm_sensors
|
||||
file
|
||||
which
|
||||
libnotify
|
||||
|
||||
# encryption
|
||||
age
|
||||
ssh-to-age
|
||||
|
||||
# GUI
|
||||
element-desktop
|
||||
zapzap
|
||||
nautilus
|
||||
swayimg
|
||||
kdePackages.okular
|
||||
gnumeric
|
||||
sqlitebrowser
|
||||
thunderbird
|
||||
xonotic
|
||||
irssi
|
||||
] ++ lib.optionals pkgs.stdenv.isDarwin [ graphite-cli ];
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user