aboutsummaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
authorKumar Damani <kdamani@kepler.space>2026-03-24 15:00:54 +0000
committerKumar Damani <kdamani@kepler.space>2026-03-24 15:00:54 +0000
commitcf329a24a50e010136df0b4a36a2ea52f0308f5e (patch)
treef708d6e6cdb4ef54d71334853e81f76aadcd2d94 /home-manager
parentd99f0e4dd899d3e1b34d972bd5cbac1ae4cdd255 (diff)
base flake update, and also added few new pkgs
Diffstat (limited to 'home-manager')
-rw-r--r--home-manager/.config/home-manager/common/default.nix2
-rw-r--r--home-manager/.config/home-manager/flake.lock191
-rw-r--r--home-manager/.config/home-manager/flake.nix4
-rw-r--r--home-manager/.config/home-manager/per-user/kdamani-work/home.nix1
4 files changed, 187 insertions, 11 deletions
diff --git a/home-manager/.config/home-manager/common/default.nix b/home-manager/.config/home-manager/common/default.nix
index 38710c3..cbfd3ef 100644
--- a/home-manager/.config/home-manager/common/default.nix
+++ b/home-manager/.config/home-manager/common/default.nix
@@ -24,6 +24,7 @@
};
stateVersion = "23.05";
packages = with pkgs; [
+ code
coreutils
dig
fd
@@ -40,6 +41,7 @@
smartcat
sshpass
tldr
+ uv
wget
yazi
];
diff --git a/home-manager/.config/home-manager/flake.lock b/home-manager/.config/home-manager/flake.lock
index 2538c64..33bd90d 100644
--- a/home-manager/.config/home-manager/flake.lock
+++ b/home-manager/.config/home-manager/flake.lock
@@ -1,5 +1,64 @@
{
"nodes": {
+ "blueprint": {
+ "inputs": {
+ "nixpkgs": [
+ "llm-agents",
+ "nixpkgs"
+ ],
+ "systems": [
+ "llm-agents",
+ "systems"
+ ]
+ },
+ "locked": {
+ "lastModified": 1771437256,
+ "narHash": "sha256-bLqwib+rtyBRRVBWhMuBXPCL/OThfokA+j6+uH7jDGU=",
+ "owner": "numtide",
+ "repo": "blueprint",
+ "rev": "06ee7190dc2620ea98af9eb225aa9627b68b0e33",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "blueprint",
+ "type": "github"
+ }
+ },
+ "bun2nix": {
+ "inputs": {
+ "flake-parts": [
+ "llm-agents",
+ "flake-parts"
+ ],
+ "import-tree": "import-tree",
+ "nixpkgs": [
+ "llm-agents",
+ "nixpkgs"
+ ],
+ "systems": [
+ "llm-agents",
+ "systems"
+ ],
+ "treefmt-nix": [
+ "llm-agents",
+ "treefmt-nix"
+ ]
+ },
+ "locked": {
+ "lastModified": 1770895533,
+ "narHash": "sha256-v3QaK9ugy9bN9RXDnjw0i2OifKmz2NnKM82agtqm/UY=",
+ "owner": "nix-community",
+ "repo": "bun2nix",
+ "rev": "c843f477b15f51151f8c6bcc886954699440a6e1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "bun2nix",
+ "type": "github"
+ }
+ },
"darwin": {
"inputs": {
"nixpkgs": [
@@ -7,11 +66,11 @@
]
},
"locked": {
- "lastModified": 1757130842,
- "narHash": "sha256-4i7KKuXesSZGUv0cLPLfxbmF1S72Gf/3aSypgvVkwuA=",
+ "lastModified": 1773000227,
+ "narHash": "sha256-zm3ftUQw0MPumYi91HovoGhgyZBlM4o3Zy0LhPNwzXE=",
"owner": "lnl7",
"repo": "nix-darwin",
- "rev": "15f067638e2887c58c4b6ba1bdb65a0b61dc58c5",
+ "rev": "da529ac9e46f25ed5616fd634079a5f3c579135f",
"type": "github"
},
"original": {
@@ -20,6 +79,27 @@
"type": "github"
}
},
+ "flake-parts": {
+ "inputs": {
+ "nixpkgs-lib": [
+ "llm-agents",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1772408722,
+ "narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "type": "github"
+ }
+ },
"home-manager": {
"inputs": {
"nixpkgs": [
@@ -27,11 +107,11 @@
]
},
"locked": {
- "lastModified": 1757256385,
- "narHash": "sha256-WK7tOhWwr15mipcckhDg2no/eSpM1nIh4C9le8HgHhk=",
+ "lastModified": 1774357444,
+ "narHash": "sha256-xISUnO64LVh+DhV6wMAbWJtWjw9eqUQBJE/NX4BcDlw=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "f35703b412c67b48e97beb6e27a6ab96a084cd37",
+ "rev": "61463d50fca2f07b39231f88ebeffbf1617d2094",
"type": "github"
},
"original": {
@@ -40,13 +120,67 @@
"type": "github"
}
},
+ "import-tree": {
+ "locked": {
+ "lastModified": 1763762820,
+ "narHash": "sha256-ZvYKbFib3AEwiNMLsejb/CWs/OL/srFQ8AogkebEPF0=",
+ "owner": "vic",
+ "repo": "import-tree",
+ "rev": "3c23749d8013ec6daa1d7255057590e9ca726646",
+ "type": "github"
+ },
+ "original": {
+ "owner": "vic",
+ "repo": "import-tree",
+ "type": "github"
+ }
+ },
+ "llm-agents": {
+ "inputs": {
+ "blueprint": "blueprint",
+ "bun2nix": "bun2nix",
+ "flake-parts": "flake-parts",
+ "nixpkgs": "nixpkgs",
+ "systems": "systems",
+ "treefmt-nix": "treefmt-nix"
+ },
+ "locked": {
+ "lastModified": 1774333104,
+ "narHash": "sha256-acWWrX21golBLxEQ+RxEow2MZ7KxFi8iCH1LUXUL4eg=",
+ "owner": "numtide",
+ "repo": "llm-agents.nix",
+ "rev": "2935ee5defa6159e56cc31ee122f8caa3772c174",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "llm-agents.nix",
+ "type": "github"
+ }
+ },
"nixpkgs": {
"locked": {
- "lastModified": 1757068644,
- "narHash": "sha256-NOrUtIhTkIIumj1E/Rsv1J37Yi3xGStISEo8tZm3KW4=",
+ "lastModified": 1773840656,
+ "narHash": "sha256-9tpvMGFteZnd3gRQZFlRCohVpqooygFuy9yjuyRL2C0=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "9cf7092bdd603554bd8b63c216e8943cf9b12512",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1774106199,
+ "narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "8eb28adfa3dc4de28e792e3bf49fcf9007ca8ac9",
+ "rev": "6c9a78c09ff4d6c21d0319114873508a6ec01655",
"type": "github"
},
"original": {
@@ -60,7 +194,44 @@
"inputs": {
"darwin": "darwin",
"home-manager": "home-manager",
- "nixpkgs": "nixpkgs"
+ "llm-agents": "llm-agents",
+ "nixpkgs": "nixpkgs_2"
+ }
+ },
+ "systems": {
+ "locked": {
+ "lastModified": 1681028828,
+ "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "treefmt-nix": {
+ "inputs": {
+ "nixpkgs": [
+ "llm-agents",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1773297127,
+ "narHash": "sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk=",
+ "owner": "numtide",
+ "repo": "treefmt-nix",
+ "rev": "71b125cd05fbfd78cab3e070b73544abe24c5016",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "treefmt-nix",
+ "type": "github"
}
}
},
diff --git a/home-manager/.config/home-manager/flake.nix b/home-manager/.config/home-manager/flake.nix
index a1db6d1..872deb8 100644
--- a/home-manager/.config/home-manager/flake.nix
+++ b/home-manager/.config/home-manager/flake.nix
@@ -7,10 +7,11 @@
darwin.inputs.nixpkgs.follows = "nixpkgs";
home-manager.url = "github:nix-community/home-manager";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
+ llm-agents.url = "github:numtide/llm-agents.nix";
# nixos-hardware.url = "github:NixOS/nixos-hardware/master";
};
- outputs = inputs@{ nixpkgs, darwin, home-manager, ... }: {
+ outputs = inputs@{ nixpkgs, darwin, home-manager, llm-agents, ... }: {
# NixOS + Home Manager
nixosConfigurations = {
"art-sr" = nixpkgs.lib.nixosSystem {
@@ -45,6 +46,7 @@
./per-user/kdamani-work/home.nix
];
};
+ nixpkgs.overlays = [ llm-agents.overlays.default ];
}
];
};
diff --git a/home-manager/.config/home-manager/per-user/kdamani-work/home.nix b/home-manager/.config/home-manager/per-user/kdamani-work/home.nix
index 1929da7..585c798 100644
--- a/home-manager/.config/home-manager/per-user/kdamani-work/home.nix
+++ b/home-manager/.config/home-manager/per-user/kdamani-work/home.nix
@@ -5,6 +5,7 @@
ssh = "INVOKED_VIA_ALIAS=yes ~/.ssh/config.d/managed/scripts/renew.sh";
};
home.packages = with pkgs; [
+ codex
colima
docker
kubectl