From 60af9361c8f2c3fe3c077b0754385b4d2ace2c87 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 17 Jul 2024 14:26:01 +0200 Subject: [PATCH] Add scripts for installing school software --- scripts/Arch/OS/install.fish | 20 ++++++++++++++++++++ scripts/Common/Software/udev/ct-board.fish | 4 ++++ 2 files changed, 24 insertions(+) create mode 100644 scripts/Common/Software/udev/ct-board.fish diff --git a/scripts/Arch/OS/install.fish b/scripts/Arch/OS/install.fish index d7acd61d..04f2e2fb 100644 --- a/scripts/Arch/OS/install.fish +++ b/scripts/Arch/OS/install.fish @@ -114,6 +114,10 @@ begin protonmail-bridge \ thunderbird + yayinst \ + texlive \ + texlive-langgerman + # Browser source "$dir/../Software/firefox/main.fish" source "$dir/../Software/brave/main.fish" @@ -123,6 +127,13 @@ begin source "$dir/../Software/waydroid/main.fish" source "$dir/../Software/Virtual Machine Manager/main.fish" yayinst propertree-git # mac config file editor + + if collectionActive school + yayinst \ + teams-for-linux \ + xournalpp-git \ + rnote + end end if collectionActive server @@ -180,6 +191,15 @@ begin anki-bin end + if collectionActive school + yayinst \ + jdk17-temurin \ + gradle \ + jetbrains-toolbox + + source "$dir/../../Common/Software/udev/ct-board.fish" + end + if collectionActive coding yayinst \ tea \ diff --git a/scripts/Common/Software/udev/ct-board.fish b/scripts/Common/Software/udev/ct-board.fish new file mode 100644 index 00000000..7a1aaabc --- /dev/null +++ b/scripts/Common/Software/udev/ct-board.fish @@ -0,0 +1,4 @@ +#!/bin/env fish +begin + echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="0483", MODE="0666"'; +end | sudo tee /etc/udev/rules.d/50-ct-board.rules > /dev/null;