nixos/home/packages/default.nix

116 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
my-pomodoro = pkgs.callPackage ../../packages/open-pomodoro.nix { };
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-03-27 09:07:48 +00:00
# My own packages
my-pomodoro
2024-02-27 09:15:40 +00:00
# Generic tools
2024-02-27 11:17:01 +00:00
age
2024-02-28 02:51:29 +00:00
alacritty
2024-05-09 09:27:37 +00:00
bat
2024-05-26 22:57:10 +00:00
btop
2024-04-18 18:24:29 +00:00
# (unstable.btop.override {
# cudaSupport = true;
# })
2024-02-28 01:50:10 +00:00
bzip2
2024-02-27 11:17:01 +00:00
croc
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-02-27 11:17:01 +00:00
go-task
2024-03-03 07:12:58 +00:00
glib
2024-02-27 09:15:40 +00:00
jq
2024-05-28 07:47:00 +00:00
ijq
2024-03-02 20:16:23 +00:00
kitty
2024-03-04 03:24:34 +00:00
kubectl
2024-05-15 01:54:53 +00:00
krita
2024-02-27 09:15:40 +00:00
ncdu
2024-03-03 07:12:58 +00:00
nwg-look
2024-03-01 12:36:58 +00:00
mumble
2024-03-05 14:56:15 +00:00
mpv
2024-04-22 20:35:36 +00:00
nvd
2024-02-27 12:55:38 +00:00
pamixer
2024-02-27 12:32:57 +00:00
pinentry
2024-02-27 21:48:45 +00:00
pre-commit
2024-05-26 22:57:10 +00:00
(prismlauncher.override {
2024-05-09 11:31:18 +00:00
withWaylandGLFW = true;
})
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-02-27 12:06:36 +00:00
rofi-rbw-wayland
2024-03-06 19:17:04 +00:00
sops
2024-03-02 20:16:23 +00:00
spotify
spicetify-cli
2024-03-04 22:56:11 +00:00
sshfs
2024-05-26 22:57:10 +00:00
tldr
devenv
ventoy
2024-03-20 01:53:23 +00:00
discord
2024-05-10 21:49:43 +00:00
zoxide
2024-03-13 10:52:27 +00:00
# k8s tools
2024-05-26 22:57:10 +00:00
talosctl
k9s
cilium-cli
kubernetes-helm
cmctl
krew
2024-03-02 20:16:23 +00:00
2024-03-04 03:24:34 +00:00
# steam
# steam-run
# steamcmd
# gamescope
2024-02-27 09:15:40 +00:00
tokei
unzip
yt-dlp
2024-05-26 22:57:10 +00:00
zoom-us
vmware-horizon-client
2024-02-27 09:15:40 +00:00
# Editors
2024-03-08 14:35:55 +00:00
# vscode
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-04-08 09:45:31 +00:00
# blender
2024-05-26 22:57:10 +00:00
(blender.override {
2024-05-03 10:46:59 +00:00
cudaSupport = withCuda;
})
2024-04-08 09:45:31 +00:00
2024-03-07 03:00:22 +00:00
# Homemade shit
2024-03-09 22:19:38 +00:00
ghettoptt
2024-02-27 09:15:40 +00:00
];
}