From 800ac5c4ab1a898f160dce9b5bd6a56fed63ba32 Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Sat, 26 Jul 2025 23:31:16 +0200 Subject: [PATCH] Add homelab project and reorganize project configuration MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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 --- config/projects.json | 2 +- config/projects.nix | 39 +++++++++++++++++++++++---------------- 2 files changed, 24 insertions(+), 17 deletions(-) diff --git a/config/projects.json b/config/projects.json index 524761e..0a21e5d 120000 --- a/config/projects.json +++ b/config/projects.json @@ -1 +1 @@ -/nix/store/qsa91a8niihfi6wl63l8mdqgvlb74y2k-home-manager-files/.config/nix/config/projects.json \ No newline at end of file +/nix/store/mc3gds15p0vk8xkfnsy1zcckk519sdak-home-manager-files/.config/nix/config/projects.json \ No newline at end of file diff --git a/config/projects.nix b/config/projects.nix index b2e2989..543d465 100644 --- a/config/projects.nix +++ b/config/projects.nix @@ -1,21 +1,5 @@ { 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 = { template = "basic"; name = "nix"; @@ -23,6 +7,21 @@ 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 = { template = "basic"; name = "homepage"; @@ -30,6 +29,14 @@ 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 = { template = "basic"; name = "DAKI3";