-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathMakefile
More file actions
40 lines (28 loc) · 1.05 KB
/
Copy pathMakefile
File metadata and controls
40 lines (28 loc) · 1.05 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
all: terminal tmux git zsh vim
terminal:
@gconftool --type string --set /apps/gnome-terminal/profiles/Default/custom_command "tmux -2"
@gconftool --type bool --set /apps/gnome-terminal/profiles/Default/use_custom_command "true"
tmux:
@cp tmux.conf $(HOME)/.tmux.conf
git:
@cp gitconfig $(HOME)/.gitconfig
@cp gitignore $(HOME)/.gitignore
zsh:
@cp zshrc $(HOME)/.zshrc
fonts: $(HOME)/.fonts/PowerlineSymbols.otf $(HOME)/.config/fontconfig/conf.d/10-powerline-symbols.conf
fc-cache -vf ~/.fonts/
$(HOME)/.fonts/PowerlineSymbols.otf:
mkdir -p $(HOME)/.fonts/
wget https://github.com/powerline/powerline/raw/develop/font/PowerlineSymbols.otf -O $@
$(HOME)/.config/fontconfig/conf.d/10-powerline-symbols.conf:
mkdir -p $(HOME)/.config/fontconfig/conf.d/
wget https://github.com/powerline/powerline/raw/develop/font/10-powerline-symbols.conf -O $@
vim: flake8 jshint
@cp vimrc $(HOME)/.vimrc
flake8:
@cp flake8 $(HOME)/.config/flake8
isort:
@cp isort $(HOME)/.isort.cfg
jshint:
@cp jshintrc $(HOME)/.jshintrc
.PHONY: terminal tmux git zsh vim flake8 jshint