-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
114 lines (109 loc) · 2.68 KB
/
Copy pathconfig.yaml
File metadata and controls
114 lines (109 loc) · 2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
apt-packages:
repositories:
https://download.docker.com/linux/debian:
distribution: {{.DebianCodeName}}
component: stable
key: {{.DotfilesDir}}/keys/docker-apt-key.gpg
http://packages.cloud.google.com/apt:
distribution: cloud-sdk-{{.DebianCodeName}}
component: main
key: {{.DotfilesDir}}/keys/google-cloud-apt-key.gpg
install:
- apt-transport-https
- automake
# yacc is needed to compile tmux.
- bison
- build-essential
- cmake
- dnsutils
# TODO(ekg): fix this after adding the repository properly.
# - docker-ce
- fonts-inconsolata
- fonts-go
- gcc
- gimp
- git
# TODO(ekg): the Google Cloud SDK doesn't work properly; fix the repository.
- google-cloud-sdk
- google-cloud-sdk-app-engine-python
- google-cloud-sdk-datastore-emulator
- htop
- i3
- i3lock
- id3tool
- less
- libevent-dev
- libgit2-dev
- libncurses5-dev
- libssl-dev
- libusb-1.0.0-dev
- man-db
- mercurial
- mosh
- nmap
- parallel
- pkg-config
- powertop
- python3-dev
- python-dev
- python-pip
- rofi
- sl
- software-properties-common # for add-apt-repository
- ssh
- strace
- subversion
- tmux
- tree
- unzip
- vim-nox # provides vim with python support
- weechat-curses
- xbacklight
- xfce4-power-manager
- xfce4-pulseaudio-plugin
# TODO(ekg): this takes forever to install. why?
# - xserver-xorg-input-synaptics
- xss-lock
- zip
- zsh
remove:
- command-not-found
git-repositories:
https://github.com/gmarik/Vundle.vim.git: ~/.vim/bundle/Vundle.vim
https://github.com/robbyrussell/oh-my-zsh.git: ~/.oh-my-zsh
https://github.com/minusnine/ericgar.com.git: ~/src/ericgar.com
https://github.com/tmux-plugins/tpm: ~/.tmux/plugins/tpm
https://go.googlesource.com/go: ~/src/go
https://github.com/myusuf3/numbers.vim.git: ~/.vim/bundle/numbers
https://github.com/vim-syntastic/syntastic.git: ~/.vim/bundle/syntastic
https://github.com/tmux/tmux.git: ~/src/tmux
https://github.com/vim/vim.git: ~/src/vim
go-packages:
- github.com/tebeka/selenium
- github.com/pkg/sftp
- github.com/spf13/hugo
- golang.org/x/tools/cmd/goimports
- golang.org/x/sync/errgroup
directories:
create:
- ~/.vim
- ~/.vim/autoload
- ~/tmp
- ~/tmp/vim
- ~/.ssh
- ~/src
- ~/bin
- ~/.urxvt
- ~/.urxvt/ext
- ~/opt
remove:
- ~/Desktop
- ~/Documents
- ~/Downloads
- ~/Music
- ~/Pictures
- ~/Public
- ~/Templates
- ~/Videos
groups:
- docker