commit 8c385e23a8f14ab7b96f4aa427a72475cd569d38 Author: cupcakearmy Date: Thu Nov 4 11:15:32 2021 +0100 Initial commit diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..1af14d0 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "dotbot"] + path = dotbot + url = https://github.com/anishathalye/dotbot + ignore = dirty diff --git a/dotbot b/dotbot new file mode 160000 index 0000000..ac5793c --- /dev/null +++ b/dotbot @@ -0,0 +1 @@ +Subproject commit ac5793ceb58863d23427d21597634d3dcf66f9ac diff --git a/gitconfig b/gitconfig new file mode 100644 index 0000000..3a0d9ed --- /dev/null +++ b/gitconfig @@ -0,0 +1,19 @@ +[user] + name = cupcakearmy + email = hi@nicco.io +[filter "lfs"] + clean = git-lfs clean -- %f + smudge = git-lfs smudge -- %f + process = git-lfs filter-process + required = true +[core] + excludesfile = /Users/nicco/.gitignore_global + autocrlf = input +[difftool "sourcetree"] + cmd = opendiff \"$LOCAL\" \"$REMOTE\" + path = +[mergetool "sourcetree"] + cmd = /Applications/Sourcetree.app/Contents/Resources/opendiff-w.sh \"$LOCAL\" \"$REMOTE\" -ancestor \"$BASE\" -merge \"$MERGED\" + trustExitCode = true +[commit] + gpgsign = true diff --git a/install b/install new file mode 100755 index 0000000..5a7e72c --- /dev/null +++ b/install @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +set -e + +CONFIG="install.conf.yaml" +DOTBOT_DIR="dotbot" + +DOTBOT_BIN="bin/dotbot" +BASEDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" + +cd "${BASEDIR}" +git -C "${DOTBOT_DIR}" submodule sync --quiet --recursive +git submodule update --init --recursive "${DOTBOT_DIR}" + +"${BASEDIR}/${DOTBOT_DIR}/${DOTBOT_BIN}" -d "${BASEDIR}" -c "${CONFIG}" "${@}" diff --git a/install.conf.yaml b/install.conf.yaml new file mode 100644 index 0000000..1c50129 --- /dev/null +++ b/install.conf.yaml @@ -0,0 +1,7 @@ +- clean: ['~'] + +- link: + ~/.gitconfig: gitconfig + ~/.vimrc: vimrc + + diff --git a/vimrc b/vimrc new file mode 100644 index 0000000..4a37aba --- /dev/null +++ b/vimrc @@ -0,0 +1,28 @@ +syntax on + +set number relativenumber +set noerrorbells +set tabstop=2 softtabstop=2 +set shiftwidth=2 +set expandtab +set smartindent +set nu +set nowrap +set smartcase +set noswapfile +set nobackup +set undodir=~/.vim/undodir +set undofile +set incsearch + +call plug#begin('~/.vim/plugged') + +Plug 'morhetz/gruvbox' +Plug 'scrooloose/nerdtree' +Plug 'itchyny/lightline.vim' +Plug 'junegunn/fzf' +Plug 'junegunn/fzf.vim' +Plug 'editorconfig/editorconfig-vim' +Plug 'neoclide/coc.nvim', {'branch': 'release'} + +call plug#end()