aboutsummaryrefslogtreecommitdiffstats
path: root/flake.nix
diff options
context:
space:
mode:
authorSimen A. W. Olsen <hello@simenandre.no>2026-10-27 10:42:44 +0100
committerSimen A. W. Olsen <hello@simenandre.no>2026-10-27 10:42:44 +0100
commitc541a5fe232ebc7fe8b96ee47499fccd36ea7856 (patch)
tree476c47f3744a5bcb71ae89a238309df4071d3014 /flake.nix
parent4b93cc8c2e1f3a00927055bccfc7fbd024693c5c (diff)
downloaddotfiles-c541a5fe232ebc7fe8b96ee47499fccd36ea7856.tar.gz
dotfiles-c541a5fe232ebc7fe8b96ee47499fccd36ea7856.zip
feat(claude): manage agent skills with the skills CLI
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index f09a764..b23079e 100644
--- a/flake.nix
+++ b/flake.nix
@@ -25,6 +25,11 @@
url = "github:dinacomputer/cli/0277ff9e82107ee9a582ae6e0da1258a44a60e1a";
inputs.nixpkgs.follows = "nixpkgs";
};
+
+ skills = {
+ url = "git+https://git.simenandre.no/skills";
+ inputs.nixpkgs.follows = "nixpkgs";
+ };
};
outputs =
@@ -35,6 +40,7 @@
home-manager,
config-nvim,
dina,
+ skills,
}:
let
# flakeAttr must match the darwinConfigurations attribute this machine is
@@ -42,6 +48,7 @@
# each machine targets its own configuration.
mkHomeModules = { username, flakeAttr ? "default" }: [
./modules/home
+ skills.homeManagerModules.default
{
home.username = username;
home.file.".config/nvim".source = config-nvim;