167 lines
3.6 KiB
Nix
167 lines
3.6 KiB
Nix
{ homeDirectory }:
|
|
|
|
let
|
|
homePath = path: "${homeDirectory}/${path}";
|
|
in
|
|
{
|
|
projects = {
|
|
nix = {
|
|
description = "Nix configuration";
|
|
windows = [
|
|
{
|
|
name = "";
|
|
path = "${homeDirectory}/.config/nix";
|
|
ai = true;
|
|
git = true;
|
|
shell = true;
|
|
}
|
|
];
|
|
};
|
|
|
|
note = {
|
|
description = "Obsidian notes";
|
|
windows = [
|
|
{
|
|
name = "";
|
|
path = homePath "Documents/app-state/obsidian";
|
|
ai = true;
|
|
git = true;
|
|
shell = false;
|
|
}
|
|
];
|
|
};
|
|
|
|
acapro = {
|
|
description = "Academic programs";
|
|
windows = [
|
|
{
|
|
name = "";
|
|
path = homePath "Documents/Programs";
|
|
ai = true;
|
|
git = true;
|
|
shell = false;
|
|
}
|
|
];
|
|
};
|
|
|
|
blog = {
|
|
description = "Personal blog";
|
|
windows = [
|
|
{
|
|
name = "";
|
|
path = homePath "Documents/Projects/personal-blog";
|
|
ai = true;
|
|
git = true;
|
|
shell = true;
|
|
}
|
|
];
|
|
};
|
|
|
|
homepage = {
|
|
description = "Personal homepage";
|
|
windows = [
|
|
{
|
|
name = "";
|
|
path = homePath "Documents/Projects/Homepage";
|
|
ai = true;
|
|
git = true;
|
|
shell = true;
|
|
}
|
|
];
|
|
};
|
|
|
|
material = {
|
|
description = "AI for Material";
|
|
windows = [
|
|
{
|
|
name = "paper";
|
|
path = homePath "Documents/Projects/Inverse Design of Disordered Materials/mdshortcut-ijcai26-paper";
|
|
ai = true;
|
|
git = true;
|
|
shell = false;
|
|
}
|
|
{
|
|
name = "proj";
|
|
path = homePath "Documents/Projects/Inverse Design of Disordered Materials";
|
|
ai = false;
|
|
git = false;
|
|
shell = true;
|
|
}
|
|
{
|
|
name = "code";
|
|
path = homePath "Documents/Projects/Material Design Shortcut/MDShortcut-code";
|
|
ai = true;
|
|
git = true;
|
|
shell = false;
|
|
}
|
|
];
|
|
};
|
|
|
|
daki3 = {
|
|
description = "DAKI3 2025 Semester";
|
|
windows = [
|
|
{
|
|
name = "";
|
|
path = homePath "Documents/Projects/AI systems & infrastructure";
|
|
ai = true;
|
|
git = false;
|
|
shell = true;
|
|
}
|
|
];
|
|
};
|
|
|
|
dl4traj = {
|
|
description = "Deep Learning for Trajectory";
|
|
windows = [
|
|
{
|
|
name = "book";
|
|
path = homePath "Documents/Projects/Deep Learning for Spatiotemporal Trajectories/DL4Traj-latex";
|
|
ai = true;
|
|
git = true;
|
|
shell = false;
|
|
}
|
|
{
|
|
name = "proj";
|
|
path = homePath "Documents/Projects/Deep Learning for Spatiotemporal Trajectories";
|
|
ai = false;
|
|
git = false;
|
|
shell = true;
|
|
}
|
|
];
|
|
};
|
|
|
|
micro-weight = {
|
|
description = "Microscopic Weight Completion";
|
|
windows = [
|
|
{
|
|
name = "paper";
|
|
path = homePath "Documents/Projects/Microscopic Weights on Road Networks/MicroWeight-paper";
|
|
ai = true;
|
|
git = true;
|
|
shell = false;
|
|
}
|
|
{
|
|
name = "proj";
|
|
path = homePath "Documents/Projects/Microscopic Weights on Road Networks";
|
|
ai = false;
|
|
git = false;
|
|
shell = true;
|
|
}
|
|
];
|
|
};
|
|
|
|
aau-ap = {
|
|
description = "AAU 2026 AP Application";
|
|
windows = [
|
|
{
|
|
name = "";
|
|
path = homePath "Documents/Misc/2025/AAU 2026 AP";
|
|
ai = true;
|
|
git = true;
|
|
shell = true;
|
|
}
|
|
];
|
|
};
|
|
|
|
};
|
|
}
|