about summary refs log tree commit diff
path: root/nix/profiles/home-manager
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2024-11-17 11:37:52 -0800
committerFranck Cuny <franck@fcuny.net>2024-11-17 11:37:52 -0800
commit25ae466f5623dff81ceb8fd10b24195a01b0f3f1 (patch)
tree5d9c490d22ae16929389534a9b940c18f83b9c95 /nix/profiles/home-manager
parentmove machine configurations under darwin and nixos (diff)
downloadworld-25ae466f5623dff81ceb8fd10b24195a01b0f3f1.tar.gz
manage a few more things with nix instead of homebrew
Diffstat (limited to 'nix/profiles/home-manager')
-rw-r--r--nix/profiles/home-manager/work.nix23
1 files changed, 22 insertions, 1 deletions
diff --git a/nix/profiles/home-manager/work.nix b/nix/profiles/home-manager/work.nix
index 31edd7e..416c442 100644
--- a/nix/profiles/home-manager/work.nix
+++ b/nix/profiles/home-manager/work.nix
@@ -1,8 +1,29 @@
-{ ... }: {
+{ pkgs, ... }: {
 
   home.stateVersion = "23.05";
 
   imports = [ ./mac.nix ];
 
   programs.git = { userEmail = "fcuny@roblox.com"; };
+
+  home.packages = with pkgs; [
+    gh # github cli tool
+    kind # k8s in docker
+    kubebuilder # generate controller
+    kubectl
+    kubernetes-helm # deploy applications
+    kubie # kubeconfig browser https://github.com/sbstp/kubie
+
+    boundary
+    nomad-pack
+  ];
+
+  home.file.kubie = {
+    target = ".kube/kubie.yaml";
+    text = ''
+      shell: fish
+      prompt:
+        fish_use_rprompt: true
+    '';
+  };
 }