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