This commit is contained in:
		
						commit
						ee9ea9c31a
					
				
					 1 changed files with 74 additions and 0 deletions
				
			
		
							
								
								
									
										74
									
								
								bootstrap.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								bootstrap.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,74 @@ | |||
| #! /bin/sh | ||||
| sudo bash -c "apt install elinks git zsh curl neovim byobu command-not-found apt-file htop python3-venv locales man mc && \ | ||||
| 	update-command-not-found && \ | ||||
| 	apt-file update" | ||||
| 
 | ||||
| mkdir -p $HOME/.vim/autoload $HOME/.vim/bundle && \ | ||||
| 	curl -LSso $HOME/.vim/autoload/pathogen.vim https://github.com/tpope/vim-pathogen/raw/master/autoload/pathogen.vim && \ | ||||
| 	git clone https://github.com/altercation/vim-colors-solarized.git $HOME/.vim/bundles/vim-colors-solarized && \ | ||||
| 	cat > $HOME/.vimrc <<EOF | ||||
| execute pathogen#infect() | ||||
| syntax enable | ||||
| if has('gui_running') | ||||
|     set background=light | ||||
|     set gfn=Hack\ Regular\ 9 | ||||
| else | ||||
|     set background=dark | ||||
| endif | ||||
| let g:solarized_hitrail=1 | ||||
| "let g:solarized_termcolors=256 | ||||
| colorscheme solarized | ||||
| call togglebg#map("<F5>") | ||||
| let load_doxygen_syntax = 1 | ||||
| "set autoindent | ||||
| set encoding=utf-8 | ||||
| set icon | ||||
| "set smartindent | ||||
| set smartcase | ||||
| set spelllang=de,en | ||||
| set softtabstop=4 | ||||
| set tabstop=4 | ||||
| set shiftwidth=4 | ||||
| set nowrap | ||||
| set number | ||||
| set foldmethod=indent | ||||
| set foldnestmax=10 | ||||
| set nofoldenable | ||||
| set modeline | ||||
| set listchars=eol:¶,tab:\»\ ,trail:~,extends:>,precedes:< | ||||
| set list | ||||
| filetype plugin indent on | ||||
| EOF | ||||
| 
 | ||||
| mkdir -p $HOME/.config/nvim && | ||||
| 	cat > $HOME/.config/nvim/init.vim << EOF | ||||
| set runtimepath^=~/.vim runtimepath+=~/.vim/after | ||||
| let &packpath = &runtimepath | ||||
| set termguicolors | ||||
| source ~/.vimrc | ||||
| EOF | ||||
| 
 | ||||
| sudo bash -c "curl --tlsv1.2 -RLfs https://bootstrap.pypa.io/get-pip.py | python2 &&\ | ||||
| 	curl --tlsv1.2 -RLfs https://bootstrap.pypa.io/get-pip.py | python3" | ||||
| 
 | ||||
| git clone https://github.com/schtobia/oh-my-zsh.git $HOME/.oh-my-zsh && \ | ||||
| 	cp .oh-my-zsh/templates/zshrc.zsh-template $HOME/.zshrc | ||||
| 
 | ||||
| git config --global user.name "Tobias Schmidl" | ||||
| git config --global 'url.https://.insteadof' 'http://' | ||||
| git config --global rebase.autosquash true | ||||
| git config --global credential.helper store | ||||
| git config --global diff.renames copies | ||||
| git config --global diff.renamelimit 65536 | ||||
| git config --global http.sslverify true | ||||
| git config --global http.sslversion tlsv1.2 | ||||
| git config --global merge.renormalize true | ||||
| git config --global merge.conflictstyle diff3 | ||||
| git config --global pack.threads 0 | ||||
| git config --global pull.rebase true | ||||
| git config --global branch.master.rebase true | ||||
| git config --global core.autocrlf input | ||||
| git config --global gitflow.branch.master stable | ||||
| git config --global gitflow.branch.develop master | ||||
| git config --global gitflow.prefix.feature 'dev/' | ||||
| git config --global branch.autosetuprebase true | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue