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-04-18 18:24:29 +00:00
|
|
|
unstable.btop
|
|
|
|
# (unstable.btop.override {
|
|
|
|
# cudaSupport = true;
|
|
|
|
# })
|
2024-02-28 01:50:10 +00:00
|
|
|
bzip2
|
2024-02-27 11:17:01 +00:00
|
|
|
croc
|
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-09 09:25:50 +00:00
|
|
|
unstable.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-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-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-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-04-12 19:00:19 +00:00
|
|
|
unstable.devenv
|
2024-03-15 20:07:24 +00:00
|
|
|
unstable.ventoy
|
2024-03-20 01:53:23 +00:00
|
|
|
discord
|
2024-03-13 10:52:27 +00:00
|
|
|
|
|
|
|
# k8s tools
|
|
|
|
unstable.talosctl
|
|
|
|
unstable.k9s
|
|
|
|
unstable.cilium-cli
|
|
|
|
unstable.kubernetes-helm
|
|
|
|
unstable.cmctl
|
2024-03-17 22:36:18 +00:00
|
|
|
unstable.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-03-04 23:05:30 +00:00
|
|
|
unstable.zoom-us
|
2024-03-15 20:07:24 +00:00
|
|
|
unstable.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-03-06 13:02:01 +00:00
|
|
|
(unstable.python312.withPackages (p: with p; [
|
|
|
|
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-03 10:46:59 +00:00
|
|
|
(unstable.blender.override {
|
|
|
|
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
|
|
|
];
|
|
|
|
}
|