From 78d77eb471c550039ed37dca46b470d3b22dcbf7 Mon Sep 17 00:00:00 2001 From: "Ward Nakchbandi (Cosmic Fusion)" <83735213+CosmicFusion@users.noreply.github.com> Date: Fri, 12 Jan 2024 13:29:46 +0000 Subject: [PATCH] Create setup.sh --- setup.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 setup.sh diff --git a/setup.sh b/setup.sh new file mode 100644 index 0000000..ee51b7f --- /dev/null +++ b/setup.sh @@ -0,0 +1,48 @@ +#! /bin/bash + +mkdir -p /etc/apt/sources.list.d + +# Clear /etc/apt/sources.list in favor of deb822 formats +tee /etc/apt/sources.list.d/system.sources <<'EOF' +## This file is deprecated in PikaOS. +## See /etc/apt/sources.list.d/system.sources. +EOF + +# Add Debian Repos +tee /etc/apt/sources.list.d/system.sources <<'EOF' +X-Repolib-Name: Debian System Sources +Enabled: yes +Types: deb deb-src +URIs: http://deb.debian.org/debian +Suites: sid experimental +Components: main contrib non-free non-free-firmware +X-Repolib-ID: system +X-Repolib-Default-Mirror: http://deb.debian.org/debian +Signed-by: /usr/share/keyrings/debian-archive-keyring.gpg +EOF + +# Add Pika Repos +tee /etc/apt/sources.list.d/pika.sources <<'EOF' +X-Repolib-Name: PikaOS Sources +Enabled: yes +Types: deb +URIs: https://ppa.pika-os.com/ +Suites: pikauwu +Components: main amdgpu rocm +X-Repolib-Default-Mirror: https://ppa.pika-os.com/ +Signed-By: /etc/apt/keyrings/pika-keyring.gpg.key +EOF + +# Add DMO Repos +tee /etc/apt/sources.list.d/dmo.sources <<'EOF' +X-Repolib-Name: Multimedia Sources +Enabled: yes +Types: deb +URIs: https://www.deb-multimedia.org +Suites: sid +Components: main non-free +X-Repolib-Default-Mirror: https://www.deb-multimedia.org/ +Signed-By: /etc/apt/keyrings/deb-multimedia-keyring.gpg +EOF + +# Get keys