summaryrefslogtreecommitdiffstats
path: root/hm/grades
diff options
context:
space:
mode:
authorSilas Schöffel <sils@sils.li>2024-04-04 17:06:23 +0200
committerSilas Schöffel <sils@sils.li>2024-04-04 17:06:23 +0200
commit924ec30e7075ea7a9dbac569a537d876f9146850 (patch)
tree11ff56048f05536a1905490137333b3596d0ee18 /hm/grades
parentusers/default.nix: delete (diff)
downloadnix-config-924ec30e7075ea7a9dbac569a537d876f9146850.zip
refactor: move users/sils dir to hm
Diffstat (limited to 'hm/grades')
-rw-r--r--hm/grades/config.yaml57
-rw-r--r--hm/grades/default.nix9
2 files changed, 66 insertions, 0 deletions
diff --git a/hm/grades/config.yaml b/hm/grades/config.yaml
new file mode 100644
index 0000000..d80516a
--- /dev/null
+++ b/hm/grades/config.yaml
@@ -0,0 +1,57 @@
+# für oberstufe
+---
+unit: Punkte
+grade_groups:
+ - name: Zeugnis
+ weight: '100'
+ - name: Sonstige
+ weight: '1'
+ - name: Klausur
+ weight: '1'
+
+grade_types:
+ - name: Zeugnis
+ group: Zeugnis
+ - name: Klausur
+ group: Klausur
+ - name: Epo
+ group: Sonstige
+ - name: Test
+ group: Sonstige
+
+class_types:
+ - name: NebenFach
+ - name: LeistungsKurs
+
+classes:
+ - name: M
+ long_name: Mathe
+ class_type: LeistungsKurs
+ - name: EK
+ long_name: Erdkunde
+ class_type: LeistungsKurs
+ - name: PH
+ long_name: Physik
+ class_type: LeistungsKurs
+
+ - name: d
+ long_name: Deutsch
+ class_type: NebenFach
+ - name: g
+ long_name: Geschichte
+ class_type: NebenFach
+ - name: mu
+ long_name: Musik
+ class_type: NebenFach
+ - name: rel
+ long_name: Religion
+ class_type: NebenFach
+ - name: spj
+ long_name: Sport
+ class_type: NebenFach
+ - name: inf
+ long_name: Informatik
+ class_type: NebenFach
+ - name: e
+ long_name: Englisch
+ class_type: NebenFach
diff --git a/hm/grades/default.nix b/hm/grades/default.nix
new file mode 100644
index 0000000..64af8a6
--- /dev/null
+++ b/hm/grades/default.nix
@@ -0,0 +1,9 @@
+{
+ config,
+ grades,
+ ...
+}: {
+ xdg.configFile."grades/config.yaml".source = ./config.yaml;
+
+ home.packages = [grades];
+}