-
Notifications
You must be signed in to change notification settings - Fork 8
/
toumorokoshi.cfg
148 lines (129 loc) · 3.52 KB
/
toumorokoshi.cfg
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
[config]
namespace = toumorokoshi
message_success = You're done! Now you are bootstrapped to toumorokoshi's setup
If you're not me (toumorokoshi), this will be a very interesting setup for you...
Maybe try making your own sprinter configuration?
message_failure = Oh no! Something went wrong :( Try installing it again?
[ssh]
formula = sprinter.formula.package
pacman = openssh
[emacs24-repo]
systems = debian
formula = sprinter.formula.command
shell = true
install =
sudo add-apt-repository ppa:cassou/emacs
sudo apt-get update
[emacs24]
formula = sprinter.formula.package
depends = emacs24-repo
apt-get = emacs-snapshot
pacman = emacs
[setuptools]
formula = sprinter.formula.package
apt-get = python-setuptools
[pelican]
formula = sprinter.formula.eggscript
eggs = pelican, pelican-gist
[jedi]
formula = sprinter.formula.eggscript
eggs = jedi, epc
[git]
formula = sprinter.formula.package
apt-get = git-core
brew = git
pacman = git
[mercurial]
formula = sprinter.formula.package
apt-get = mercurial
brew = hg
pacman = mercurial
[github]
formula = sprinter.formula.ssh
depends = ssh
keyname = github.com
nopassphrase = true
type = rsa
host = github.com
user = git
hostname = github.com
[golang-osx]
systems = osx
formula = sprinter.formula.package
brew = go
rc = export GOBIN=$HOME/bin
export PATH=$PATH:$HOME/bin
[golang-debian]
systems = debian
formula = sprinter.formula.unpack
executable = bin/go
symlink = go
remove_common_prefix = true
url = https://go.googlecode.com/files/go1.1.linux-amd64.tar.gz
type = tar.gz
rc = export GOROOT=%(golang-debian:root_dir)s
[go-arch]
formula = sprinter.formula.package
systems = arch
pacman = go
[bitbucket]
formula = sprinter.formula.ssh
depends = ssh
keyname = bitbucket.com
nopassphrase = true
type = rsa
host = bitbucket.org
hostname = bitbucket.org
user = git
[sub]
formula = sprinter.formula.git
depends = github,git
url = git://github.com/toumorokoshi/sub.git
branch = yusuke
rc = temp=`pwd`; cd %(sub:root_dir)s/libexec && . sub-init && cd $tmp
[ytrc]
formula = sprinter.formula.git
depends = github,git
url = git://github.com/toumorokoshi/yt.rc.git
command =
rm $HOME/.vimrc
ln -s %(ytrc:root_dir)s/.vimrc $HOME/.vimrc
rm $HOME/.screenrc
ln -s %(ytrc:root_dir)s/.screenrc $HOME/.screenrc
rm -r $HOME/.emacs.d
ln -s %(ytrc:root_dir)s/emacs $HOME/.emacs.d
rm $HOME/.viper
ln -s %(ytrc:root_dir)s/.viper $HOME/.viper
rm $HOME/.emacs
ln -s %(ytrc:root_dir)s/emacs/.emacs $HOME/.emacs
rm $HOME/.tmux.conf
ln -s %(ytrc:root_dir)s/.tmux.conf $HOME/.tmux.conf
rm $HOME/.libs
ln -s %(ytrc:root_dir)s/libs $HOME/.libs
rm -r $HOME/.xmonad
ln -s %(ytrc:root_dir)s/xmonad $HOME/.xmonad
rm $HOME/.xinitrc
ln -s %(ytrc:root_dir)s/.xinitrc $HOME/.xinitrc
rm $HOME/.Xresources
ln -s %(ytrc:root_dir)s/.Xresources $HOME/.Xresources
rm $HOME/.gitconfig
ln -s %(ytrc:root_dir)s/.gitconfig $HOME/.gitconfig
[ -f /usr/lib/urxvt/perl/clipboard ] || [ -f /usr/lib/urxvt/ ] && sudo cp %(ytrc:root_dir)s/scripts/urxvt-clipboard /usr/lib/urxvt/perl/clipboard
rc = . %(ytrc:root_dir)s/rc
[tree]
formula = sprinter.formula.package
apt-get = tree
brew = tree
pacman = tree
[ace]
formula = sprinter.formula.package
apt-get = libace-dev
[vim]
formula = sprinter.formula.package
apt-get = vim
rc = export EDITOR=vim
[tmux]
formula = sprinter.formula.package
apt-get = tmux
brew = tmux
pacman = tmux