initial commit
This commit is contained in:
parent
2183bfa281
commit
2fa7664835
8
git/setup.sh
Normal file
8
git/setup.sh
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# install git
|
||||||
|
sudo apt install git --assume-yes
|
||||||
|
|
||||||
|
# install keyring
|
||||||
|
sudo apt install libsecret-1-0 libsecret-1-dev --assume-yes
|
||||||
|
cd /usr/share/doc/git/contrib/credential/libsecret
|
||||||
|
sudo make
|
||||||
|
git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret
|
29
terminal/kitty.conf
Executable file
29
terminal/kitty.conf
Executable file
@ -0,0 +1,29 @@
|
|||||||
|
font_family JetBrains Mono Extra
|
||||||
|
bold_font auto
|
||||||
|
italic_font auto
|
||||||
|
bold_italic_font auto
|
||||||
|
font_size 14
|
||||||
|
|
||||||
|
background #002b36
|
||||||
|
foreground #839496
|
||||||
|
cursor #93a1a1
|
||||||
|
|
||||||
|
selection_background #81908f
|
||||||
|
selection_foreground #002831
|
||||||
|
|
||||||
|
color0 #073642
|
||||||
|
color1 #dc322f
|
||||||
|
color2 #859900
|
||||||
|
color3 #b58900
|
||||||
|
color4 #268bd2
|
||||||
|
color5 #d33682
|
||||||
|
color6 #2aa198
|
||||||
|
color7 #eee8d5
|
||||||
|
color9 #cb4b16
|
||||||
|
color8 #002b36
|
||||||
|
color10 #586e75
|
||||||
|
color11 #657b83
|
||||||
|
color12 #839496
|
||||||
|
color13 #6c71c4
|
||||||
|
color14 #93a1a1
|
||||||
|
color15 #fdf6e3
|
16
terminal/setup-terminal.sh
Normal file
16
terminal/setup-terminal.sh
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# install python3 and pip3
|
||||||
|
sudo apt install python3 python3-pip --assume-yes
|
||||||
|
|
||||||
|
# install pip3 powerline
|
||||||
|
sudo pip3 install git+git://github.com/powerline/powerline
|
||||||
|
wget https://github.com/Lokaltog/powerline/raw/develop/font/PowerlineSymbols.otf https://github.com/Lokaltog/powerline/raw/develop/font/10-powerline-symbols.conf
|
||||||
|
sudo mv PowerlineSymbols.otf /usr/share/fonts/
|
||||||
|
sudo fc-cache -vf
|
||||||
|
sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/
|
||||||
|
|
||||||
|
# install kitty
|
||||||
|
sudo apt install kitty --assume-yes
|
||||||
|
|
||||||
|
# copy kitty config
|
||||||
|
cp kitty.conf ~/.config/kitty/kitty.conf
|
||||||
|
|
13
vim/vim-setup.sh
Normal file
13
vim/vim-setup.sh
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# install curl
|
||||||
|
sudo apt install curl --assume-yes
|
||||||
|
|
||||||
|
# install vim
|
||||||
|
sudo apt install vim --assume-yes
|
||||||
|
|
||||||
|
# setup vim-plug
|
||||||
|
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
|
||||||
|
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||||
|
|
||||||
|
# copy vimrc
|
||||||
|
cp vimrc ~/.vimrc
|
||||||
|
|
46
vim/vimrc
Executable file
46
vim/vimrc
Executable file
@ -0,0 +1,46 @@
|
|||||||
|
if has("syntax")
|
||||||
|
syntax on
|
||||||
|
endif
|
||||||
|
|
||||||
|
nnoremap qt :vert term<CR><C-w><C-r>
|
||||||
|
|
||||||
|
nnoremap s5 :so %<CR>
|
||||||
|
|
||||||
|
noremap qq <Esc> :q<CR>
|
||||||
|
noremap qqq <Esc> :q!<CR>
|
||||||
|
noremap vs <Esc>:e $MYVIMRC<CR>
|
||||||
|
inoremap qw <Esc>:w<CR>i<Right>
|
||||||
|
nnoremap qw :w<CR>
|
||||||
|
inoremap ii <Esc><Right>
|
||||||
|
|
||||||
|
set number
|
||||||
|
|
||||||
|
call plug#begin()
|
||||||
|
Plug 'itchyny/lightline.vim'
|
||||||
|
Plug 'altercation/vim-colors-solarized'
|
||||||
|
Plug 'calincru/flex-bison-syntax'
|
||||||
|
Plug 'scrooloose/syntastic'
|
||||||
|
Plug 'othree/html5.vim'
|
||||||
|
Plug 'ryanoasis/vim-devicons'
|
||||||
|
Plug 'scrooloose/nerdtree'
|
||||||
|
Plug 'valloric/youcompleteme'
|
||||||
|
Plug 'jiangmiao/auto-pairs'
|
||||||
|
Plug 'jrozner/vim-antlr'
|
||||||
|
Plug 'dart-lang/dart-vim-plugin'
|
||||||
|
Plug 'leafgarland/typescript-vim'
|
||||||
|
call plug#end()
|
||||||
|
|
||||||
|
noremap qf <Esc>:NERDTreeToggle<CR>
|
||||||
|
|
||||||
|
set encoding=UTF-8
|
||||||
|
set tabstop=4
|
||||||
|
|
||||||
|
set background=dark
|
||||||
|
set laststatus=2
|
||||||
|
set noshowmode
|
||||||
|
let g:lightline = {
|
||||||
|
\ 'colorscheme': 'solarized',
|
||||||
|
\ }
|
||||||
|
|
||||||
|
colors solarized
|
||||||
|
|
5
ycm-compile/ycm-compile.sh
Normal file
5
ycm-compile/ycm-compile.sh
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# install dependencies
|
||||||
|
sudo apt install build-essential cmake vim-nox python3-dev mono-complete golang nodejs default-jdk npm --assume-yes
|
||||||
|
|
||||||
|
# compile ycm
|
||||||
|
python3 ~/.vim/plugged/youcompleteme/install.py --all
|
Loading…
x
Reference in New Issue
Block a user