dotfiles

configuration files for shell, text editor, graphical environment, etc.
git clone git://src.adamsgaard.dk/dotfiles
Log | Files | Refs | README | LICENSE Back to index

commit 6ae1b44346246fd1d2e9a5b534c60f978cdefa75
parent 7ff473696a7f43beaa40121d1c562071278c66b6
Author: Anders Damsgaard <anders.damsgaard@geo.au.dk>
Date:   Sun, 21 Sep 2014 19:34:28 +0200

Merge branch 'master' of https://github.com/anders-dc/dotfiles

Diffstat:
M.Xresources | 47++++++++++++++++++++++++++++++++++-------------
M.bashrc | 13+++++++++++++
A.colors/LICENSE.md | 24++++++++++++++++++++++++
A.colors/Tomorrow | 50++++++++++++++++++++++++++++++++++++++++++++++++++
A.colors/TomorrowNight | 50++++++++++++++++++++++++++++++++++++++++++++++++++
A.colors/TomorrowNightBlue | 50++++++++++++++++++++++++++++++++++++++++++++++++++
A.colors/TomorrowNightBright | 50++++++++++++++++++++++++++++++++++++++++++++++++++
A.colors/TomorrowNightEighties | 50++++++++++++++++++++++++++++++++++++++++++++++++++
M.config/dwb/keys | 12++++++------
M.config/dwb/settings | 3++-
M.emacs.d/init.el | 9++++++---
M.i3/config | 25+++++++++++++++++++++----
A.locale | 8++++++++
M.mutt/colors | 4++--
M.mutt/muttrc | 21++++++++++-----------
M.tmux.conf | 6++++++
A.tmuxinator/article2.yml | 22++++++++++++++++++++++
A.tmuxinator/tmuxinator.bash | 21+++++++++++++++++++++
A.tmuxinator/tmuxinator.zsh | 20++++++++++++++++++++
A.tmuxinator/tutorial.yml | 28++++++++++++++++++++++++++++
A.tmuxinator/utility.yml | 39+++++++++++++++++++++++++++++++++++++++
A.vim/vimrc.tiny | 13+++++++++++++
M.vimpcrc | 6++++--
M.vimperatorrc | 2+-
M.vimrc | 148+++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
M.xinitrc | 25+++++++++++++++----------
M.xprofile | 9++-------
M.zshrc | 8+++++++-
Mbin/keyboard-layout-switch.sh | 15++++++++-------
Mbin/tmux-utility.sh | 2+-
Mcreate_symlinks.sh | 4++--
Minstall.sh | 7++++++-
32 files changed, 674 insertions(+), 117 deletions(-)

diff --git a/.Xresources b/.Xresources @@ -33,17 +33,34 @@ urxvt*internalBorder: 2 URxvt.meta8: true URxvt.intensityStyles: false +URxvt.iso14755: false +URxvt.iso14755_52: false -URxvt.keysym.C-1: command:\033]710;xft:inconsolata:size=7\007\033]711;xft:inconsolata:size=7\007 -URxvt.keysym.C-2: command:\033]710;xft:inconsolata:size=8\007\033]711;xft:inconsolata:size=8\007 -URxvt.keysym.C-3: command:\033]710;xft:inconsolata:size=10\007\033]711;xft:Monaco for Powerline:size=10\007 -URxvt.keysym.C-4: command:\033]710;xft:inconsolata:size=12\007\033]711;xft:inconsolata:size=12\007 -URxvt.keysym.C-5: command:\033]710;xft:inconsolata:size=14\007\033]711;xft:inconsolata:size=14\007 -URxvt.keysym.C-6: command:\033]710;xft:inconsolata:size=16\007\033]711;xft:inconsolata:size=16\007 -URxvt.keysym.C-7: command:\033]710;xft:inconsolata:size=18\007\033]711;xft:inconsolata:size=18\007 -URxvt.keysym.C-8: command:\033]710;xft:inconsolata:size=24\007\033]711;xft:inconsolata:size=24\007 -URxvt.keysym.C-9: command:\033]710;-*-uushi-*-*-*-*-*-*-*-*-*-*-*-*\007\033]711;-*-uushi-*-*-*-*-*-*-*-*-*-*-*-*\007 -URxvt.keysym.C-0: command:\033]710;-*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-*\007\033]711;-*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-*\007 +!URxvt.keysym.C-1: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=7\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=7\007 +!URxvt.keysym.C-2: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=7.5\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=7.5\007 +!URxvt.keysym.C-3: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=8\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=8\007 +!URxvt.keysym.C-4: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=9\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=9\007 +!URxvt.keysym.C-5: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=10\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=10\007 +!URxvt.keysym.C-6: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=12\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=12\007 +!URxvt.keysym.C-7: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=14\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=14\007 +!URxvt.keysym.C-8: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=16\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=16\007 +!URxvt.keysym.C-9: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=18\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=18\007 +!URxvt.keysym.C-0: command:\033]710;xft:DejaVu Sans Mono for Powerline:size=20\007\033]711;xft:DejaVu Sans Mono Bold for Powerline:size=20\007 +URxvt.keysym.C-1: command:\033]710;xft:PragmataPro:size=7\007\033]711;xft:PragmataPro:size=7\007 +URxvt.keysym.C-2: command:\033]710;xft:PragmataPro:size=7.5\007\033]711;xft:PragmataPro:size=7.5\007 +URxvt.keysym.C-3: command:\033]710;xft:PragmataPro:size=8\007\033]711;xft:PragmataPro:size=8\007 +URxvt.keysym.C-4: command:\033]710;xft:PragmataPro:size=9\007\033]711;xft:PragmataPro:size=9\007 +URxvt.keysym.C-5: command:\033]710;xft:PragmataPro:size=10\007\033]711;xft:PragmataPro:size=10\007 +URxvt.keysym.C-6: command:\033]710;xft:PragmataPro:size=12\007\033]711;xft:PragmataPro:size=12\007 +URxvt.keysym.C-7: command:\033]710;xft:PragmataPro:size=14\007\033]711;xft:PragmataPro:size=14\007 +URxvt.keysym.C-8: command:\033]710;xft:PragmataPro:size=16\007\033]711;xft:PragmataPro:size=16\007 +URxvt.keysym.C-9: command:\033]710;xft:PragmataPro:size=18\007\033]711;xft:PragmataPro:size=18\007 +URxvt.keysym.C-0: command:\033]710;xft:PragmataPro:size=20\007\033]711;xft:PragmataPro:size=20\007 +!URxvt.keysym.C-9: command:\033]710;-*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-*\007\033]711;-*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-*\007 +!URxvt.keysym.C-0: command:\033]710;-*-termsynu-medium-r-*-*-14-*-*-*-*-*-*-*\007\033]711;-*-termsynu-medium-r-*-*-14-*-*-*-*-*-*-*\007 + +! looks good with DejaVi Sans Mono: +!URxvt.letterSpace: -1 !urxvt*font: -*-lemon-*-*-*-*-*-*-*-*-*-*-*-* !urxvt*boldFont: -*-lemon-*-*-*-*-*-*-*-*-*-*-*-* @@ -55,9 +72,13 @@ URxvt.keysym.C-0: command:\033]710;-*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-*\007 !urxvt*font: -*-uushi-*-*-*-*-*-*-*-*-*-*-*-* !urxvt*font: -*-termsynu-medium-r-*-*-11-*-*-*-*-*-*-* !urxvt*boldfont: -*-termsynu-bold-r-*-*-11-*-*-*-*-*-*-* -urxvt*font: -*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-* -urxvt*boldfont: -*-termsynu-bold-r-*-*-13-*-*-*-*-*-*-* -!urxvt*font: xft:SourceCodePro-Light:size=7.3 +!urxvt*font: -*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-* +!urxvt*boldfont: -*-termsynu-bold-r-*-*-13-*-*-*-*-*-*-* +!urxvt*font: xft:DejaVu Sans Mono for Powerline:size=8 +!urxvt*boldfont: xft:DejaVu Sans Mono for Powerline:size=8 +urxvt*font: xft:PragmataPro:size=8 +urxvt*boldfont: xft:PragmataPro:size=8 +!urxvt*boldfont: xft:DejaVu Sans Mono Bold for Powerline:size=8 ! shading: 0-99 darkens, 101-200 lightens !urxvt*transparent: true diff --git a/.bashrc b/.bashrc @@ -165,4 +165,17 @@ if [[ "$HOSTNAME" == "iddqd" ]]; then alias pizza="python $CFDEM_LPP_DIR/pizza.py" fi +PENGUINCUDA=/public/apps/cuda/6.0 +if [ -d $PENGUINCUDA ]; then + module load cmake/2.8.11.2 + module load cuda/6.0 + module load python/2.7.4 + module load numpy/1.7.1/python.2.7.4 + module load matplotlib/1.7.1/python.2.7.4 +fi + [ -f $HOME/code/julia/julia ] && export PATH=$HOME/code/julia:$PATH + +[ -f $HOME/.locale ] && $HOME/.locale + +source ~/.tmuxinator/tmuxinator.zsh diff --git a/.colors/LICENSE.md b/.colors/LICENSE.md @@ -0,0 +1,24 @@ +# LICENSE + +Base16 Builder is released under the MIT License: + +> Copyright (C) 2013 [Chris Kempson](http://chriskempson.com) +> +> Permission is hereby granted, free of charge, to any person obtaining +> a copy of this software and associated documentation files (the +> "Software"), to deal in the Software without restriction, including +> without limitation the rights to use, copy, modify, merge, publish, +> distribute, sublicense, and/or sell copies of the Software, and to +> permit persons to whom the Software is furnished to do so, subject to +> the following conditions: +> +> The above copyright notice and this permission notice shall be +> included in all copies or substantial portions of the Software. +> +> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +> NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +> LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +> OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +> WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/.colors/Tomorrow b/.colors/Tomorrow @@ -0,0 +1,50 @@ +!Tomorrow +#define t_background #ffffff +#define t_current_line #efefef +#define t_selection #d6d6d6 +#define t_foreground #4d4d4c +#define t_comment #8e908c +#define t_red #c82829 +#define t_orange #f5871f +#define t_yellow #eab700 +#define t_green #718c00 +#define t_aqua #3e999f +#define t_blue #4271ae +#define t_purple #8959a8 + + +*.foreground: t_foreground +*.background: t_background +*.cursorColor: #aeafad + +! Black / Grey +*.color0: #000000 +*.color8: #666666 + +! Red / Bright Red +*.color1: t_red +*.color9: #FF3334 + +! Green + Bright Green +*.color2: t_green +*.color10: #9ec400 + +! Yellow (Orange) + Bright Yellow (Yellow) +*.color3: t_orange +*.color11: t_yellow + +! Blue + Bright Blue +*.color4: t_blue +*.color12: t_blue + +! Magenta (Purple) + Bright Magenta +*.color5: t_purple +*.color13: #b777e0 + +! Cyan (Aqua) + Bright Cyan +*.color6: t_aqua +*.color14: #54ced6 + +! Light Grey (Selection) + White (Current Line) +*.color7: t_selection +*.color15: t_current_line diff --git a/.colors/TomorrowNight b/.colors/TomorrowNight @@ -0,0 +1,50 @@ +!TomorrowNight +#define t_background #1d1f21 +#define t_current_line #282a2e +#define t_selection #373b41 +#define t_foreground #c5c8c6 +#define t_comment #969896 +#define t_red #cc6666 +#define t_orange #de935f +#define t_yellow #f0c674 +#define t_green #b5bd68 +#define t_aqua #8abeb7 +#define t_blue #81a2be +#define t_purple #b294bb + + +*.foreground: t_foreground +*.background: t_background +*.cursorColor: #aeafad + +! Black / Grey +*.color0: #000000 +*.color8: #666666 + +! Red / Bright Red +*.color1: t_red +*.color9: #FF3334 + +! Green + Bright Green +*.color2: t_green +*.color10: #9ec400 + +! Yellow (Orange) + Bright Yellow (Yellow) +*.color3: t_orange +*.color11: t_yellow + +! Blue + Bright Blue +*.color4: t_blue +*.color12: t_blue + +! Magenta (Purple) + Bright Magenta +*.color5: t_purple +*.color13: #b777e0 + +! Cyan (Aqua) + Bright Cyan +*.color6: t_aqua +*.color14: #54ced6 + +! Light Grey (Selection) + White (Current Line) +*.color7: t_selection +*.color15: t_current_line diff --git a/.colors/TomorrowNightBlue b/.colors/TomorrowNightBlue @@ -0,0 +1,50 @@ +!TomorrowNightBlue +#define t_background #002451 +#define t_current_line #00346e +#define t_selection #003f8e +#define t_foreground #ffffff +#define t_comment #7285b7 +#define t_red #ff9da4 +#define t_orange #ffc58f +#define t_yellow #ffeead +#define t_green #d1f1a9 +#define t_aqua #99ffff +#define t_blue #bbdaff +#define t_purple #ebbbff + + +*.foreground: t_foreground +*.background: t_background +*.cursorColor: #aeafad + +! Black / Grey +*.color0: #000000 +*.color8: #666666 + +! Red / Bright Red +*.color1: t_red +*.color9: #FF3334 + +! Green + Bright Green +*.color2: t_green +*.color10: #9ec400 + +! Yellow (Orange) + Bright Yellow (Yellow) +*.color3: t_orange +*.color11: t_yellow + +! Blue + Bright Blue +*.color4: t_blue +*.color12: t_blue + +! Magenta (Purple) + Bright Magenta +*.color5: t_purple +*.color13: #b777e0 + +! Cyan (Aqua) + Bright Cyan +*.color6: t_aqua +*.color14: #54ced6 + +! Light Grey (Selection) + White (Current Line) +*.color7: t_selection +*.color15: t_current_line diff --git a/.colors/TomorrowNightBright b/.colors/TomorrowNightBright @@ -0,0 +1,50 @@ +!TomorrowNightBright +#define t_background #000000 +#define t_current_line #2a2a2a +#define t_selection #424242 +#define t_foreground #eaeaea +#define t_comment #969896 +#define t_red #d54e53 +#define t_orange #e78c45 +#define t_yellow #e7c547 +#define t_green #b9ca4a +#define t_aqua #70c0b1 +#define t_blue #7aa6da +#define t_purple #c397d8 + + +*.foreground: t_foreground +*.background: t_background +*.cursorColor: #aeafad + +! Black / Grey +*.color0: #000000 +*.color8: #666666 + +! Red / Bright Red +*.color1: t_red +*.color9: #FF3334 + +! Green + Bright Green +*.color2: t_green +*.color10: #9ec400 + +! Yellow (Orange) + Bright Yellow (Yellow) +*.color3: t_orange +*.color11: t_yellow + +! Blue + Bright Blue +*.color4: t_blue +*.color12: t_blue + +! Magenta (Purple) + Bright Magenta +*.color5: t_purple +*.color13: #b777e0 + +! Cyan (Aqua) + Bright Cyan +*.color6: t_aqua +*.color14: #54ced6 + +! Light Grey (Selection) + White (Current Line) +*.color7: t_selection +*.color15: t_current_line diff --git a/.colors/TomorrowNightEighties b/.colors/TomorrowNightEighties @@ -0,0 +1,50 @@ +!TomorrowNightEighties +#define t_background #2d2d2d +#define t_current_line #393939 +#define t_selection #515151 +#define t_foreground #cccccc +#define t_comment #999999 +#define t_red #f2777a +#define t_orange #f99157 +#define t_yellow #ffcc66 +#define t_green #99cc99 +#define t_aqua #66cccc +#define t_blue #6699cc +#define t_purple #cc99cc + + +*.foreground: t_foreground +*.background: t_background +*.cursorColor: #aeafad + +! Black / Grey +*.color0: #000000 +*.color8: #666666 + +! Red / Bright Red +*.color1: t_red +*.color9: #FF3334 + +! Green + Bright Green +*.color2: t_green +*.color10: #9ec400 + +! Yellow (Orange) + Bright Yellow (Yellow) +*.color3: t_orange +*.color11: t_yellow + +! Blue + Bright Blue +*.color4: t_blue +*.color12: t_blue + +! Magenta (Purple) + Bright Magenta +*.color5: t_purple +*.color13: #b777e0 + +! Cyan (Aqua) + Bright Cyan +*.color6: t_aqua +*.color14: #54ced6 + +! Light Grey (Selection) + White (Current Line) +*.color7: t_selection +*.color15: t_current_line diff --git a/.config/dwb/keys b/.config/dwb/keys @@ -41,7 +41,7 @@ find_forward_ic= c/ find_forward= / find_next= n find_previous= N -tabgrep= +tabgrep= focus_input= gi focus_next= J focus_tab= T @@ -53,13 +53,13 @@ win_hist_forward= wl tab_hist_forward= tl history_forward= L insert_mode= i -jump= ' +jump=' show_keys= Sk load_html= load_html_tab= lock_domain= xd lock_uri= xu -mark= ` +mark=` tab_move_left= gl tab_move_right= gr tab_move= gm @@ -79,13 +79,13 @@ tab_paste_primary= PP print=Control Mod1 p protect=Control P quit=Control q -adblock_reload_rules= +adblock_reload_rules= reload_bookmarks= reload= r reload_bypass_cache= R reload_quickmarks= reload_userscripts= -repeat= . +repeat=. save= sf save_session= ZZ save_named_session= gZZ @@ -148,7 +148,7 @@ hints_url_background= ;Ob backopen_url= xO backopen= xo bookmarks= gb -hints_selector= +hints_selector= hints= f hints_clipboard= ;y hints_download= ;d diff --git a/.config/dwb/settings b/.config/dwb/settings @@ -84,7 +84,7 @@ tab-normal-fg-color-1=#cccccc default-monospace-font-size=10 save-session=true enable-ipc=true -tabbar-visible=2.00 +tabbar-visible=2 auto-insert-mode=false tab-normal-bg-color-2=#707070 tab-normal-bg-color-1=#505050 @@ -160,3 +160,4 @@ message-delay=2 scheme-handler= default-font-size=12 enable-offline-web-application-cache=true +enable-accelerated-compositing=false diff --git a/.emacs.d/init.el b/.emacs.d/init.el @@ -25,8 +25,8 @@ (setq evil-want-C-u-scroll t) ;; enable half-screen page up using C-u ;; add julia mode from github repo -(add-to-list 'load-path "~/code/julia/contrib") -(require 'julia-mode) +;(add-to-list 'load-path "~/code/julia/contrib") +;(require 'julia-mode) ;; now set our own packages (setq @@ -108,12 +108,13 @@ "w" 'whitespace-mode "m" 'mu4e "p" 'org-latex-export-to-pdf + "P" 'org-beamer-export-to-pdf "c" 'compile "g" 'magit-commit "w" 'color-theme-solarized-light "d" 'color-theme-solarized-dark "i" (lambda () (interactive)(find-file "~/.emacs.d/init.el")) - "t" (lambda () (interactive)(find-file "~/owncloud/todo.org"))) + "t" (lambda () (interactive)(find-file "~/doc/todo.org"))) ;; equivalent to vim scrolloff (setq scroll-margin 3) @@ -215,6 +216,7 @@ "pdflatex -interaction nonstopmode -output-directory %o %f")) ;; render special characters using UTF-8 character set +;; Toggle with C-c C-x \ (setq org-pretty-entities t) ;; avoid compiz manager rendering bugs @@ -394,6 +396,7 @@ ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(custom-safe-themes (quote ("1e7e097ec8cb1f8c3a912d7e1e0331caeed49fef6cff220be63bd2a6ba4cc365" default))) + '(org-file-apps (quote ((auto-mode . emacs) ("\\.mm\\'" . default) ("\\.x?html?\\'" . default) ("\\.pdf\\'" . "zathura %s")))) '(send-mail-function (quote smtpmail-send-it))) (custom-set-faces ;; custom-set-faces was added by Custom. diff --git a/.i3/config b/.i3/config @@ -10,7 +10,8 @@ # Please see http://i3wm.org/docs/userguide.html for a complete reference! set $mod Mod4 -set $alt Mod1 +#set $mod Mod1 +#set $alt Mod1 # Font for window titles. Will also be used by the bar unless a different font # is used in the bar {} block below. ISO 10646 = Unicode @@ -21,7 +22,8 @@ set $alt Mod1 # chose an xft font, such as: #font xft:DejaVu Sans Mono 10 #font xft:LucidaTypewriter 7 -font -*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-* +#font -*-termsynu-medium-r-*-*-13-*-*-*-*-*-*-* +font xft:PragmataPro 8 #font -*-nu-*-*-*-*-*-*-*-*-*-*-*-* #font -*-terminus-*-*-*-*-*-*-*-*-*-*-*-* @@ -71,6 +73,7 @@ bindsym $mod+b exec firefox bindsym $mod+c exec emacs bindsym $mod+t exec tor-browser.sh bindsym $mod+p exec zathura +bindsym $mod+Mod1+l exec --no-startup-id ~/bin/keyboard-layout-switch.sh && notify-send `cat ~/.kbd-layout` # volume control with pulseaudio #bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 -- +10% && killall -SIGUSR1 i3status @@ -80,6 +83,9 @@ bindsym $mod+p exec zathura bindsym XF86AudioRaiseVolume exec --no-startup-id amixer set Master 3%+ unmute && killall -SIGUSR1 i3status bindsym XF86AudioLowerVolume exec --no-startup-id amixer set Master 3%- unmute && killall -SIGUSR1 i3status bindsym XF86AudioMute exec --no-startup-id amixer set Master toggle && killall -SIGUSR1 i3status +bindsym $mod+Shift+i exec --no-startup-id amixer set Master 3%+ unmute && killall -SIGUSR1 i3status +bindsym $mod+Shift+o exec --no-startup-id amixer set Master 3%- unmute && killall -SIGUSR1 i3status +bindsym $mod+Shift+m exec --no-startup-id amixer set Master toggle && killall -SIGUSR1 i3status # mpd control bindsym $mod+Shift+p exec mpc toggle @@ -89,7 +95,7 @@ bindsym $mod+Shift+s exec mpc stop # Light X colors bindsym $mod+Shift+w exec --no-startup-id /home/adc/bin/solarized-light.sh -bindsym $mod+Shift+d exec --no-startup-id /home/adc/bin/solarized-light.sh +bindsym $mod+Shift+d exec --no-startup-id /home/adc/bin/solarized-dark.sh # screen lock bindsym $mod+z exec /home/adc/bin/zzz @@ -239,6 +245,7 @@ bar { #inactive_workspace #333333 #222222 #888888 #urgent_workspace #2f343a #900000 #ffffff + # solarized dark background #002b36 statusline #657b83 separator #586e75 @@ -246,10 +253,20 @@ bar { active_workspace #586e75 #586e75 #002b36 inactive_workspace #073642 #002b36 #839496 urgent_workspace #dc322f #dc322f #fdf6e3 + + # solarized light + #background #fdf6e3 + #statusline #657b83 + #separator #586e75 + #focused_workspace #b58900 #b58900 #002b36 + #active_workspace #586e75 #586e75 #002b36 + #inactive_workspace #fdf6e3 #fdf6e3 #839496 + #urgent_workspace #dc322f #dc322f #fdf6e3 } } # auto-start programs #exec --no-startup-id wicd-client --tray exec --no-startup-id nm-applet -exec --no-startup-id i3-msg 'workspace 2; exec emacs; workspace 3; exec firefox; workspace 1; exec urxvt -e tmux-utility.sh' +#exec --no-startup-id i3-msg 'workspace 2; exec emacs; workspace 3; exec firefox; workspace 1; exec urxvt -e tmux-utility.sh' +exec --no-startup-id i3-msg 'workspace 2; exec firefox; workspace 1; exec urxvt -e tmuxinator utility' diff --git a/.locale b/.locale @@ -0,0 +1,8 @@ +#!/bin/sh + +# Set locale preferences +export LANG="en_US.UTF-8" +export LANGUAGE="en_US.UTF-8" +export LC_ALL= +export LC_CTYPE="en_US.UTF-8" +export LC_COLLATE="C" diff --git a/.mutt/colors b/.mutt/colors @@ -14,12 +14,12 @@ color quoted4 green default color quoted5 default default #color indicator white default -color indicator brightdefault default +color indicator blue default #color message yellow black color message yellow default #color status white black color status white default -color error yellow red +color error black red color attachment magenta default color signature red default color markers red yellow diff --git a/.mutt/muttrc b/.mutt/muttrc @@ -11,7 +11,7 @@ set my_tmp_secret = `gpg -o ~/.sec/.tmp -d ~/.sec/pass.gpg` # NFIT credentials set my_nfit_user = "ad\\adc" set my_nfit_pass = `awk '/NFIT/ {print $2}' ~/.sec/.tmp` -set my_nfit_email = "adc@geo.au.dk" +set my_nfit_email = "anders.damsgaard@geo.au.dk" # Riseup credentials set my_riseup_user = "andersd" @@ -31,16 +31,12 @@ set mbox_type=Maildir # Send mail settings folder-hook riseup 'set \ - from=andersd@riseup.net\ - smtp_authenticators = "login"\ - smtp_url = "smtp://$my_riseup_user@mail.riseup.net:587"\ - smtp_pass = $my_riseup_pass' + from=$my_riseup_email\ + sendmail = "/usr/bin/msmtp -a riseup"' folder-hook geomail 'set \ - from=anders.damsgaard@geo.au.dk\ - smtp_authenticators = "login"\ - smtp_url = "smtp://$my_nfit_user@asmtp.au.dk:587"\ - smtp_pass = $my_nfit_pass' + from=$my_nfit_email\ + sendmail = "/usr/bin/msmtp -a geomail"' # Cache files set header_cache=~/.mutt/cache/headers @@ -121,8 +117,11 @@ bind index <space> collapse-thread macro index M "T.*\n;WN" "Mark all messages as read" # Macros to change between inboxes -macro index \\1 "<change-folder>=riseup/INBOX/<enter>" -macro index \\2 "<change-folder>=geomail/INBOX/<enter>" +macro index \\1 "<change-folder>=riseup/INBOX/<enter>" "Go to Riseup inbox" +macro index \\2 "<change-folder>=geomail/INBOX/<enter>" "Go to Geomail inbox" + +macro index A "!$EDITOR ~/.mutt/aliases\n:source ~/.mutt/aliases\n" "Edit aliases file and reload it" +macro pager A "!$EDITOR ~/.mutt/aliases\n:source ~/.mutt/aliases\n" "Edit aliases file and reload it" # Sync email macro index O "<shell-escape>offlineimap<enter>" "run offlineimap to sync all mail" diff --git a/.tmux.conf b/.tmux.conf @@ -29,6 +29,9 @@ bind -r J resize-pane -D 5 bind -r H resize-pane -L 5 bind -r L resize-pane -R 5 +# zoom pane +bind -r z resize-pane -Z + bind r source-file ~/.tmux.conf \; display "Source file reloaded" set -g base-index 1 # start window numbering at 1 @@ -117,3 +120,6 @@ set -g message-attr bright # Linux clipboard bind C-c run "tmux save-buffer - | xclip -i -sel clipboard" bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer" + +# use urlview to follow URLs +bind-key u capture-pane \; save-buffer /tmp/active_tmux_buffer \; new-window -n urlview '$SHELL -c "urlview < /tmp/active_tmux_buffer && rm /tmp/active_tmux_buffer"' diff --git a/.tmuxinator/article2.yml b/.tmuxinator/article2.yml @@ -0,0 +1,22 @@ +# ~/.tmuxinator/article2.yml + +name: article2 +root: ~/articles/own/2-org + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +windows: + - editor: emacs article2.org & && zathura article2.pdf diff --git a/.tmuxinator/tmuxinator.bash b/.tmuxinator/tmuxinator.bash @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +_tmuxinator() { + COMPREPLY=() + local word="${COMP_WORDS[COMP_CWORD]}" + + if [ "$COMP_CWORD" -eq 1 ]; then + local commands="$(compgen -W "$(tmuxinator commands)" -- "$word")" + local projects="$(compgen -W "$(tmuxinator completions start)" -- "$word")" + + COMPREPLY=( $commands $projects ) + else + local words=("${COMP_WORDS[@]}") + unset words[0] + unset words[$COMP_CWORD] + local completions=$(tmuxinator completions "${words[@]}") + COMPREPLY=( $(compgen -W "$completions" -- "$word") ) + fi +} + +complete -F _tmuxinator tmuxinator mux diff --git a/.tmuxinator/tmuxinator.zsh b/.tmuxinator/tmuxinator.zsh @@ -0,0 +1,20 @@ +#!/usr/bin/env zsh + +if [[ ! -o interactive ]]; then + return +fi + +compctl -K _tmuxinator tmuxinator mux + +_tmuxinator() { + local words completions + read -cA words + + if [ "${#words}" -eq 2 ]; then + completions="$(tmuxinator commands)" + else + completions="$(tmuxinator completions ${words[2,-2]})" + fi + + reply=("${(ps:\n:)completions}") +} diff --git a/.tmuxinator/tutorial.yml b/.tmuxinator/tutorial.yml @@ -0,0 +1,28 @@ +# ~/.tmuxinator/tutorial.yml + +name: tutorial +root: ~/ + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +windows: + - editor: + layout: main-vertical + panes: + - vim + - guard + - server: bundle exec rails s + - logs: tail -f log/development.log diff --git a/.tmuxinator/utility.yml b/.tmuxinator/utility.yml @@ -0,0 +1,39 @@ +# ~/.tmuxinator/utility.yml + +name: utility +root: ~/ +pre: mpd + +# Optional tmux socket +# socket_name: foo + +# Runs before everything. Use it to start daemons etc. +# pre: sudo /etc/rc.d/mysqld start + +# Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions. +# pre_window: rbenv shell 2.0.0-p247 + +# Pass command line options to tmux. Useful for specifying a different tmux.conf. +# tmux_options: -f ~/.tmux.mac.conf + +# Change the command to call tmux. This can be used by derivatives/wrappers like byobu. +# tmux_command: byobu + +windows: + - utility: + layout: main-vertical + panes: + - mutt + - ~/bin/irc.sh + - zsh + - sys: + layout: main-vertical + panes: + - htop + - zsh + - twitter: rainbowstream #--image-on-term + - audio: + layout: main-vertical + panes: + - vimpc + - alsamixer diff --git a/.vim/vimrc.tiny b/.vim/vimrc.tiny @@ -0,0 +1,13 @@ +" Vim configuration file, in effect when invoked as "vi". The aim of this +" configuration file is to provide a Vim environment as compatible with the +" original vi as possible. Note that ~/.vimrc configuration files as other +" configuration files in the runtimepath are still sourced. +" When Vim is invoked differently ("vim", "view", "evim", ...) this file is +" _not_ sourced; /etc/vim/vimrc and/or /etc/vim/gvimrc are. + +" Debian system-wide default configuration Vim +set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim74,/usr/share/vim/vimfiles/after,/var/lib/vim/addons/after,~/.vim/after + +set compatible + +" vim: set ft=vim: diff --git a/.vimpcrc b/.vimpcrc @@ -42,8 +42,10 @@ set windows library,playlist "play 1 " Color the statusline and tabs -highlight status blackbg -highlight tab blackbg +"highlight status blackbg +"highlight tab blackbg +highlight status default +highlight tab default " Case insensitive search set ignorecase diff --git a/.vimperatorrc b/.vimperatorrc @@ -15,7 +15,7 @@ set hintchars=hjklasdfgyuiopqwertnmzxcvb "set hintchars=hutenosa " Define appearance of hints (CSS) -highlight Hint font-size:100%;color:white;background-color:red;padding:2px; +highlight Hint font-size:100%;color:black;background-color:yellow;padding:2px; """ Default search engine " Manage search engines with `:dialog searchengine` diff --git a/.vimrc b/.vimrc @@ -1,83 +1,106 @@ -set nocompatible " Disable vi-compatibility filetype off " terminal colors -set t_Co=16 -"set t_Co=256 +"set t_Co=16 +set t_Co=256 -set rtp+=~/.vim/bundle/vundle " use Vundle plugin manager -call vundle#rc() +if has('vim_starting') + set nocompatible " Disable vi-compatibility + set runtimepath+=~/.vim/bundle/neobundle.vim/ +endif + +call neobundle#begin(expand('~/.vim/bundle/')) -""" Vundle plugins +""" NeoBundle plugins " By default fom github. -" Install and update with :BundleInstall(!), see :h vundle +" Install and update with :NeoBundleInstall(!), see :h NeoBundle -" let Vundle manage Vundle. Required! -Bundle 'gmarik/vundle' +" let NeoBundle manage Vundle. Required! +NeoBundle 'Shougo/neobundle.vim' " more functional statusline -"Bundle 'Lokaltog/vim-powerline' -Bundle 'bling/vim-airline' - -" successor to vim-powerline -"Bundle 'Lokaltog/powerline' +"NeoBundle 'Lokaltog/vim-powerline' +"NeoBundle 'Lokaltog/powerline' +NeoBundle 'bling/vim-airline' " file system browser -Bundle 'scrooloose/nerdtree' +NeoBundle 'scrooloose/nerdtree' " syntax checking plugin -Bundle 'scrooloose/syntastic' +NeoBundle 'scrooloose/syntastic' " fuzzy file, buffer, and tag finder -Bundle 'kien/ctrlp.vim' +NeoBundle 'kien/ctrlp.vim' -" solarized colorscheme -Bundle 'altercation/vim-colors-solarized' +" colorschemes +NeoBundle 'altercation/vim-colors-solarized' +NeoBundle 'chriskempson/vim-tomorrow-theme' " modify surrounding characters in pairs -Bundle 'tpope/vim-surround' +NeoBundle 'tpope/vim-surround' " git wrapper -Bundle 'tpope/vim-fugitive' +NeoBundle 'tpope/vim-fugitive' " dispatch.vim for :Make -Bundle 'tpope/vim-dispatch' +NeoBundle 'tpope/vim-dispatch' " browse buffers (vim.org/scripts), \be, \bs, \bv -Bundle 'bufexplorer.zip' +NeoBundle 'bufexplorer.zip' " Vim-LaTeX suite -Bundle 'git://git.code.sf.net/p/vim-latex/vim-latex' +NeoBundle 'git://git.code.sf.net/p/vim-latex/vim-latex' " Use <Tab> to autocomplete in insert mode -Bundle 'ervandew/supertab' +NeoBundle 'ervandew/supertab' " Ack is a grep replacement. Debian pkg: ack-grep. Run from Vim: " usage: :Ack [options] {pattern} [{directory}] -"Bundle 'mileszs/ack.vim' +"NeoBundle 'mileszs/ack.vim' " Rainbow parantheses -Bundle 'kien/rainbow_parentheses.vim' +NeoBundle 'kien/rainbow_parentheses.vim' " Calendar -"Bundle 'itchyny/calendar.vim' +"NeoBundle 'itchyny/calendar.vim' "let g:calendar_google_calendar = 1 "let g:calendar_google_task = 1 " ctags list (:TlistOpen) -Bundle 'taglist.vim' +NeoBundle 'taglist.vim' " vim-OrgMode -Bundle 'jceb/vim-orgmode' +NeoBundle 'jceb/vim-orgmode' " increment dates and times with Ctrl-a and Ctrl-x -Bundle 'tpope/vim-speeddating' +NeoBundle 'tpope/vim-speeddating' " support for Julia -Bundle 'JuliaLang/julia-vim' +NeoBundle 'JuliaLang/julia-vim' + +" SnipMate +NeoBundle 'msanders/snipmate.vim' + +" vim motion on speed +NeoBundle 'Lokaltog/vim-easymotion' + +" vimproc for asynchronous processes +NeoBundle 'Shougo/vimproc.vim', { + \ 'build' : { + \ 'wimdows' : 'tools\\update-dll-mingw', + \ 'cygwin' : 'make -f make_cygwin.mak', + \ 'mac' : 'make -f make_mac.mak', + \ 'unix' : 'make -f make_unix.mak', + \ }, + \ } + +call neobundle#end() filetype plugin indent on -filetype plugin on + +" If there are uninstalled bundles found on startup, this will prompt you to +" install them +NeoBundleCheck " Enable syntax highligting syntax on @@ -86,9 +109,11 @@ syntax on set background=dark " adjust colors for better contrast "colorscheme desert colorscheme solarized -call togglebg#map("<F3>") +"colorscheme Tomorrow-Night-Eighties +"call togglebg#map("<F3>") "let g:airline_theme = 'ubaryd' let g:airline_theme = 'solarized' +"let g:airline_theme = 'tomorrow' " hilight column 80 set textwidth=80 @@ -135,20 +160,45 @@ else let &t_EI = "\<Esc>]50;CursorShape=0\x7" endif -" vim-airline -"let g:airline_symbols = {} -"let g:airline_left_sep = '⮀' -"let g:airline_left_alt_sep = '⮁' -"let g:airline_right_sep = '⮂' -"let g:airline_right_alt_sep = '⮃' -"let g:airline_symbols.branch = '⭠' -"let g:airline_symbols.readonly = '⭤' -"let g:airline_symbols.linenr = '⭡' +" vim-airline symbols +if !exists('g:airline_symbols') + let g:airline_symbols = {} +endif + +" unicode symbols +"let g:airline_left_sep = '»' +"let g:airline_left_sep = '▶' +"let g:airline_right_sep = '«' +"let g:airline_right_sep = '◀' +"let g:airline_symbols.linenr = '␊' +"let g:airline_symbols.linenr = '␤' +"let g:airline_symbols.linenr = '¶' +"let g:airline_symbols.branch = '⎇' +"let g:airline_symbols.paste = 'ρ' +"let g:airline_symbols.paste = 'Þ' +"let g:airline_symbols.paste = '∥' +"let g:airline_symbols.whitespace = 'Ξ' + +" powerline symbols +let g:airline_left_sep = '' +let g:airline_left_alt_sep = '' +let g:airline_right_sep = '' +let g:airline_right_alt_sep = '' +let g:airline_symbols.branch = '' +let g:airline_symbols.readonly = '' +let g:airline_symbols.linenr = '' " Powerline symbols, fancy needs a patched/edited font -let g:Powerline_symbols = 'unicode' +"let g:Powerline_symbols = 'unicode' "let g:Powerline_symbols = 'fancy' +" use airline decorations for tab line +let g:airline#extensions#tabline#enabled = 1 +let g:airline#extensions#tabline#left_sep = '' +let g:airline#extensions#tabline#left_alt_sep = '' +let g:airline#extensions#tabline#tab_min_count = 2 +let g:airline#extensions#tabline#buffer_min_count = 2 + " Rainbow parantheses always on au VimEnter * RainbowParenthesesToggle au Syntax * RainbowParenthesesLoadRound @@ -182,7 +232,10 @@ nmap ZX :w<CR> nmap <leader>r :source $MYVIMRC<CR> " Shortcut to switch background color -nmap <leader>b :ToggleBG<CR> +nmap <leader>w :ToggleBG<CR> + +" Explore buffers +nmap <leader>b :BufExplorer<CR> " toggle spelling nmap <leader>s :set spell!<CR> @@ -199,6 +252,11 @@ nmap <leader>d :NERDTreeToggle<CR> " Toggle TAB and EOL symbols nmap <leader>l :set list!<CR> +" vimproc +nmap <leader>e :VimProcBang +nmap <leader>E :VimProcRead +nmap <leader>c :VimProcBang make -k + " Resize with <C-h>, <C-j>, <C-k> and <C-l> map <C-h> <C-w>h map <C-j> <C-w>j diff --git a/.xinitrc b/.xinitrc @@ -27,8 +27,8 @@ fi # Keyboard layout #setxkbmap dk -#setxkbmap us -option ctrl:nocaps -setxkbmap us +setxkbmap us -option ctrl:nocaps +#setxkbmap us #setxkbmap dvorak -option ctrl:nocaps # Set display color profile @@ -64,15 +64,16 @@ dunst & # Bluetooth applet #blueman-applet & -if [ "$HOSTNAME" = "iddqd" ]; then - gnome-settings-daemon & # handles themes, starts gnome-screensaver. You may have to use gconf to disable it setting the background. -fi +#if [ "$HOSTNAME" == "iddqd" ]; then + #gnome-settings-daemon & # handles themes, starts gnome-screensaver. You may have to use gconf to disable it setting the background. +#fi #nm-applet & # assuming you're using Network Manager #pidgin & # if you're using pidgin. You can really put any programs here. #gnome-power-manager & # for laptops and stuff #gnome-volume-manager & # for mounting CDs, USB sticks, and such #eval `gnome-keyring-daemon --start --components=secrets` # possible components: gpg,pkcs11,secrets,ssh -eval `gnome-keyring-daemon --start --components=gpg,pkcs11,secrets,ssh` +eval $(/usr/bin/gnome-keyring-daemon --start --components=gpg,pkcs11,secrets,ssh) +export GPG_AGENT_INFO SSH_AUTH_SOCK # Enable tap-to-click on touchpad synclient TapButton1=1 TapButton2=2 TapButton3=3 @@ -91,11 +92,13 @@ setxkbmap -option ctrl:nocaps xbindkeys # cloud clients -owncloud & +if [ "$HOSTNAME" = "iddqd" ]; then + owncloud & +fi +seafile-applet & # Setup two monitors at iddqd -if [ "$HOSTNAME" = "iddqd" ] -then +if [ "$HOSTNAME" = "iddqd" ]; then xrandr --output DVI-D-0 --primary xrandr --output DP-1 --auto --left-of DVI-D-0 @@ -110,7 +113,9 @@ fi #/usr/bin/xscreensaver -no-splash & # Typing breaks (optionally add +lock) -xwrits breaktime=5:00 typetime=55:00 +clock +breakclock +mouse & +#xwrits breaktime=5:00 typetime=55:00 +clock +breakclock +mouse & +xset dpms 300 600 900 + exec i3 #exec herbstluftwm --locked diff --git a/.xprofile b/.xprofile @@ -1,9 +1,4 @@ -#export LC_ALL="en_DK.UTF-8" -#export LANG=en_DK.UTF-8 -export LANG=en_US.UTF-8 -export LC_ALL= -export LC_COLLATE="en_US.UTF-8" -export LC_CTYPE="en_US.UTF-8" - +#!/bin/sh +[ -f $HOME/.locale ] && $HOME/.locale #export TERMINAL=xterm export TERMINAL=urxvt diff --git a/.zshrc b/.zshrc @@ -8,7 +8,7 @@ promptinit colors PROMPT=" -%{$fg[red]%} » %{$reset_color%}" +%{$fg[red]%} » %{$reset_color%}" RPROMPT="%B%{$fg[cyan]%}%~%{$reset_color%} %n@%m" setopt AUTO_CD @@ -39,6 +39,8 @@ fi function lt() { ls -ltrsa "$@" | tail; } function psgrep() { ps axuf | grep -v grep | grep "$@" -i --color=auto; } function fname() { find . -iname "*$@*"; } +function say() { echo "$@" | festival --tts; } +function sayfile() { festival --tts $@; } # Start tmux on shell login #[[ -z "$TMUX" ]] && exec tmux @@ -151,3 +153,7 @@ if [[ "$HOSTNAME" == "iddqd" ]]; then fi [ -f $HOME/code/julia/julia ] && export PATH=$HOME/code/julia:$PATH + +[ -f $HOME/.locale ] && $HOME/.locale + +source ~/.tmuxinator/tmuxinator.zsh diff --git a/bin/keyboard-layout-switch.sh b/bin/keyboard-layout-switch.sh @@ -8,14 +8,15 @@ LANG1="us" LANG2="dk" # make the caps lock key a ctrl key -OPTS="-option ctrl:nocaps,altwin:swap_lalt_lwin" +#OPTS="-option ctrl:nocaps,altwin:swap_lalt_lwin" +OPTS="-option ctrl:nocaps" # write the file if it doesn't exist if [ ! -f $LAYOUTFILE ]; then echo 'echo "us" > $LAYOUTFILE' echo "us" > $LAYOUTFILE - setxkbmap $LANG1 - xmodmap ~/.Xmodmap $OPTS + setxkbmap $LANG1 $OPTS + xmodmap ~/.Xmodmap exit fi @@ -24,10 +25,10 @@ CURRLANG="`cat $LAYOUTFILE`" if [ "$CURRLANG" == "$LANG1" ]; then echo $LANG2 > $LAYOUTFILE - setxkbmap $LANG2 - xmodmap ~/.Xmodmap $OPTS + setxkbmap $LANG2 $OPTS + xmodmap ~/.Xmodmap else echo $LANG1 > $LAYOUTFILE - setxkbmap $LANG1 - xmodmap ~/.Xmodmap $OPTS + setxkbmap $LANG1 $OPTS + xmodmap ~/.Xmodmap fi diff --git a/bin/tmux-utility.sh b/bin/tmux-utility.sh @@ -20,7 +20,7 @@ then tmux split-window -v -p 75 -t $SESSION # create a pane below second pane #tmux send-keys -t $SESSION 'irc.sh' C-m # process in fourth pane #tmux send-keys -t $SESSION 'ncmpcpp' C-m # process in fourth pane - tmux send-keys -t $SESSION 'mpd && vimpc' C-m # process in fourth pane + tmux send-keys -t $SESSION 'mpd; vimpc' C-m # process in fourth pane tmux select-pane -t $SESSION:1.1 # select first pane fi tmux attach -t $SESSION diff --git a/create_symlinks.sh b/create_symlinks.sh @@ -1,7 +1,7 @@ #!/bin/bash # Home folder dotfiles -for F in .bashrc .vimrc .inputrc .tmux.conf .xpdfrc .signature .Xresources .Xmodmap .xinitrc .xprofile .zshrc .conkyrc .xbindkeysrc .gitconfig .vimperatorrc .vimpcrc .compton.conf; do +for F in .bashrc .vimrc .inputrc .tmux.conf .xpdfrc .signature .Xresources .Xmodmap .xinitrc .xprofile .zshrc .conkyrc .xbindkeysrc .gitconfig .vimperatorrc .vimpcrc .compton.conf .locale; do SOURCE=$PWD/$F TARGET=~/$F @@ -14,7 +14,7 @@ for F in .bashrc .vimrc .inputrc .tmux.conf .xpdfrc .signature .Xresources .Xmod done # Home folder dotfolders -for F in .colors .config/uzbl .config/awesome .config/dwb .config/bspwm .config/sxhkd .config/luakit .config/openbox .config/zathura .i3 .mutt .ncmpcpp .vim .vimperrator .w3m wallpapers .emacs.d; do +for F in .colors .config/uzbl .config/awesome .config/dwb .config/bspwm .config/sxhkd .config/luakit .config/openbox .config/zathura .tmuxinator .i3 .mutt .ncmpcpp .vim .vimperrator .w3m wallpapers .emacs.d; do SOURCE=$PWD/$F TARGET=~/$F diff --git a/install.sh b/install.sh @@ -12,8 +12,13 @@ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git git clone https://github.com/phallus/fonts ~/code/phallus-fonts && cd ~/code/phallus-fonts && ./install +mkdir -p ~/.vim/bundle + # Install Vundle -git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle +#git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle + +# Install NeoBundle +git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim # Install font cd /tmp &&\