Adding kube via flake

This commit is contained in:
Joe Frikker
2026-01-01 01:05:40 -05:00
parent 84a9960357
commit a82d11d07b
3 changed files with 64 additions and 24 deletions

View File

@@ -5,7 +5,7 @@
This is the basic structure of the home.nix file. Individual sections are defined later.
#+BEGIN_SRC nix :noweb no-export :tangle target/home.nix
{ config, pkgs, ... }:
{ config, pkgs, kube, ... }:
{
home.packages = with pkgs; [
@@ -24,17 +24,6 @@ This is the basic structure of the home.nix file. Individual sections are define
};
}
#+END_SRC
* Personal Info
Home manager requires this stuff. Just my name and where my home directory is. At some point, I need to make this more dynamic (perhaps using chezmoi), but for now it's hard-coded.
#+NAME: personal
#+BEGIN_SRC nix
home.username = "jfrikker";
home.homeDirectory = "/Users/jfrikker";
#+END_SRC
* Packages
:PROPERTIES:
:header-args: :noweb-ref packages
@@ -118,6 +107,7 @@ Chezmoi is what I use to manage this file; it can pull it from GitHub, and handl
dust
fd
fend
kube
kubectl
ledger
magic-wormhole
@@ -1421,14 +1411,3 @@ I like Catppuccin Frappe as my theme. Let's use it in as many places as we can.
(set-face-attribute 'default nil :font "JetBrainsMono Nerd Font" :height 130)
(set-face-attribute 'fixed-pitch nil :font "JetBrainsMono Nerd Font" :height 130)
#+END_SRC
* Extra Paths
I use cargo install to add personal rust tools to the path, so we need this:
#+NAME: path
#+BEGIN_SRC nix
home.sessionPath = [
"$HOME/.cargo/bin"
];
#+END_SRC