about summary refs log tree commit diff stats
path: root/modules/home.legacy/conf/taskwarrior/projects/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/home.legacy/conf/taskwarrior/projects/default.nix')
-rw-r--r--modules/home.legacy/conf/taskwarrior/projects/default.nix119
1 files changed, 119 insertions, 0 deletions
diff --git a/modules/home.legacy/conf/taskwarrior/projects/default.nix b/modules/home.legacy/conf/taskwarrior/projects/default.nix
new file mode 100644
index 00000000..9b555fef
--- /dev/null
+++ b/modules/home.legacy/conf/taskwarrior/projects/default.nix
@@ -0,0 +1,119 @@
+{}: [
+  {
+    name = "me";
+    prefix = "";
+    subprojects = ["health" "sweden" "bank"];
+  }
+  {
+    name = "timesinks";
+    prefix = "";
+    subprojects = ["youtube" "games" "netflix" "music"];
+  }
+  {
+    name = "input";
+    prefix = "research";
+    subprojects = ["read-things" "dotfiles"];
+  }
+  {
+    name = "aoc";
+    prefix = "programming/advent_of_code";
+  }
+  {
+    name = "camera";
+    prefix = "programming/zig";
+    subprojects = [];
+  }
+  {
+    name = "trinitrix";
+    prefix = "programming/rust";
+    subprojects = ["testing" "documentation"];
+  }
+  {
+    name = "serverphone";
+    prefix = "programming/rust";
+  }
+  {
+    name = "latex";
+    prefix = "programming/latex";
+  }
+  {
+    name = "presentation";
+    prefix = "research";
+  }
+  {
+    name = "possible-projects";
+    prefix = "research";
+  }
+  {
+    name = "school";
+    prefix = "research";
+    subprojects = [
+      "biologie"
+      "chemie"
+      "deutsch"
+      "english"
+      "geographie"
+      "geschichte"
+      "infomatik"
+      "klausuren"
+      "latein"
+      "mathematik"
+      "musik"
+      "philosophie"
+      "physik"
+      "sozialkunde"
+      "sport"
+      {extern = ["bwinf" "dsa"];}
+      {chemie = ["facharbeit"];} # TODO: Remove once the ff tabs are cleared <2024-05-10>
+    ];
+  }
+  {
+    name = "hardware";
+    prefix = "research";
+  }
+  {
+    name = "buy";
+    prefix = "buy";
+    subprojects = ["books" "pc"];
+  }
+  {
+    name = "system";
+    prefix = "config";
+    subprojects = [
+      "youtube"
+      "backup"
+      "bar"
+      "email"
+      "firefox"
+      "gpg"
+      "keyboard"
+      "laptop"
+      "nvim"
+      "rss"
+      "shell"
+      "task"
+      "wm"
+    ];
+  }
+  {
+    name = "server";
+    prefix = "config";
+    subprojects = [
+      "b-peetz"
+      "email"
+      "blog"
+      "nix-sync"
+      "sudo-less"
+      "ci"
+    ];
+  }
+  {
+    name = "3d-printer";
+    prefix = "hardware";
+  }
+  {
+    name = "smartphone";
+    prefix = "hardware";
+    subprojects = ["airplay" "airdrop"];
+  }
+]