From 39d6b30896cdabc20602f201b72a894f7c23966d Mon Sep 17 00:00:00 2001 From: tiynger Date: Sat, 6 Jul 2019 22:57:48 +0200 Subject: [PATCH] structurefix --- .dotinstall/README.md | 24 ++++++++++ .dotinstall/baseinstallation.sh | 85 +++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) create mode 100644 .dotinstall/README.md create mode 100644 .dotinstall/baseinstallation.sh diff --git a/.dotinstall/README.md b/.dotinstall/README.md new file mode 100644 index 0000000..3d57844 --- /dev/null +++ b/.dotinstall/README.md @@ -0,0 +1,24 @@ +# .dotfiles +My Arch Linux dotfiles. Most of them are personalized variants of the LARBS dotfiles. + +## Migration of my dotfiles to other system +### set alias in .bashrc +```alias config='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'``` +### clone this repository +```git clone --bare https://github.com/TiynGER/.dotfiles $HOME/.dotfiles``` +### checkout changes +```config checkout``` +### backup old files +```mkdir -p .config-backup && \ +config checkout 2>&1 | egrep "\s+\." | awk {'print $1'} | \ +xargs -I{} mv {} .config-backup/{} +``` +### checkout changes +```config checkout``` +### set showUntrackedFiles to no +```config config --local status.showUntrackedFiles no``` +### pull current setup +```config pull``` + +## baseinstallation.sh +This is a shell-script for setting up the most important programs in my opinion after the basic setup of Arch and the set-up done by LARBS by Luke Smith. diff --git a/.dotinstall/baseinstallation.sh b/.dotinstall/baseinstallation.sh new file mode 100644 index 0000000..3b0d8c2 --- /dev/null +++ b/.dotinstall/baseinstallation.sh @@ -0,0 +1,85 @@ +#!/bin/bash + +##remove vifm +sudo pacman -Rns vifm + +##remove tree +sudo pacman -Rns tree + +##remove calcurse +sudo pacman -Rns calcurse + +##remove vi +sudo pacman -Rns vi + + +##add ranger +sudo pacman -S ranger + +##add lsd +sudo pacman -S lsd + +##add discord +git clone https://aur.archlinux.org/discord.git $HOME/downloads/set-ups/discord +cd $HOME/downloads/set-ups/discord && makepkg -sirc + +##add lastpass-cli-git +git clone https://aur.archlinux.org/lastpass-cli-git.git $HOME/downloads/set-ups/lastpass-cli-git +cd $HOME/downloads/set-ups/lastpass-cli-git && makepkg -sirc + +##add maxima +sudo pacman -S maxima + +##add mutt-wizard-git +git clone https://aur.archlinux.org/mutt-wizard-git.git $HOME/downloads/set-ups/mutt-wizard-git +cd $HOME/downloads/set-ups/mutt-wizard-git && makepkg -sirc + +##add spotify +git clone https://aur.archlinux.org/spotify.git $HOME/downloads/set-ups/spotify +cd $HOME/downloads/set-ups/spotfy && makepkg -sirc + +##add tor-browser +git clone https://aur.archlinux.org/tor-browser.git $HOME/downloads/set-ups/tor-browser +cd $HOME/downloads/set-ups/tor-browser && makepkg -sirc + +##add vivaldi +git clone https://aur.archlinux.org/vivaldi.git $HOME/downloads/set-ups/vivaldi +cd $HOME/downloads/set-ups/vivaldi && makepkg -sirc + +##add jdk8-openjdk +sudo pacman -S jdk8-openjdk + +##add zip +sudo pacman -S jdk8-openjdk + +##add intellij-idea-community-edition +sudo pacman -S intellij-idea-community-edition + +##add rtv +sudo pacman -S rtv + +##add owncloud-client +sudo pacman -S owncloud-client + +##add qt5ct +sudo pacman -S qt5ct + +##add nm-connection-editor +sudo pacman -S nm-connection-editor + +##add cmatrix +sudo pacman -S cmatrix + +##add imagemagick +sudo pacman -S imagemagick + +##add texlive +sudo pacman -S texlive-most +sudo pacman -S texlive-lang + +##add xournalpp +sudo pacman -S xournalpp + +##add code +git clone https://aur.archlinux.org/visual-studio-code-bin.git $HOME/downloads/set-ups/visual-studio-code-bin +cd $HOME/downloads/set-ups/visual-studio-code-bin && makepkg -sirc