From c52c7f314ccadcc2fcd91e28c8fd1b88f6d5ce0c Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Fri, 18 Oct 2024 17:07:46 +0200 Subject: 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. --- .../conf/taskwarrior/projects/default.nix | 119 +++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 modules/home.legacy/conf/taskwarrior/projects/default.nix (limited to 'modules/home.legacy/conf/taskwarrior/projects/default.nix') 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"]; + } +] -- cgit 1.4.1