diff --git a/1-install.sh b/1-install.sh new file mode 100755 index 0000000..1671bb0 --- /dev/null +++ b/1-install.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +# ------------------------------------------------------ +# Install Script for dotfiles and configuration +# yay must be installed +# ------------------------------------------------------ + +read -p "Do you want to start? yay must be installed! " s +echo "START INSTALLATION..." + +# ------------------------------------------------------ +# Install required packages +# ------------------------------------------------------ +echo "-> Install main packages" +sudo pacman -S alacritty nitrogen picom starship chromium slock neomutt rofi dunst ueberzug mpv freerdp spotifyd xfce4-power-manager python-pip thunar lxappearance papirus-icon-theme ttf-font-awesome ttf-fira-sans ttf-fira-code ttf-firacode-nerd + +# ------------------------------------------------------ +# Install required packages +# ------------------------------------------------------ +echo "-> Install AUR packages" +yay -S pywal timeshift adwaita-dark + +# ------------------------------------------------------ +# Install Pip packages +# ------------------------------------------------------ +echo "-> Install Pip packages" +pip install psutil + +# ------------------------------------------------------ +# Create symbolic links +# ------------------------------------------------------ +echo "-> Create symbolic links" +mkdir ~/.config +ln -s ~/dotfiles/qtile/ ~/.config +ln -s ~/dotfiles/alacritty/ ~/.config +ln -s ~/dotfiles/neomutt/ ~/.config +ln -s ~/dotfiles/picom/ ~/.config +ln -s ~/dotfiles/ranger/ ~/.config +ln -s ~/dotfiles/rofi/ ~/.config +ln -s ~/dotfiles/spotifyd/ ~/.config +ln -s ~/dotfiles/vim/ ~/.config +ln -s ~/dotfiles/starship/starship.toml ~/.config/starship.toml +rm ~/.bashrc +ln -s ~/dotfiles/.bashrc ~/.bashrc + +# ------------------------------------------------------ +# Clone wallpapers +# ------------------------------------------------------ +echo "-> Install wallpapers" +git clone https://gitlab.com/stephan-raabe/wallpaper.git ~/wallpaper + +# ------------------------------------------------------ +# Install startship plain text +# ------------------------------------------------------ +starship preset plain-text-symbols > ~/.config/starship.toml + +# ------------------------------------------------------ +# Init pywal +# ------------------------------------------------------ +wal -i ~/wallpaper/default.jpg + +# Activate git config credential.helper store in repositories to disable credentials. +echo "DONE!" diff --git a/2-qtile.sh b/2-qtile.sh new file mode 100755 index 0000000..c5b01bc --- /dev/null +++ b/2-qtile.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +# ------------------------------------------------------ +# Install Script for Qtile +# yay must be installed +# Copy this script into the home directory and start. +# ------------------------------------------------------ + +read -p "Do you want to start? " s +echo "START QTILE INSTALLATION..." + +# ------------------------------------------------------ +# Install required packages +# ------------------------------------------------------ +echo "-> Install main packages" +sudo pacman -S qtile + +# ------------------------------------------------------ +# Create symbolic links +# ------------------------------------------------------ +echo "-> Create symbolic links" +rm ~/.xinitrc +ln -s ~/dotfiles/.xinitrc ~/.xinitrc + +echo "DONE!" diff --git a/.xinitrc b/qtile/.xinitrc similarity index 100% rename from .xinitrc rename to qtile/.xinitrc