aboutsummaryrefslogtreecommitdiffstats
path: root/modules/home.legacy/conf/taskwarrior/projects
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-10-18 17:07:46 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-10-18 17:07:46 +0200
commitc52c7f314ccadcc2fcd91e28c8fd1b88f6d5ce0c (patch)
treee8b947710b467b32740598ff574982097836f66c /modules/home.legacy/conf/taskwarrior/projects
parentchore(pkgs/yt): 1.2.1 -> 1.3.0 (diff)
downloadnixos-config-c52c7f314ccadcc2fcd91e28c8fd1b88f6d5ce0c.zip
refactor(modules): Move all system modules to `by-name`
From now on all modules should be added to the new `by-name` directory. This should help remove the (superficial and utterly useless) distinction between `home-manager` and `NixOS` modules.
Diffstat (limited to 'modules/home.legacy/conf/taskwarrior/projects')
-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"];
+ }
+]