-
Notifications
You must be signed in to change notification settings - Fork 0
/
gallium_os-3.1-conf.yml
88 lines (84 loc) · 2.94 KB
/
gallium_os-3.1-conf.yml
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
- defaults:
link:
relink: true
create: true
force: true
- clean: ['~']
- link:
~/.bash_aliases: "bash/bash_aliases"
~/.bash_aliases_extension: "bash/bash_aliases_extensions/galliumos_3.1"
~/.bash_env_vars: "bash/bash_env_vars"
~/.bash_env_vars_extension: "bash/bash_env_vars_extensions/galliumos_3.1"
~/.bash_profile: "bash/bash_profile"
~/.bashrc: "bash/bashrc"
~/.bashrc_extension: "bash/bashrc_extensions/galliumos_3.1"
~/.elinks/elinks.conf: "elinks/elinks.conf"
~/.git-completion.bash: "git/.git-completion.bash"
~/.git-prompt.sh: "git/.git-prompt.sh"
~/.gitconfig: "git/.gitconfig"
~/.ssh/config: "ssh/config"
~/.tmux.conf: "tmux/.tmux.conf"
~/.tmux-linux.conf: "tmux/.tmux-galliumos_3.1.conf"
~/.vimrc: "vim/.vimrc"
~/.vim: "vim/.vim"
- shell:
-
description: "\nCreate vim undo file...\n "
command: touch $HOME/.vim/undo
stdin: true
stdout: true
stder: true
-
description: "\nInstall submodules...\n "
command: git submodule update --init --recursive
stdin: true
stdout: true
stderr: true
-
description: "\nUpdate and upgrade apt...\n "
command: sudo apt update --yes && sudo apt upgrade --yes
stdin: true
stdout: true
stderr: true
-
description: "\nInstall python deps...\n "
command: sudo apt install --yes libbz2-dev libreadline-dev libssl-dev libsqlite3-dev python-dev python3-dev zlib1g-dev python-pkg-resources
stdin: true
stdout: true
stderr: true
-
description: "\nGet some pyenv...\n "
command: mkdir -p ~/.pyenv && shopt -s dotglob && cp -r python/pyenv/* ~/.pyenv/ && cp -r python/pyenv-virtualenv ~/.pyenv/plugins/ && source ~/.bashrc && pyenv install --skip-existing 3.6.1 && pyenv global 3.6.1
stdin: true
stdout: true
stderr: true
-
description: "\nGet some golang...\n "
command: sudo add-apt-repository --update --yes ppa:longsleep/golang-backports && sudo apt install --yes golang-go && mkdir -p $GOPATH
stdin: true
stdout: true
stderr: true
-
description: "\nInstall apt programs...\n "
command: sudo apt install --yes elinks thefuck tmux tree silversearcher-ag vim-gnome xclip
stdin: true
stdout: true
stderr: true
-
description: "\nClean up after apt...\n "
command: sudo apt autoremove --yes
stdin: true
stdout: true
stder: true
-
description: "\nInstall other programs...\n "
command: sudo make -C git/git-standup/ install
stdin: true
stdout: true
stderr: true
-
description: "\nDownload tmux-plugins...\n "
command: git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
stdin: true
stdout: true
stderr: true