nixos/home/packages/default.nix

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

110 lines
1.4 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-02-27 09:15:40 +00:00
home.packages = with pkgs; [
2024-07-18 00:51:10 +00:00
# CLI utils
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-07-04 19:26:15 +00:00
go-task
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-02-27 09:15:40 +00:00
ncdu
2024-04-22 20:35:36 +00:00
nvd
2024-07-04 19:26:15 +00:00
nwg-look
2024-07-18 00:51:10 +00:00
path-of-building
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-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-05-10 21:49:43 +00:00
zoxide
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
zoom-us
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-05-26 22:57:10 +00:00
(python312.withPackages (
p: with p; [
2024-03-06 13:02:01 +00:00
requests
2024-04-21 10:20:25 +00:00
ipython
2024-03-06 13:02:01 +00:00
]
))
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-07-04 19:26:15 +00:00
# Stuff with overrides
# Blender
(blender.override { cudaSupport = withCuda; })
# Btop
(btop.override { cudaSupport = withCuda; })
# PrismLauncher
(prismlauncher.override { withWaylandGLFW = true; })
2024-02-27 09:15:40 +00:00
];
}