From 629557619501908a3b975062300bc1266c013bd4 Mon Sep 17 00:00:00 2001 From: developomp Date: Sun, 30 Jan 2022 14:23:32 +0900 Subject: [PATCH] added more setup scripts --- .vscode/settings.json | 2 ++ src/setup/__init__.py | 33 --------------------------------- src/setup/deno.py | 7 +++++++ src/setup/dotnet.py | 9 +++++++++ src/setup/gimp.py | 9 +++++++++ src/setup/godot.py | 9 +++++++++ src/setup/group/dev.py | 11 +++++++++++ src/setup/osu.py | 9 +++++++++ 8 files changed, 56 insertions(+), 33 deletions(-) create mode 100644 src/setup/deno.py create mode 100644 src/setup/dotnet.py create mode 100644 src/setup/gimp.py create mode 100644 src/setup/godot.py create mode 100644 src/setup/group/dev.py create mode 100644 src/setup/osu.py diff --git a/.vscode/settings.json b/.vscode/settings.json index 5ed0e7b..22fdbef 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -2,8 +2,10 @@ "cSpell.words": [ "alacritty", "btop", + "deno", "developomp", "flatpak", + "FOSS", "pamac", "ungoogled" ], diff --git a/src/setup/__init__.py b/src/setup/__init__.py index 42cb8b7..a310ef1 100644 --- a/src/setup/__init__.py +++ b/src/setup/__init__.py @@ -34,10 +34,6 @@ setup_cpu_undervolting() { sudo systemctl enable intel-undervolt } -setup_deno() { - package_install deno -} - setup_discord() { # assumes that plugins are located in ~/.config/BetterDiscord/plugins @@ -109,10 +105,6 @@ setup_docker() { sudo systemctl --now enable docker } -setup_dotnet() { - package_install dotnet-sdk -} - setup_filezilla() { package_install filezilla } @@ -178,12 +170,6 @@ setup_fonts() { rm -rf $fonts_directory } -setup_freetube() { - pamac install freetube-bin - - # todo: freetube data -} - setup_fstab() { if cat /etc/fstab | grep "/media/pomp/data" &>/dev/null; then return @@ -198,16 +184,6 @@ setup_dns() { # https://1.1.1.1 } -setup_geogebra() { - package_install geogebra -} - -setup_gimp() { - # photoshop but FOSS - - package_install gimp -} - setup_git() { package_install git @@ -378,11 +354,6 @@ setup_go() { package_install go } -setup_godot() { - # game engine - package_install godot -} - setup_grub() { sudo sed -i '/GRUB_TIMEOUT=/c\GRUB_TIMEOUT=1' /etc/default/grub sudo sed -i '/GRUB_TIMEOUT_STYLE=/c\GRUB_TIMEOUT_STYLE=hidden' /etc/default/grub @@ -464,10 +435,6 @@ setup_ordne() { package_install ordne } -setup_osu() { - package_install osu-lazer-bin -} - setup_pacman() { # enable multilib, color, parallel download, and total download in /etc/pacman.conf : diff --git a/src/setup/deno.py b/src/setup/deno.py new file mode 100644 index 0000000..96e55ea --- /dev/null +++ b/src/setup/deno.py @@ -0,0 +1,7 @@ +from ..util import pamac_install + +name = "deno" + + +def setup(): + pamac_install("deno") diff --git a/src/setup/dotnet.py b/src/setup/dotnet.py new file mode 100644 index 0000000..31d011a --- /dev/null +++ b/src/setup/dotnet.py @@ -0,0 +1,9 @@ +from ..util import pamac_install + +name = ".NET" + + +def setup(): + """Microsoft java""" + + pamac_install("dotnet-sdk") diff --git a/src/setup/gimp.py b/src/setup/gimp.py new file mode 100644 index 0000000..f21b0b0 --- /dev/null +++ b/src/setup/gimp.py @@ -0,0 +1,9 @@ +from ..util import flatpak_install + +name = "GIMP" + + +def setup(): + """photoshop but FOSS""" + + flatpak_install("org.gimp.GIMP") diff --git a/src/setup/godot.py b/src/setup/godot.py new file mode 100644 index 0000000..9833039 --- /dev/null +++ b/src/setup/godot.py @@ -0,0 +1,9 @@ +from ..util import flatpak_install + +name = "Godot" + + +def setup(): + """MIT licensed game engine""" + + flatpak_install("org.godotengine.Godot") diff --git a/src/setup/group/dev.py b/src/setup/group/dev.py new file mode 100644 index 0000000..be44c40 --- /dev/null +++ b/src/setup/group/dev.py @@ -0,0 +1,11 @@ +from .. import deno, dotnet, vscodium + +name = "dev" + + +def setup(): + """development related stuff""" + + deno.setup() + dotnet.setup() + vscodium.setup() diff --git a/src/setup/osu.py b/src/setup/osu.py new file mode 100644 index 0000000..7c4dc78 --- /dev/null +++ b/src/setup/osu.py @@ -0,0 +1,9 @@ +from ..util import flatpak_install + +name = "osu!" + + +def setup(): + """Sucks all the joy out of your life but it's so fucking addictive""" + + flatpak_install("sh.ppy.osu")