Commit 79e1502cf5c2
Changed files (3)
home
common
dev
systems
kyushu
home/common/dev/containers.nix
@@ -0,0 +1,39 @@
+{ pkgs, ... }: {
+ home.packages = with pkgs; [
+ # containers
+ oras
+ skopeo
+ rekor-cli
+ cosign
+ # kubernetes
+ crane
+ kail
+ ko
+ kubectl
+ kubernetes-helm
+ kustomize
+ kss
+ krew
+ oc
+ omc
+ opm
+ openshift-install
+ operator-sdk
+ snazy
+ kubelogin-oidc
+ my.chmouzies.kubernetes # FIXME update this
+ tektoncd-cli
+ # knd
+ # build
+ dagger
+ # google
+ (google-cloud-sdk.withExtraComponents
+ (with google-cloud-sdk.components; [
+ gke-gcloud-auth-plugin
+ gcloud-man-pages
+ cloud-run-proxy
+ terraform-tools
+ ])
+ )
+ ];
+}
home/default.nix
@@ -19,6 +19,10 @@
(builtins.pathExists (
./. + "/common/users/${username}"
)) ./common/users/${username}
+ ++ lib.optional
+ (builtins.pathExists (
+ ../systems/. + "/${hostname}/home.nix"
+ )) ../systems/${hostname}/home.nix
++ lib.optional ((builtins.length syncthingFolders) > 0) ./common/services/syncthing.nix;
home = {
systems/kyushu/home.nix
@@ -0,0 +1,5 @@
+_: {
+ imports = [
+ ../../home/common/dev/containers.nix
+ ];
+}