summaryrefslogtreecommitdiff
path: root/profiles/station/packages.nix
diff options
context:
space:
mode:
authorMike Vink <mike1994vink@gmail.com>2023-10-06 23:10:55 +0200
committerMike Vink <mike1994vink@gmail.com>2023-10-06 23:10:55 +0200
commitcfaef26e8718916adcc68fbfb63b15f2389b2cd2 (patch)
tree3989af4514d31d0a5cb89e8b96d51210ad7bf152 /profiles/station/packages.nix
parent654ec06ab6a885ea851c4cbf68d06a00b41b0e14 (diff)
move all the files
Diffstat (limited to 'profiles/station/packages.nix')
-rw-r--r--profiles/station/packages.nix90
1 files changed, 90 insertions, 0 deletions
diff --git a/profiles/station/packages.nix b/profiles/station/packages.nix
new file mode 100644
index 0000000..02c5b8e
--- /dev/null
+++ b/profiles/station/packages.nix
@@ -0,0 +1,90 @@
+{
+ flake,
+ config,
+ pkgs,
+ username,
+ ...
+}: let
+ core-packages = with pkgs;
+ [
+ # nixopsnixops
+ age
+ sops
+ # k8s and friends
+ kubernetes-helm
+ kubectl
+ kind
+ krew
+ jq
+ yq-go
+ dasel
+ initool
+ python311Packages.editorconfig
+ gnutls
+ # other stuff
+ coreutils
+ dnsutils
+ iputils
+ inetutils
+ usbutils
+ gcc
+ pkgsi686Linux.glibc
+ gnumake
+ raylib
+ gdb
+ maim
+ calcurse
+ profanity
+ file
+ lf
+ ueberzug
+ mypaint
+ lynx
+ pstree
+ pywal
+ bashInteractive
+ k9s
+ powershell
+ azure-cli
+ htop
+ subversion
+ ripgrep
+ gnused
+ gnugrep
+ curl
+ inotify-tools
+ alejandra
+ statix
+ fzf
+ github-cli
+ lazygit
+ fd
+ argocd
+ parallel
+ bc
+ sxiv
+ nushell
+ sent
+ ]
+ ++ (import ../shell-scripts.nix {inherit pkgs config;});
+ mike-extra-packages = with pkgs; [
+ (nerdfonts.override {fonts = ["FiraCode"];})
+ noto-fonts
+ noto-fonts-emoji
+ docker
+ k9s
+ dmenu
+ librewolf
+ firefox-wayland
+ xclip
+ libreoffice
+ ];
+in {
+ home.packages =
+ core-packages
+ ++ (
+ if (username == "mike")
+ then mike-extra-packages
+ else []
+ );
+}