nixos/home/packages/default.nix

119 lines
1.5 KiB
Nix
Raw Normal View History

2024-05-03 10:46:59 +00:00
{ pkgs, osConfig, ... }:
2024-03-27 09:07:48 +00:00
let
2024-05-03 10:46:59 +00:00
withCuda = if (osConfig.system.name == "gunter") then true else false;
2024-03-27 09:07:48 +00:00
in
{
2024-11-08 12:42:19 +00:00
imports = [
./zoom.nix
];
2024-02-27 09:15:40 +00:00
home.packages = with pkgs; [
2024-07-18 00:51:10 +00:00
# CLI utils
2024-10-05 18:43:12 +00:00
act
2024-02-27 11:17:01 +00:00
age
2024-05-09 09:27:37 +00:00
bat
2024-02-28 01:50:10 +00:00
bzip2
2024-02-27 11:17:01 +00:00
croc
2024-07-04 19:26:15 +00:00
devenv
2024-05-27 13:32:11 +00:00
distrobox
2024-05-26 22:57:10 +00:00
dust
2024-03-01 12:36:39 +00:00
easyeffects
2024-04-10 08:07:32 +00:00
eza
2024-03-01 08:38:06 +00:00
fd
ffmpeg
2024-02-27 11:14:23 +00:00
file
2024-05-26 22:57:10 +00:00
fzf
2024-03-03 07:12:58 +00:00
glib
2024-06-09 20:16:29 +00:00
grimblast
2024-07-04 19:26:15 +00:00
ijq
2024-06-23 05:29:01 +00:00
incus
2024-02-27 09:15:40 +00:00
jq
2024-03-02 20:16:23 +00:00
kitty
2024-03-04 03:24:34 +00:00
kubectl
2024-10-25 02:23:13 +00:00
lazygit
2024-10-30 14:44:12 +00:00
lf
2024-02-27 09:15:40 +00:00
ncdu
2024-04-22 20:35:36 +00:00
nvd
2024-07-19 16:24:30 +00:00
nurl
2024-07-04 19:26:15 +00:00
nwg-look
2024-09-14 00:17:22 +00:00
most
2024-02-27 12:32:57 +00:00
pinentry
2024-02-27 21:48:45 +00:00
pre-commit
2024-03-03 06:25:37 +00:00
pulseaudio
2024-02-27 12:55:38 +00:00
pulsemixer
2024-02-27 12:06:36 +00:00
rbw
2024-02-27 11:17:01 +00:00
restic
2024-02-27 09:15:40 +00:00
ripgrep
2024-03-06 19:17:04 +00:00
sops
2024-03-04 22:56:11 +00:00
sshfs
2024-10-05 18:45:41 +00:00
tea
2024-05-26 22:57:10 +00:00
tldr
2024-07-04 19:26:15 +00:00
tokei
unzip
2024-05-26 22:57:10 +00:00
ventoy
2024-08-13 05:43:42 +00:00
wtype
2024-03-13 10:52:27 +00:00
2024-07-04 19:26:15 +00:00
# Non-CLI stuff
alacritty
discord
feh
krita
mpv
mumble
pamixer
rofi-rbw-wayland
spicetify-cli
spotify
virt-manager
vmware-horizon-client
yt-dlp
2024-03-13 10:52:27 +00:00
# k8s tools
2024-05-26 22:57:10 +00:00
cilium-cli
cmctl
2024-07-04 19:26:15 +00:00
k9s
2024-05-26 22:57:10 +00:00
krew
2024-07-04 19:26:15 +00:00
kubernetes-helm
talosctl
2024-02-27 21:20:00 +00:00
2024-02-27 09:15:40 +00:00
# Go stuff
go
delve
gopls
2024-03-05 07:26:26 +00:00
# js/ts
nodejs
nodePackages.pnpm
typescript
2024-02-27 09:15:40 +00:00
# Py stuff
2024-07-17 20:22:04 +00:00
(python312.withPackages (
p: with p; [
requests
ipython
]
))
2024-02-27 09:15:40 +00:00
poetry
ruff
2024-02-27 21:48:45 +00:00
2024-04-10 08:07:32 +00:00
# rust stuff
rustc
cargo
rust-analyzer
2024-03-07 03:00:22 +00:00
# Homemade shit
2024-03-09 22:19:38 +00:00
ghettoptt
2024-06-04 21:44:05 +00:00
huecli
2024-09-30 22:10:20 +00:00
nixprstatus
2024-07-04 19:26:15 +00:00
# Stuff with overrides
# Btop
2024-07-17 20:22:04 +00:00
(btop.override { cudaSupport = withCuda; })
2024-07-04 19:26:15 +00:00
# PrismLauncher
2024-10-12 11:34:08 +00:00
prismlauncher
2024-07-19 16:24:30 +00:00
2024-07-25 21:04:43 +00:00
# From nix-packages flake
path-of-building-beta
2024-07-20 17:43:23 +00:00
awakened-poe-trade
2024-02-27 09:15:40 +00:00
];
}