From 90b2aba7c24d45af84f888664189d3a60a3bcbd3 Mon Sep 17 00:00:00 2001 From: akshun Date: Thu, 19 Jun 2025 17:52:29 +0530 Subject: [PATCH] additional files --- data/prompts/arch.txt | 5 +++ data/prompts/aur.txt | 24 +++++++++++ data/prompts/debian.txt | 5 +++ data/prompts/fedora.txt | 6 +++ data/prompts/flatpaks.txt | 22 ++++++++++ data/prompts/programs.txt | 14 +++++++ data/prompts/third-party.txt | 4 ++ data/scripts/docker.sh | 2 + data/scripts/nl.ovpn | 80 ++++++++++++++++++++++++++++++++++++ data/scripts/oh-my-posh.sh | 2 + data/scripts/openvpn3.sh | 29 +++++++++++++ data/scripts/pass.txt | 2 + data/scripts/tailscale.sh | 2 + 13 files changed, 197 insertions(+) create mode 100644 data/prompts/arch.txt create mode 100644 data/prompts/aur.txt create mode 100644 data/prompts/debian.txt create mode 100644 data/prompts/fedora.txt create mode 100644 data/prompts/flatpaks.txt create mode 100644 data/prompts/programs.txt create mode 100644 data/prompts/third-party.txt create mode 100644 data/scripts/docker.sh create mode 100644 data/scripts/nl.ovpn create mode 100644 data/scripts/oh-my-posh.sh create mode 100644 data/scripts/openvpn3.sh create mode 100644 data/scripts/pass.txt create mode 100644 data/scripts/tailscale.sh diff --git a/data/prompts/arch.txt b/data/prompts/arch.txt new file mode 100644 index 0000000..075018e --- /dev/null +++ b/data/prompts/arch.txt @@ -0,0 +1,5 @@ +Select and Install Programs +Select and Install Flatpak Apps +Update System +Install Programs from AUR +Drivers \ No newline at end of file diff --git a/data/prompts/aur.txt b/data/prompts/aur.txt new file mode 100644 index 0000000..4b80f18 --- /dev/null +++ b/data/prompts/aur.txt @@ -0,0 +1,24 @@ +anydesk-bin +etcher-bin +floorp-bin +freetube-bin +guake-git +howdy-beta-git +lens-bin +moonlight-qt-bin +onlyoffice-bin +jellyfin-media-player +mission-center +oh-my-posh-bin +sunshine-bin +standardnotes-bin +visual-studio-code-bin +zen-browser-bin +docker +tailscale +openvpn3 +plasma6-wallpapers-wallpaper-engine-git +kvantum +flux-bin +helm +spotify-launcher diff --git a/data/prompts/debian.txt b/data/prompts/debian.txt new file mode 100644 index 0000000..3d5d84c --- /dev/null +++ b/data/prompts/debian.txt @@ -0,0 +1,5 @@ +Select and Install Programs +Select and Install Flatpak Apps +Update System +Install Programs not Included in Distro repos +Drivers \ No newline at end of file diff --git a/data/prompts/fedora.txt b/data/prompts/fedora.txt new file mode 100644 index 0000000..122a609 --- /dev/null +++ b/data/prompts/fedora.txt @@ -0,0 +1,6 @@ +Select and Install Programs +Select and Install Flatpak Apps +Update System +Install Programs not Included in Distro repos +Drivers +Enable RPM Fusion diff --git a/data/prompts/flatpaks.txt b/data/prompts/flatpaks.txt new file mode 100644 index 0000000..5d213a5 --- /dev/null +++ b/data/prompts/flatpaks.txt @@ -0,0 +1,22 @@ +{ + "dev.k8slens.OpenLens": "Lens", + "com.anydesk.Anydesk": "Anydesk", + "io.freetubeapp.FreeTube": "Freetube", + "com.github.iwalton3.jellyfin-media-player": "Jellyfin Media Player", + "net.cozic.joplin_desktop": "Joplin Desktop", + "io.missioncenter.MissionCenter": "Mission Center", + "com.moonlight_stream.Moonlight": "Moonlight", + "org.onlyoffice.desktopeditors": "OnlyOffice", + "org.prismlauncher.PrismLauncher": "Prism Launcher", + "com.visualstudio.code": "VS Code", + "com.bitwarden.desktop": "Bitwarden", + "com.discordapp.Discord": "Discord", + "com.github.tchx84.Flatseal": "Flatsteal", + "com.nextcloud.desktopclient.nextcloud": "Nextcloud Desktop Client", + "com.spotify.Client": "Spotify", + "md.obsidian.Obsidian": "Obsidian", + "org.qbittorrent.qBittorrent": "qBittorrent", + "org.videolan.VLC": "VLC", + "org.standardnotes.standardnotes": "Standard Notes", + "one.ablaze.floorp": "Floorp", +} diff --git a/data/prompts/programs.txt b/data/prompts/programs.txt new file mode 100644 index 0000000..85d84ec --- /dev/null +++ b/data/prompts/programs.txt @@ -0,0 +1,14 @@ +yakuake +neovim +git +flatpak +gparted +filelight +cargo +kio-gdrive +korganizer +plasma5-integration +kwayland-integration +kdepim-addons +steam +kubectl diff --git a/data/prompts/third-party.txt b/data/prompts/third-party.txt new file mode 100644 index 0000000..0512be1 --- /dev/null +++ b/data/prompts/third-party.txt @@ -0,0 +1,4 @@ +docker +tailscale +oh-my-posh +openvpn3 \ No newline at end of file diff --git a/data/scripts/docker.sh b/data/scripts/docker.sh new file mode 100644 index 0000000..85e6f8d --- /dev/null +++ b/data/scripts/docker.sh @@ -0,0 +1,2 @@ +#!/bin/bash +curl -sSL https://get.docker.com | sh diff --git a/data/scripts/nl.ovpn b/data/scripts/nl.ovpn new file mode 100644 index 0000000..863ed5f --- /dev/null +++ b/data/scripts/nl.ovpn @@ -0,0 +1,80 @@ +client +dev tun +proto udp +remote nl-ams.prod.surfshark.com 1194 +remote-random +nobind +tun-mtu 1500 +mssfix 1450 +ping 15 +ping-restart 0 +reneg-sec 0 + +remote-cert-tls server + +auth-user-pass pass.txt + +#comp-lzo +verb 3 +fast-io +cipher AES-256-CBC + +auth SHA512 + + +-----BEGIN CERTIFICATE----- +MIIFTTCCAzWgAwIBAgIJAMs9S3fqwv+mMA0GCSqGSIb3DQEBCwUAMD0xCzAJBgNV +BAYTAlZHMRIwEAYDVQQKDAlTdXJmc2hhcmsxGjAYBgNVBAMMEVN1cmZzaGFyayBS +b290IENBMB4XDTE4MDMxNDA4NTkyM1oXDTI4MDMxMTA4NTkyM1owPTELMAkGA1UE +BhMCVkcxEjAQBgNVBAoMCVN1cmZzaGFyazEaMBgGA1UEAwwRU3VyZnNoYXJrIFJv +b3QgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDEGMNj0aisM63o +SkmVJyZPaYX7aPsZtzsxo6m6p5Wta3MGASoryRsBuRaH6VVa0fwbI1nw5ubyxkua +Na4v3zHVwuSq6F1p8S811+1YP1av+jqDcMyojH0ujZSHIcb/i5LtaHNXBQ3qN48C +c7sqBnTIIFpmb5HthQ/4pW+a82b1guM5dZHsh7q+LKQDIGmvtMtO1+NEnmj81BAp +FayiaD1ggvwDI4x7o/Y3ksfWSCHnqXGyqzSFLh8QuQrTmWUm84YHGFxoI1/8AKdI +yVoB6BjcaMKtKs/pbctk6vkzmYf0XmGovDKPQF6MwUekchLjB5gSBNnptSQ9kNgn +TLqi0OpSwI6ixX52Ksva6UM8P01ZIhWZ6ua/T/tArgODy5JZMW+pQ1A6L0b7egIe +ghpwKnPRG+5CzgO0J5UE6gv000mqbmC3CbiS8xi2xuNgruAyY2hUOoV9/BuBev8t +tE5ZCsJH3YlG6NtbZ9hPc61GiBSx8NJnX5QHyCnfic/X87eST/amZsZCAOJ5v4EP +SaKrItt+HrEFWZQIq4fJmHJNNbYvWzCE08AL+5/6Z+lxb/Bm3dapx2zdit3x2e+m +iGHekuiE8lQWD0rXD4+T+nDRi3X+kyt8Ex/8qRiUfrisrSHFzVMRungIMGdO9O/z +CINFrb7wahm4PqU2f12Z9TRCOTXciQIDAQABo1AwTjAdBgNVHQ4EFgQUYRpbQwyD +ahLMN3F2ony3+UqOYOgwHwYDVR0jBBgwFoAUYRpbQwyDahLMN3F2ony3+UqOYOgw +DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAgEAn9zV7F/XVnFNZhHFrt0Z +S1Yqz+qM9CojLmiyblMFh0p7t+Hh+VKVgMwrz0LwDH4UsOosXA28eJPmech6/bjf +ymkoXISy/NUSTFpUChGO9RabGGxJsT4dugOw9MPaIVZffny4qYOc/rXDXDSfF2b+ +303lLPI43y9qoe0oyZ1vtk/UKG75FkWfFUogGNbpOkuz+et5Y0aIEiyg0yh6/l5Q +5h8+yom0HZnREHhqieGbkaGKLkyu7zQ4D4tRK/mBhd8nv+09GtPEG+D5LPbabFVx +KjBMP4Vp24WuSUOqcGSsURHevawPVBfgmsxf1UCjelaIwngdh6WfNCRXa5QQPQTK +ubQvkvXONCDdhmdXQccnRX1nJWhPYi0onffvjsWUfztRypsKzX4dvM9k7xnIcGSG +EnCC4RCgt1UiZIj7frcCMssbA6vJ9naM0s7JF7N3VKeHJtqe1OCRHMYnWUZt9vrq +X6IoIHlZCoLlv39wFW9QNxelcAOCVbD+19MZ0ZXt7LitjIqe7yF5WxDQN4xru087 +FzQ4Hfj7eH1SNLLyKZkA1eecjmRoi/OoqAt7afSnwtQLtMUc2bQDg6rHt5C0e4dC +LqP/9PGZTSJiwmtRHJ/N5qYWIh9ju83APvLm/AGBTR2pXmj9G3KdVOkpIC7L35dI +623cSEC3Q3UZutsEm/UplsM= +-----END CERTIFICATE----- + +key-direction 1 + +# +# 2048 bit OpenVPN static key +# +-----BEGIN OpenVPN Static key V1----- +b02cb1d7c6fee5d4f89b8de72b51a8d0 +c7b282631d6fc19be1df6ebae9e2779e +6d9f097058a31c97f57f0c35526a44ae +09a01d1284b50b954d9246725a1ead1f +f224a102ed9ab3da0152a15525643b2e +ee226c37041dc55539d475183b889a10 +e18bb94f079a4a49888da566b9978346 +0ece01daaf93548beea6c827d9674897 +e7279ff1a19cb092659e8c1860fbad0d +b4ad0ad5732f1af4655dbd66214e552f +04ed8fd0104e1d4bf99c249ac229ce16 +9d9ba22068c6c0ab742424760911d463 +6aafb4b85f0c952a9ce4275bc821391a +a65fcd0d2394f006e3fba0fd34c4bc4a +b260f4b45dec3285875589c97d3087c9 +134d3a3aa2f904512e85aa2dc2202498 +-----END OpenVPN Static key V1----- + diff --git a/data/scripts/oh-my-posh.sh b/data/scripts/oh-my-posh.sh new file mode 100644 index 0000000..5ab1a91 --- /dev/null +++ b/data/scripts/oh-my-posh.sh @@ -0,0 +1,2 @@ +#!/bin/bash +curl -s https://ohmyposh.dev/install.sh | sudo bash -s \ No newline at end of file diff --git a/data/scripts/openvpn3.sh b/data/scripts/openvpn3.sh new file mode 100644 index 0000000..06d4d0c --- /dev/null +++ b/data/scripts/openvpn3.sh @@ -0,0 +1,29 @@ +#!/bin/bash + +nl_ovpn=$1 + +. /etc/os-release + +OS=$ID_LIKE + +if [ ! $OS ]; then + OS=$ID +fi + +case $OS in + + fedora) + sudo yum copr enable -y dsommers/openvpn3 && sudo yum install -y openvpn3-client;; + + debian) + sudo apt update && sudo apt install -y lsb-release curl + DISTRO=$(lsb_release -c | awk '{print $2}') + sudo mkdir -p /etc/apt/keyrings && curl -fsSL https://packages.openvpn.net/packages-repo.gpg | sudo tee /etc/apt/keyrings/openvpn.asc + echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/debian $DISTRO main" | sudo tee /etc/apt/sources.list.d/openvpn-packages.list + sudo apt update && sudo apt install -y openvpn3;; + +esac + +openvpn3 config-import --config "$nl_ovpn" --name surf --persistent +openvpn3 config-acl --show --lock-down true --grant root --config surf +sudo systemctl enable --now openvpn3-session@surf.service diff --git a/data/scripts/pass.txt b/data/scripts/pass.txt new file mode 100644 index 0000000..98bc122 --- /dev/null +++ b/data/scripts/pass.txt @@ -0,0 +1,2 @@ +dhRpJbQxQ4A2CtpthpqkT4ZS +QgAZP6rfBtFDaJxXcKM65Rc7 diff --git a/data/scripts/tailscale.sh b/data/scripts/tailscale.sh new file mode 100644 index 0000000..735706b --- /dev/null +++ b/data/scripts/tailscale.sh @@ -0,0 +1,2 @@ +#!/bin/bash +curl -fsSL https://tailscale.com/install.sh | sh \ No newline at end of file