dotfiles

Personal dotfiles
git clone https://git.bracken.jp/dotfiles.git
Log | Files | Refs | LICENSE

Makefile (1337B)


      1 .POSIX:
      2 
      3 # path to this repo
      4 REPO_DIR=src/cfg/dotfiles
      5 
      6 # shells
      7 install-zsh:
      8 	ln -s "$(REPO_DIR)/.aliases" ~/
      9 	ln -s "$(REPO_DIR)/.colors" ~/
     10 	ln -s "$(REPO_DIR)/.paths" ~/
     11 	ln -s "$(REPO_DIR)/.sh_functions" ~/
     12 	ln -s "$(REPO_DIR)/.zlogin" ~/
     13 	ln -s "$(REPO_DIR)/.zlogout" ~/
     14 	ln -s "$(REPO_DIR)/.zprofile" ~/
     15 	ln -s "$(REPO_DIR)/.zshenv" ~/
     16 	ln -s "$(REPO_DIR)/.zshrc" ~/
     17 
     18 # program config
     19 install-git:
     20 	ln -s "$(REPO_DIR)/.gitconfig" ~/
     21 	ln -s "$(REPO_DIR)/.gitignore_global" ~/
     22 	ln -s "$(REPO_DIR)/.tigrc" ~/
     23 
     24 install-tmux:
     25 	ln -s "$(REPO_DIR)/.tmux.conf" ~/
     26 
     27 install-x:
     28 	ln -s "$(REPO_DIR)/.Xdefaults" ~/
     29 	ln -s "$(REPO_DIR)/.Xmodmap" ~/
     30 
     31 install-mutt:
     32 	ln -s $(REPO_DIR)/.mbsyncrc ~/
     33 	ln -s $(REPO_DIR)/.msmtprc ~/
     34 	ln -s $(REPO_DIR)/.muttrc ~/
     35 	ln -s $(REPO_DIR)/.notmuch-config ~/
     36 	ln -s $(REPO_DIR)/.urlview ~/
     37 	chmod 600 ~/.msmtprc
     38 	mkdir -p ~/.config
     39 	ln -s $(REPO_DIR)/.config/mutt ~/.config/mutt
     40 	mkdir -p ~/.cache/mutt/headers
     41 	mkdir -p ~/.cache/mutt/bodies
     42 	mkdir -p ~/.cache/mutt/tmp
     43 
     44 install-fontconf:
     45 	ln -s "$(REPO_DIR)/.fonts.conf" ~/
     46 	fc-cache -f -v
     47 
     48 install-astyle:
     49 	ln -s "$(REPO_DIR)/.astylerc" ~/
     50 
     51 install-irssi:
     52 	ln -s "$(REPO_DIR)/.irssi" ~/
     53 
     54 install-screen:
     55 	ln -s "$(REPO_DIR)/.screenrc" ~/
     56 
     57 .PHONY: install-zsh install-git install-tmux install-x install-fontconf install-astyle install-irssi install-screen