Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[] #1

Open
wants to merge 232 commits into
base: main
Choose a base branch
from
Open

[] #1

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
232 commits
Select commit Hold shift + click to select a range
7950e1f
Dotfiles initial commit
vic3lord Mar 2, 2015
23331e9
bumped
vic3lord Mar 2, 2015
d22d799
install script
vic3lord Mar 2, 2015
94d4b8d
changed to shell script
vic3lord Mar 2, 2015
8082d0b
Added readme for installation notes
vic3lord Mar 2, 2015
29ddb51
Update README.md
vic3lord Mar 2, 2015
f71a783
Make sure script installs Vundle and oh-my-zsh
vic3lord Mar 2, 2015
6648ff4
split some configs into zsh dir
vic3lord Mar 2, 2015
a4d0b50
source zsh files in zsh dir
vic3lord Mar 3, 2015
575373d
install vim-colors
vic3lord Mar 3, 2015
cef2c2b
Colors install
vic3lord Mar 3, 2015
4f2f959
zshrc to source .zsh files
vic3lord Mar 3, 2015
40037f2
Install colors from Vundle
vic3lord Mar 3, 2015
e01965d
change order
vic3lord Mar 3, 2015
ab90d80
removed colors from repo, installing from vundle
vic3lord Mar 3, 2015
d0c926d
silent fail when solarized does not exist
vic3lord Mar 3, 2015
7697326
Added undo settings for vim
vic3lord Mar 26, 2015
8247e18
Added tabs line for airline
vic3lord Apr 16, 2015
1e3890c
Changed to dark mode; created imap for http func
vic3lord May 3, 2015
6b01dbf
Remove knife block aliases
vic3lord May 4, 2015
14a1e27
rust-lang syntax
vic3lord May 4, 2015
0341d1a
Removed chef
vic3lord May 5, 2015
c2b57c2
Merge branch 'master' of github.com:vic3lord/dotfiles
vic3lord May 5, 2015
ebb6822
Changed to dark bg
vic3lord May 6, 2015
9ba9f12
Update zshrc
vic3lord May 27, 2015
bfcf2be
google sdk and more
vic3lord Jun 22, 2015
e7706b6
gssh command alias and relativenumber in vim
vic3lord Jul 19, 2015
4ec77bd
Github URLs line numbers
vic3lord Jul 19, 2015
4c19a9b
Prettify
vic3lord Jul 19, 2015
bdbd92d
exclude my MBA
vic3lord Jul 19, 2015
5734080
vimrc improvments
vic3lord Aug 3, 2015
51d4e04
Removed signing key
vic3lord Aug 4, 2015
b4349b9
vim quick-scope
vic3lord Aug 11, 2015
c2881e5
Migrated to docker-machine
vic3lord Aug 17, 2015
45744db
removed unused plugins
vic3lord Aug 25, 2015
dc3fa56
Changed Vundle address
vic3lord Aug 27, 2015
30cb220
Added gitignore.io zsh function
vic3lord Sep 24, 2015
e6c8880
Added support for NeoVIM (me like good stuff).
vic3lord Nov 2, 2015
1006fc9
openssl print certificate details
vic3lord Nov 2, 2015
4953c8e
more neovim support
vic3lord Nov 2, 2015
91a6a72
readme.md cleanup
vic3lord Nov 2, 2015
e654de6
mouse working in normal and visual mode only
vic3lord Nov 2, 2015
f2db904
Moved away from Vundle to vim-plug
vic3lord Nov 2, 2015
118761d
Cleanup some old training stuff
vic3lord Nov 3, 2015
b817702
Update vimrc
vic3lord Nov 3, 2015
a2d7217
Added packages to dotfiles for bootstrapping new systems
vic3lord Nov 3, 2015
71d0440
Added ask packages and neovim tap
vic3lord Nov 3, 2015
c3f2dab
Changed packages install logic
vic3lord Nov 3, 2015
83388a4
Added OpenBSD support
vic3lord Nov 3, 2015
d831172
Added otto
vic3lord Nov 4, 2015
463e57d
Darwin location of gcloud
vic3lord Nov 8, 2015
d230185
Gcloud
vic3lord Nov 8, 2015
73a0eae
Go packages; fzf support for vim and zsh
vic3lord Nov 11, 2015
d77a46f
fzf package
vic3lord Nov 11, 2015
a125e3a
Golang support packages
vic3lord Nov 13, 2015
4fa0239
Refactored installation method etc.
vic3lord Nov 18, 2015
95b03ca
vim alias
vic3lord Nov 18, 2015
2a6d044
Changed path
vic3lord Nov 18, 2015
a5592e0
Usage changed to use echo instead of Info
vic3lord Nov 18, 2015
8df9e9f
Seperate install.sh files from main bootstrap script
vic3lord Nov 18, 2015
f414191
more refactoring
vic3lord Nov 18, 2015
56429ee
OS var
vic3lord Nov 18, 2015
1deeae6
Moved some zshrc stuff to its own .zsh
vic3lord Nov 18, 2015
f518c9a
reload! alias
vic3lord Nov 18, 2015
719f254
typo
vic3lord Nov 18, 2015
0be2f0f
renamed to path
vic3lord Nov 19, 2015
c327213
removed some old plugs
vic3lord Nov 26, 2015
332484e
Packages; Socks Proxy functions
vic3lord Dec 8, 2015
97bfe69
Added option to proxy command
vic3lord Dec 10, 2015
b175a8e
Fixed ARG
vic3lord Dec 10, 2015
aa2b029
Usage removed multiple echos
vic3lord Dec 24, 2015
8aa1711
Added local.zsh file support
vic3lord Jan 11, 2016
8e8f1d5
FZF <leader>f mapping
vic3lord Jan 18, 2016
19634f1
Added /usr/local/sbin to path; renamed vim-airline package
vic3lord Feb 19, 2016
7933aab
Godep
vic3lord Feb 20, 2016
21c488f
airline seperators
vic3lord Feb 21, 2016
6838a21
Deleted devicons
vic3lord Feb 29, 2016
dba4851
weechat
vic3lord Feb 29, 2016
cd062e3
Fugitive
vic3lord Mar 23, 2016
80a9b4e
Added ignore space history
vic3lord Apr 4, 2016
c7e309b
vimrc
vic3lord Apr 7, 2016
bfdd808
update stuff
vic3lord May 16, 2016
3d595da
Some changes
vic3lord Jul 31, 2016
67e66a1
kube
vic3lord Aug 17, 2016
580ab38
organize in progress
vic3lord Aug 21, 2016
1724a2a
wip
Aug 21, 2016
095a9d7
done...
Aug 21, 2016
04553a5
fzf; removed vi-mode file as it conflicts with fzf bindings
Aug 21, 2016
ab4a058
trim space
Aug 21, 2016
8227522
load only if kubectl installed
Aug 22, 2016
1d0445f
fzf colors
Aug 22, 2016
2e805cd
get rid of oh-my-zsh
Aug 22, 2016
3ff3379
changed prompt
Aug 22, 2016
ccfc875
removed trailing slash
Aug 22, 2016
07f547b
Changed prompt again
Aug 22, 2016
634a3f5
changed workspace directory
Aug 22, 2016
e13f707
completion fpath
Aug 22, 2016
81b62d6
typo
Aug 22, 2016
df31bd7
tweaking prompt
Aug 22, 2016
8082d8f
syntax highlighting package
Aug 22, 2016
67ad5dc
sourcing the file
Aug 22, 2016
b487f7d
removed syntax h-l
Aug 22, 2016
cc40c93
completion for go not working
Aug 22, 2016
8a46a3e
git pull alias
Aug 23, 2016
afd2ad5
brew aliases
Aug 24, 2016
5f07e94
changed colors
Aug 24, 2016
725c136
open new terminal tab in the same directory
Aug 24, 2016
163c427
fixed completion
Aug 24, 2016
5d0a349
moved to history
Aug 24, 2016
c770a42
tmux stuff
Aug 24, 2016
392549a
ls aliases
Aug 24, 2016
0df3abf
status bar
Aug 25, 2016
8ad07f6
enhancing tmux
Aug 25, 2016
ff296eb
ssh-add function
Aug 25, 2016
29362cf
ssh-add function
Aug 25, 2016
63a3d24
changes
Sep 16, 2016
0739bde
committed solarized theme
Sep 16, 2016
a8dbe4f
changed path order
Oct 6, 2016
9f68d72
add yarn
Oct 13, 2016
df4ac8a
webtorrent
Oct 20, 2016
705ad5d
old vim conf clean; added keybase function
Nov 3, 2016
adcadb4
change status bar
Nov 27, 2016
5acf9df
unset nomatch
Nov 27, 2016
a9e7b24
added vault
Dec 18, 2016
f250f3d
zsh ignore case
Dec 18, 2016
b064d8d
changing status line
Dec 18, 2016
36ef5b0
new packages
Dec 22, 2016
a4bf1cf
weechat
Dec 26, 2016
ae4878d
newsbeuter
Jan 23, 2017
6000d48
removed Flux, using native night-shift
Jan 25, 2017
ecd8f96
tmux is cleaner
Feb 22, 2017
ae5d3be
fix blank line
Feb 22, 2017
fc6bdbc
Update tmux.conf.symlink
vic3lord Feb 22, 2017
0aca8e6
changed colors and disabled visual-activity
Feb 22, 2017
62dd56a
tmux color display panes red
Feb 23, 2017
e242cee
vim export EDITOR
Feb 23, 2017
4f0fdc2
fzf: let it know it runs under tmux
Feb 26, 2017
68927fb
tmux: remove auto rename
Feb 26, 2017
8d6142b
airline sep
Feb 26, 2017
aed286b
weechat
Feb 26, 2017
b8ad8bf
new feeds and changed colors
Feb 27, 2017
09053b2
news
Mar 26, 2017
6f7fb0c
kubernetes cluster tmux
Apr 2, 2017
27b364c
gitconfig
vic3lord Apr 15, 2017
f62bd69
replace custom scripts with Makefile
vic3lord Apr 15, 2017
bdb9931
add CDPATH
vic3lord Apr 15, 2017
b2e9e24
vim-go
vic3lord Apr 15, 2017
a7d72b1
change install method
vic3lord Apr 19, 2017
cb280fc
fix: tmux 2.4 copy-pipe in vi mode
vic3lord Apr 20, 2017
a21138e
google/searchindex
vic3lord Apr 30, 2017
b3f4b1f
whats included
vic3lord Apr 30, 2017
c876af3
docker cask
vic3lord May 3, 2017
3328756
metabase and ingress
vic3lord May 3, 2017
beb4067
sec
vic3lord May 3, 2017
2c08ebb
obsolete packages
vic3lord May 12, 2017
82a7f39
brew hub
vic3lord May 19, 2017
17ced76
hub alias to git
vic3lord Jul 25, 2017
506ba54
remove vlc use iina instead
vic3lord Jul 25, 2017
347d8eb
add openbsd, istio and spinnaker
vic3lord Jul 25, 2017
15d73e5
tmux colors and clipboard
vic3lord Jul 25, 2017
1fbbd04
syntastic
vic3lord Jul 25, 2017
5d7a01f
removed weechat and related configs
vic3lord Aug 7, 2017
ee948dc
+dep, +google-backup-and-sync, -weechat
vic3lord Aug 7, 2017
eb5d30c
rotate ssh keys on a normal basis
vic3lord Aug 14, 2017
f719bd1
clean some stuff
vic3lord Aug 14, 2017
cf98a07
Update LICENSE
vic3lord Aug 25, 2017
4d906f5
remove old stuff
vic3lord Aug 27, 2017
08e5099
fix paths
vic3lord Aug 27, 2017
113a8df
add neocomplete
vic3lord Aug 27, 2017
1227c6c
graphviz
vic3lord Sep 1, 2017
88fa66e
remove sshadd func
vic3lord Oct 1, 2017
7552377
match brewfile to whats on the system
vic3lord Oct 1, 2017
c77540c
grpc includes protobuf
vic3lord Nov 2, 2017
cb044ad
git prompt
vic3lord Nov 2, 2017
454b855
newsbeuter is not maintained, moved to newsboat
vic3lord Nov 26, 2017
5e4047b
elixir and rust
vic3lord Nov 26, 2017
31f6e3c
256 color
vic3lord Nov 26, 2017
4f99bd9
vimdiff as mergetool
vic3lord Nov 26, 2017
69ed59e
elixir
vic3lord Nov 26, 2017
7f3ab18
creates themes directory
vic3lord Dec 24, 2017
93a7050
ksonnet
vic3lord Dec 24, 2017
721b124
remove weechat related ignores
vic3lord Dec 24, 2017
9043529
fix open under tmux
vic3lord Dec 24, 2017
043c045
rustfmt; tmux line
vic3lord Jan 7, 2018
e87ec27
bkp
vic3lord Feb 18, 2018
49c4b4f
my custom completion to change contexts
vic3lord Feb 20, 2018
4e59a91
google-chat
vic3lord Mar 14, 2018
bbf6dbd
skaffold
vic3lord Apr 17, 2018
72c829d
remove versions tap; move bundle after its installation
vic3lord Apr 17, 2018
eb4a87d
go back to solarized
vic3lord Apr 26, 2018
e9d2afe
mkcert, vim-puppet, whoseport, contained
vic3lord Sep 2, 2018
4a48518
deprecate github.com/vic3lord/cronjobjob
vic3lord Oct 10, 2018
71a94bd
change to mongo 4
vic3lord Oct 30, 2018
be84aba
save
vic3lord Dec 21, 2018
22d5add
docs
vic3lord Dec 25, 2018
62434d0
vimrc cleanup, move back to nvim
vic3lord Jan 13, 2019
8eb082e
add ripgrep
vic3lord Jan 13, 2019
65bc546
lsp
vic3lord Jan 13, 2019
3a30456
ale mappings, deoplete
vic3lord Jan 14, 2019
1d5895f
tmux
vic3lord Jun 11, 2019
8e56da8
Remove Ale move the LanguageClient
vic3lord Sep 24, 2019
939e58b
Support krew
vic3lord Sep 24, 2019
de51444
go proxy
vic3lord Sep 24, 2019
6248d65
support lfs
vic3lord Sep 24, 2019
4bbe9a7
Tunnel through IAP
vic3lord Sep 24, 2019
a990c3c
new package name
vic3lord Oct 26, 2019
a2e051d
remove modules
vic3lord Nov 28, 2019
6f299c0
not needed
vic3lord Nov 28, 2019
af4f68d
disable preview window on completion and add clipboard support
vic3lord Dec 5, 2019
221c38e
added blamer
vic3lord Jan 16, 2020
9ea9be3
delay more
vic3lord Jan 16, 2020
cf7eda7
private modules
vic3lord Feb 11, 2020
84afae3
tf completion
vic3lord Feb 19, 2020
57297af
using modules, hiding GOPATH
vic3lord Feb 19, 2020
553bac7
remove htop, lfs
vic3lord Apr 19, 2020
1416c67
minikube
vic3lord Apr 19, 2020
b6de27b
update
vic3lord Aug 6, 2020
8bb2c85
alacritty
vic3lord Sep 10, 2020
a35b3f3
gruvbox everywhere
vic3lord Sep 27, 2020
b16fcb3
disable tabline
vic3lord Sep 28, 2020
37a477c
gruvbox everywhere
vic3lord Sep 29, 2020
e145de8
hide cmd recording
vic3lord Sep 29, 2020
99b3bc5
gruvbox tmux statusline
vic3lord Oct 4, 2020
d9e1163
revert gitconfig email
vic3lord Oct 4, 2020
d8618d0
update
vic3lord Nov 19, 2020
de8869d
update
vic3lord May 3, 2021
bf16973
up2date
vic3lord Oct 14, 2021
531c419
fix
vic3lord Oct 16, 2021
7282bc8
Add lock
vic3lord Oct 16, 2021
9c33afe
cmp
vic3lord Oct 16, 2021
ab1e17e
code action
vic3lord Oct 18, 2021
2b0a9dd
Merge branch 'master' of github.com:vic3lord/dotfiles into or
moshebe Oct 18, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
stackpulse
torqio
git/gitconfig.local.symlink
60 changes: 60 additions & 0 deletions Brewfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Taps
tap 'homebrew/bundle'
tap 'homebrew/core'
tap 'homebrew/services'
tap 'homebrew/cask-fonts'

# Brews
brew 'ansible'
brew 'zoxide'
brew 'elixir'
brew 'ffmpeg'
brew 'fzf'
brew 'bat'
brew 'git'
brew 'gnupg2'
brew 'go'
brew 'graphviz'
brew 'grpc'
brew 'hey'
brew 'gh'
brew 'hugo'
brew 'ipcalc'
brew 'iperf'
brew 'jq'
brew 'kubectl'
brew 'mercurial'
brew 'minikube'
brew 'hyperkit'
brew 'mkcert'
brew 'neovim'
brew 'newsboat'
brew 'nmap'
brew 'node'
brew 'protoc-gen-go'
brew 'protoc-gen-go-grpc'
brew 'qpdf'
brew 'reattach-to-user-namespace'
brew 'ripgrep'
brew 'rust'
brew 'terraform'
brew 'tig'
brew 'tmux'
brew 'tree'
brew 'vault'
brew 'watch'
brew 'youtube-dl'
brew 'k3d'
brew 'k6'

# Casks
cask 'alacritty'
cask 'osquery'
cask 'firefox'
cask 'brave-browser'
cask 'google-cloud-sdk'
cask 'iina'
cask 'tableplus'
cask 'tor-browser'
cask 'transmission'
cask 'whatsapp'
1,512 changes: 1,512 additions & 0 deletions Brewfile.lock.json

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Copyright (c) 2016 Or Elimelech

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
DOTFILES=$(shell find -H $(CURDIR) -maxdepth 2 -name '*.symlink' -not -path "*.git*")

.PHONY: all dotfiles install

all: dotfiles install

dotfiles:
@echo "installing dotfiles..."
@echo "installing dotfiles"
$(foreach src,$(DOTFILES),$(shell ln -sfn $(src) $(HOME)/.$(shell basename $(subst .symlink,,$(src)))))

install:
Expand Down
28 changes: 28 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Dotfiles

My private dotfiles collection, used as a reference for me and others.
Helps me automate my environment on new systems.

**To install the dotfiles**

```
git clone https://github.com/vic3lord/dotfiles ~/.dotfiles
cd ~/.dotfiles && make
```

## What's included?

- tmux
- homebrew
- vim plug
- solarized dark
- airline
- editorconfig
- vim-surround
- fugitive
- google/searchindex
- quick-scope
- fzf
- commentary
- pure zsh configs (no heavy oh-my-zsh etc.)
- newsbeuter
47 changes: 47 additions & 0 deletions alacritty/alacritty.yml.symlink
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
window:
dynamic_padding: true
startup_mode: Fullscreen

dimensions:
columns: 120
lines: 37

font:
size: 16.0
normal:
family: Hack Nerd Font Mono
style: Regular

bold:
family: Hack Nerd Font Mono
style: Bold

italic:
family: Hack Nerd Font Mono
style: Italic

# Gruvbox dark
colors:
primary:
background: '#282828'
foreground: '#ebdbb2'

normal:
black: '#282828'
red: '#cc241d'
green: '#98971a'
yellow: '#d79921'
blue: '#458588'
magenta: '#b16286'
cyan: '#689d6a'
white: '#a89984'

bright:
black: '#928374'
red: '#fb4934'
green: '#b8bb26'
yellow: '#fabd2f'
blue: '#83a598'
magenta: '#d3869b'
cyan: '#8ec07c'
white: '#ebdbb2'
1 change: 1 addition & 0 deletions bat/bat.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export BAT_THEME=gruvbox-dark
13 changes: 13 additions & 0 deletions contained/aliases.zsh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Docker containers instead of installed apps

function contained() {
docker run -it --rm -v $(pwd):/workspace -w /workspace $@
}

alias mongo='contained mongo:4 mongo'
alias mongoexport='contained mongo:4 mongoexport'
alias mongodump='contained mongo:4 mongodump'
alias mongorestore='contained mongo:4 mongorestore'
alias crystal='contained crystallang/crystal crystal'
alias promtool='contained --entrypoint promtool prom/prometheus'
alias goreleaser='contained -e GITHUB_TOKEN goreleaser/goreleaser'
Loading