feat: Obsidian vault and its wiki/consume agent skills #26

Merged
alexion merged 3 commits from feat/obsidian into main 2026-07-24 20:14:00 -04:00
2 changed files with 15 additions and 6 deletions
Showing only changes of commit 8885ffae67 - Show all commits

8
flake.lock generated
View File

@@ -494,11 +494,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1784776947, "lastModified": 1784937824,
"narHash": "sha256-IGVn6Z7dfeArObZvz7cLsGqJD8ipP2VkAZC/bOJgvJI=", "narHash": "sha256-ncagIdsvmlcJ2DeFHU6R2wBZoOJFDPGVlsmYU8DfImg=",
"ref": "refs/heads/main", "ref": "refs/heads/main",
"rev": "1caf18d72dd7cad7304401da0db6a6ba853d8827", "rev": "8c17f3aeb8a9c9d95a1427018a93f7d2cf081238",
"revCount": 5, "revCount": 15,
"type": "git", "type": "git",
"url": "https://git.alexion.dev/alexion/skills" "url": "https://git.alexion.dev/alexion/skills"
}, },

View File

@@ -1,11 +1,20 @@
{ config, inputs, ... }: {
config,
inputs,
pkgs,
...
}:
# Global agent skills, placed under the skills directory so they are active in # Global agent skills, placed under the skills directory so they are active in
# every project. # every project.
let let
user = config.user.name; user = config.user.name;
# The skills installed globally, as derivations from the skills flake. # The skills installed globally, as derivations from the skills flake.
skills = [ ]; # wiki reads the personal Obsidian vault, and consume mines a source into it.
skills = with inputs.skills.packages.${pkgs.stdenv.hostPlatform.system}; [
wiki
consume
];
in in
{ {
home-manager.sharedModules = [ inputs.skills.homeModules.default ]; home-manager.sharedModules = [ inputs.skills.homeModules.default ];