-
Notifications
You must be signed in to change notification settings - Fork 0
personal
personal files
Howto install
clone this repo to your system and copy all personal files from your HOME to the skel dir
If you have GPG key then copy them to the tmp dir and
the installer will automatically install them ensure a .gpg
ending for public and for your private keys add a .sec ending
Change all instances of casjay-dotfiles/personal with your repo name
Create a private repo and then create a private token replace all instances
of AUTH_TOKEN_HERE with the private token you have Quick way is find to run the followng commands
the MY_GIT_REPO_URL does not include the https:// ( IE: github.com/casjay-dotfiles/personal )
git clone https://github.com/casjay-dotfiles/personal "$HOME/.local/dotfiles/personal"
for i in $(find "$HOME/.local/dotfiles/personal/etc" -name "*.sample"); do mv -fv "$i" "${i%.sample}" ; done
"$HOME/.local/dotfiles/personal/etc" -type f -exec sed -i "s#GITHUBAUTH_TOKEN_HERE#TokenYouCreated#g" {} \; >/dev/null 2>&1
"$HOME/.local/dotfiles/personal/etc" -type f -exec sed -i "s#MY_GIT_REPO_URL#YouritRepoG#g" {} \; >/dev/null 2>&1
Modify install.sh and this README to your liking
then push this to your git repo
bash -c "$(curl -LsS -H 'Authorization: token GITHUBAUTH_TOKEN_HERE' https://raw.githubusercontent.com/casjay-dotfiles/personal/master/install.sh)"
MIN=no bash -c "$(curl -LsS -H 'Authorization: token GITHUBAUTH_TOKEN_HERE' https://raw.githubusercontent.com/casjay-dotfiles/personal/master/install.sh)"
UPDATE=yes bash -c "$(curl -LsS -H 'Authorization: token GITHUBAUTH_TOKEN_HERE' https://raw.githubusercontent.com/casjay-dotfiles/personal/master/install.sh)"
GITHUB_ACCESS_TOKEN=GITHUBAUTH_TOKEN_HERE
git clone -q https://$GITHUB_ACCESS_TOKEN:[email protected]/casjay-dotfiles/personal.git /tmp/dotfiles
cp -Rfva /tmp/dotfiles/etc/skel/. ~/
gpg --import /tmp/dotfiles/tmp/*.gpg
rm -Rf /tmp/dotfiles
alacritty
asciinema
bash
caja
castero
chromium
cmus
cron
deadd
desktops
dircolors
easytag
emacs
firefox
fish
geany
git
gtk-2.0
gtk-3.0
guake
htop
jgmenu
lemonbar
misc
mpd
mutt
nano
neofetch
neovim
newsboat
nitrogen
pianobar
picard
polybar
qterminal
qtile
ranger
remmina
rofi
sakura
screen
smplayer
smtube
sxhkd
terminology
termite
Thunar
tig
tint2
tmux
transmission
variety
vifm
vim
volumeicon
xfce4-terminal
youtube-dl
youtube-viewer
ytmdl
zsh