scripts

scripts i made for me
git clone https://s.sonu.ch/~rei/scripts.git
Log | Files | Refs | README

commit 46b86773c4fdc9c8449a7008920c78d22a0c9374
Author: rei <rei@sonu.ch>
Date:   Wed,  8 Sep 2021 21:35:40 +0300

Arr

Diffstat:
AREADME | 1+
Aartix.sh | 43+++++++++++++++++++++++++++++++++++++++++++
Akde_cleaner.sh | 3+++
Asetup.sh | 30++++++++++++++++++++++++++++++
4 files changed, 77 insertions(+), 0 deletions(-)

diff --git a/README b/README @@ -0,0 +1 @@ +scripts for me diff --git a/artix.sh b/artix.sh @@ -0,0 +1,43 @@ +#!/bin/sh + +# My Artix Linux OpenRC setup + +echo "installing necessary packages" +sudo pacman -S artix-archlinux-support cups cups-openrc gutenprint neovim man man-pages neofetch git base-devel wireguard-tools wireguard-openrc pulseaudio + +echo "editing /etc/pacman.conf:" + +sudo sed -i "/\[lib32\]/,/Include/"'s/^#//' /etc/pacman.conf + +echo $'[universe]\nServer = https://universe.artixlinux.org/$arch\n\n[extra]\nInclude = /etc/pacman.d/mirrorlist-arch\n\n[community]\nInclude = /etc/pacman.d/mirrorlist-arch\n\n[multilib]\nInclude = /etc/pacman.d/mirrorlist-arch' | sudo tee -a /etc/pacman.conf + +pacman -Syu + +# paru +echo "installing paru" +git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -sic + +# xorg, xfce +echo "installing x packages" +sudo pacman -S xorg lxdm lxdm-openrc xfce4 xfce4-weather-plugin xfce4-pulseaudio-plugin xfce4-screenshooter pavucontrol transmission-gtk firefox mpv sxiv zathura zathura-pdf-mupdf + +# wine, gamemode, radeon drivers, 32-bit libraries. +sudo pacman -S --needed cabextract dosbox giflib gnutls gst-plugins-base-libs lib32-giflib lib32-gnutls lib32-gst-plugins-base-libs lib32-libcurl-gnutls lib32-libgcrypt lib32-libjpeg-turbo lib32-libpng lib32-libva lib32-libxslt lib32-mpg123 lib32-openal lib32-opencl-icd-loader lib32-sdl2 lib32-vkd3d lib32-vulkan-icd-loader lib32-vulkan-radeon libcurl-gnutls libgcrypt libjpeg-turbo libpng libva libxslt mono mpg123 openal opencl-icd-loader vkd3d vulkan-icd-loader vulkan-radeon gamemode lib32-gamemode wine-staging winetricks wine-mono + +# install aritim-dark gtk theme +echo "installing themes & fonts" +git clone https://github.com/Mrcuve0/Aritim-Dark && mkdir -p ~/.themes && mkdir -p ~/.themes/Aritim-Dark && cp -r Aritim-Dark/GTK/* ~/.themes/Aritim-Dark/ +sudo pacman -S papirus-icon-theme noto-fonts noto-fonts-emoji ttf-inconsolata ttf-font-awesome + +# installing configs +echo "installing configs" +cp -r ../.config/* $HOME/.config + +# services +echo "openrc setup" +sudo rc-update add cupsd default +sudo rc-update add lxdm default + +# aur packages +echo "installing aur packages" +paru -S dxvk-bin menulibre diff --git a/kde_cleaner.sh b/kde_cleaner.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +sudo pacman -Rns discover kde-games kde-education kompare kdevelop akonadi artikulate akregator kdevelop-php kdepim-runtime kmail kaddressbook knotes korganizer umbrello kolourpaint kontrast kdenlive krdc ktorrent kget kopete konversation konqueror ktnef kdepim kdepim-addons kimagemapeditor kamoso kamera kmouth ktimer kteatime kwrite krfb kfloppy kbackup plasma-vault powerdevil itinerary kgpg kmag kate sweeper spectacle filelight kbackup kcharselect kcalc kapptemplate kcachegrind cervisia telepathy-kde-common-internals kaccounts-providers telepathy-kde-text-ui telepathy-kde-send-file telepathy-kde-integration-module telepathy-kde-filetransfer-handler telepathy-kde-desktop-applets telepathy-kde-contact-runner telepathy-kde-contact-list telepathy-kde-call-ui telepathy-kde-auth-handler kio-gdrive telepathy-kde-accounts-kcm kwalletmanager ksystemlog kruler kfind kmousetool kinfocenter plasma-disks networkmanager network-manager-applet networkmanager-qt partitionmanager kdf okular purpose gwenview audiocd-kio dragon elisa juk k3b kdenlive kwave diff --git a/setup.sh b/setup.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# script for installing fitgirl repacks, based on johncena141's script + +cd "$(dirname "$0")" || exit + +# Settings +export WINEESYNC=1 +export WINEFSYNC=1 +export WINEDEBUG="-all" +export STAGING_SHARED_MEMORY=1 +export WINE_LARGE_ADDRESS_AWARE=1 +export WINE="$(which wine)" + +# Wineprefix +export WINEARCH=win64 +export WINEPREFIX="$PWD/wine" +export WINEDLLOVERRIDES="mscoree=d;mshtml=d" + +# Extra +PREFIX="$PWD/wine"; WINETRICKS="$PWD/winetricks"; S32="$PREFIX/drive_c/windows/system32" + +# Winetricks +[ ! -x "$WINETRICKS" ] && echo "winetricks not found, downloading" && curl -L "https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks" -o winetricks && chmod +x winetricks || echo "winetricks found" + +# Setup file +export EXE="setup.exe" + +# Start setup +$WINE $EXE