Add homelab project and reorganize project configuration

- Add homelab project for Homelab Deployment with basic template
- Reorganize projects.nix with better grouping:
  - Configuration projects first (nix-config, homelab)
  - Development projects (blog, homepage)
  - Research projects (mdshortcut, daki3)
- Update generated projects.json with new structure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Yan Lin 2025-07-26 23:31:16 +02:00
parent 2d80c0e50f
commit 800ac5c4ab
2 changed files with 24 additions and 17 deletions

View file

@ -1 +1 @@
/nix/store/qsa91a8niihfi6wl63l8mdqgvlb74y2k-home-manager-files/.config/nix/config/projects.json /nix/store/mc3gds15p0vk8xkfnsy1zcckk519sdak-home-manager-files/.config/nix/config/projects.json

View file

@ -1,21 +1,5 @@
{ {
projects = { projects = {
blog = {
template = "content";
name = "blog";
codePath = "/Users/yanlin/Documents/Projects/personal-blog";
contentPath = "/Users/yanlin/Documents/Projects/personal-blog/content";
description = "Personal blog project";
};
mdshortcut = {
template = "research";
name = "MDShortcut";
codePath = "/Users/yanlin/Documents/Projects/Material Design Shortcut/MDShortcut-dev";
paperPath = "/Users/yanlin/Documents/Projects/Material Design Shortcut/MDShortcut-paper";
description = "Material Design Shortcut research project";
};
nix-config = { nix-config = {
template = "basic"; template = "basic";
name = "nix"; name = "nix";
@ -23,6 +7,21 @@
description = "Nix configuration"; description = "Nix configuration";
}; };
homelab = {
template = "basic";
name = "homelab";
codePath = "/Users/yanlin/Documents/Projects/Homelab-deploy";
description = "Homelab Deployment";
};
blog = {
template = "content";
name = "blog";
codePath = "/Users/yanlin/Documents/Projects/personal-blog";
contentPath = "/Users/yanlin/Documents/Projects/personal-blog/content";
description = "Personal blog project";
};
homepage = { homepage = {
template = "basic"; template = "basic";
name = "homepage"; name = "homepage";
@ -30,6 +29,14 @@
description = "Personal Homepage"; description = "Personal Homepage";
}; };
mdshortcut = {
template = "research";
name = "MDShortcut";
codePath = "/Users/yanlin/Documents/Projects/Material Design Shortcut/MDShortcut-dev";
paperPath = "/Users/yanlin/Documents/Projects/Material Design Shortcut/MDShortcut-paper";
description = "Material Design Shortcut research project";
};
daki3 = { daki3 = {
template = "basic"; template = "basic";
name = "DAKI3"; name = "DAKI3";