nix/config/projects.nix
2025-08-01 08:22:43 +02:00

139 lines
4.1 KiB
Nix

{
projects = {
nix-config = {
template = "basic";
name = "nix";
codePath = "/Users/yanlin/.config/nix";
description = "Nix configuration";
};
homelab = {
template = "basic";
name = "homelab";
codePath = "/Users/yanlin/Documents/Projects/Homelab-deploy";
description = "Homelab Deployment";
};
note = {
template = "basic";
name = "note";
codePath = "/Users/yanlin/Obsidian/Personal";
description = "Obsidian notes";
};
acapro = {
template = "basic";
name = "aca-programs";
codePath = "/Users/yanlin/Documents/Programs";
description = "Academic programs";
};
blog = {
template = "research";
name = "blog";
codePath = "/Users/yanlin/Documents/Projects/personal-blog";
paperPath = "/Users/yanlin/Documents/Projects/personal-blog/content";
description = "Personal blog project";
server = "personal-vps";
remoteDir = "~/blog";
};
homepage = {
template = "basic";
name = "homepage";
codePath = "/Users/yanlin/Documents/Projects/Homepage/";
description = "Personal Homepage";
};
mdshortcut = {
template = "research";
name = "MDShortcut";
codePath = "/Users/yanlin/Documents/Projects/Material Design Shortcut/MDShortcut-code";
paperPath = "/Users/yanlin/Documents/Projects/Material Design Shortcut/MDShortcut-paper";
description = "Material design shortcut";
server = "aicloud";
remoteDir = "~/MDS";
};
daki3 = {
template = "basic";
name = "DAKI3";
codePath = "/Users/yanlin/Documents/Projects/AI systems & infrastructure/Codes";
description = "DAKI3 course Demo code";
};
matmeet = {
template = "baisc";
name = "MaterialMeet";
codePath = "/Users/yanlin/Documents/Projects/Material Project Group Meeting";
description = "Material Meeting Slides";
};
ddm = {
template = "research";
name = "DiffDisMatter";
codePath = "/Users/yanlin/Documents/Projects/Inverse Design of Disordered Materials/DiffDisMatter-dev";
paperPath = "/Users/yanlin/Documents/Projects/Inverse Design of Disordered Materials/mc-denoising-paper";
description = "Inverse material design";
server = "aicloud";
remoteDir = "~/DiffDisMatter";
};
mllm-traj = {
template = "basic";
name = "MLLM-Traj";
codePath = "/Users/yanlin/Documents/Projects/Multimodal LLM for Trajectory Modeling/mllm-traj-paper";
description = "MLLM for Trajectory";
};
pathfm = {
template = "basic";
name = "PathFM";
codePath = "/Users/yanlin/Documents/Projects/Path Foundation Model/pathfm-paper";
description = "Path Foundation Model";
};
weightcomp = {
template = "basic";
name = "WeightComp";
codePath = "/Users/yanlin/Documents/Projects/Microscopic Weights on Road Networks/FENCE-paper";
description = "Weight completion";
};
forcetraj = {
template = "basic";
name = "ForceTraj";
codePath = "/Users/yanlin/Documents/Projects/Electric Field-based Lane Changing Modeling/forcetraj-paper";
description = "Force-based trajectory model";
};
trajar = {
template = "basic";
name = "TrajAR";
codePath = "/Users/yanlin/Documents/Projects/Multi-agent Video-derived Trajectory Prediction/trajar-paper";
description = "Multi-agent trajectory prediction";
};
stpcn = {
template = "basic";
name = "ST-PCN";
codePath = "/Users/yanlin/Documents/Projects/Spatio-temporal Uncertainty Forecasting/ripcn-paper";
description = "PCN-based ST prediction";
};
trajmamba = {
template = "basic";
name = "TrajMamba";
codePath = "/Users/yanlin/Documents/Projects/Pre-trained Trajectory-Mamba/rebuttal";
description = "Trajectory Mamba";
};
blocktraj = {
template = "basic";
name = "BlockTraj";
codePath = "/Users/yanlin/Documents/Projects/Block-diffusion Path Generation/blocktraj-paper";
description = "Block Diffusion for Trajectory";
};
};
}