diff --git a/autoinstall_arch.sh b/autoinstall_arch.sh new file mode 100644 index 0000000..5e28498 --- /dev/null +++ b/autoinstall_arch.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +echo " " +echo " ___ __ ____________ ____________ ____ _______ " +echo " / | / / / /_ __/ __ \/ ____/ __ \ \/ / / / _/ | " +echo " / /| |/ / / / / / / / / / / / /_/ /\ / / / // /| | " +echo " / ___ / /_/ / / / / /_/ / /___/ _, _/ / / /____/ // ___ | " +echo " /_/ |_\____/ /_/ \____/\____/_/ |_| /_/_____/___/_/ |_| " +echo " " + +yay -S awesome-git rofi-git picom-jonaburg-git ttf-meslo-nerd-font-powerlevel10k + +sudo pacman -S papirus-icon-theme pulseaudio-alsa upower bluez bluez-utils xorg-setxkbmap xfce4-power-manager playerctl lightdm light-locker alacritty thunar flameshot + +cd +git clone --recurse-submodules https://github.com/Crylia/crylia-theme +cd crylia-theme +cp -r awesome ~/.config/. +cp -r picom.conf ~/.config/. +cp -r rofi ~/.config/. +cp -r alacritty ~/.config/. + +echo " ===== make sure to reboot and select awesome desktop ====== " \ No newline at end of file diff --git a/autoinstall_pop_os.sh b/autoinstall_pop_os.sh new file mode 100644 index 0000000..3c85703 --- /dev/null +++ b/autoinstall_pop_os.sh @@ -0,0 +1,58 @@ +#!/bin/bash + +echo " " +echo " ___ __ ____________ ____________ ____ _______ " +echo " / | / / / /_ __/ __ \/ ____/ __ \ \/ / / / _/ | " +echo " / /| |/ / / / / / / / / / / / /_/ /\ / / / // /| | " +echo " / ___ / /_/ / / / / /_/ / /___/ _, _/ / / /____/ // ___ | " +echo " /_/ |_\____/ /_/ \____/\____/_/ |_| /_/_____/___/_/ |_| " +echo " " + + +# dependencies for meson, ninja, rofi, awesome and all extra optional packages +sudo apt -y install meson ninja-build cmake cmake-data pkg-config papirus-icon-theme xorg build-essential git make autoconf automake flex bison check go-md2man doxygen cppcheck ohcount pulseaudio-utils upower bluez xorg xfce4-power-manager playerctl lightdm light-locker libxcb-ewmh-dev libxcb-xfixes0-dev libev-dev libxcb-damage0-dev libxcb-sync-dev libxcb-composite0-dev libxcb-present-dev uthash-dev libconfig-dev libgl-dev alacritty bison flex check + +# fonts +cd +mkdir .fonts +cd .fonts +wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf +wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf +wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf +wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf + +# awesome-git (awesome from apt does NOT work) +cd +sudo apt build-dep -y awesome +git clone https://github.com/awesomewm/awesome +cd awesome +make package +cd build/ +sudo dpkg -i awesome*.deb + +# rofi (rofi from apt does NOT work) +cd +git clone https://github.com/davatorium/rofi/ +cd rofi +meson setup build +ninja -C build +ninja -C build install + +# picom (picom from apt does NOT work) +cd +git clone https://github.com/jonaburg/picom +cd picom +meson --buildtype=release . build +sudo ninja -C build +sudo ninja -C build install + +cd +git clone --recurse-submodules https://github.com/Crylia/crylia-theme +cd crylia-theme +cp -r awesome ~/.config/. +cp -r picom.conf ~/.config/. +cp -r rofi ~/.config/. +cp -r alacritty ~/.config/. + + +echo " ===== make sure to reboot and select awesome desktop ====== "