diff options
| -rw-r--r-- | Makefile | 63 | ||||
| -rw-r--r-- | README.md | 25 | ||||
| -rw-r--r-- | bash/.bashrc (renamed from .bashrc) | 0 | ||||
| -rw-r--r-- | compton/.compton (renamed from .compton) | 0 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/autostart (renamed from .config/herbstluftwm/autostart) | 0 | ||||
| -rw-r--r-- | herbstluftwm/.config/herbstluftwm/dependencylist (renamed from .config/herbstluftwm/dependencylist) | 0 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/lock.sh (renamed from .config/herbstluftwm/lock.sh) | 0 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/notify.sh (renamed from .config/herbstluftwm/notify.sh) | 0 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/panel.sh (renamed from .config/herbstluftwm/panel.sh) | 0 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/popup.sh (renamed from .config/herbstluftwm/popup.sh) | 0 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/start.sh (renamed from .config/herbstluftwm/start.sh) | 0 | ||||
| -rwxr-xr-x | liquidprompt/.liquidpromptrc (renamed from .liquidpromptrc) | 0 | ||||
| -rwxr-xr-x | liquidprompt/.lp_ps1 (renamed from .lp_ps1) | 0 | ||||
| -rw-r--r-- | themes/.local/share/themes/numix-no-title/index.theme (renamed from .local/share/themes/numix-no-title/index.theme) | 0 | ||||
| -rw-r--r-- | themes/.local/share/themes/numix-no-title/metacity-1/metacity-theme-3.xml (renamed from .local/share/themes/numix-no-title/metacity-1/metacity-theme-3.xml) | 0 | ||||
| -rw-r--r-- | vim/.vimrc (renamed from .vimrc) | 0 | ||||
| -rw-r--r-- | xorg/.Xresources (renamed from .Xresources) | 0 |
17 files changed, 18 insertions, 70 deletions
| @@ -1,59 +1,10 @@ | |||
| 1 | PWD=$(shell pwd) | 1 | ALL=$(shell ls -p | grep "/") |
| 2 | HOME=$(shell echo ~) | ||
| 2 | 3 | ||
| 3 | THEMES_DIR = .local/share/themes | 4 | install: |
| 4 | CONFIG_DIR = .config | 5 | @echo "Installing dotfiles to $(HOME)" |
| 5 | GTK3_DIR = gtk-3.0 | 6 | @stow -t $(HOME) -v $(ALL) |
| 6 | |||
| 7 | BASHRC = .bashrc | ||
| 8 | COMPTON = .compton | ||
| 9 | GTKCSS = gtk.css | ||
| 10 | HERBSTLUFT = herbstluftwm | ||
| 11 | LIQUIDPROMPT = .liquidpromptrc | ||
| 12 | LP_PS1 = .lp_ps1 | ||
| 13 | NUMIX = numix-no-title | ||
| 14 | VIMRC = .vimrc | ||
| 15 | XRESOURCES = .Xresources | ||
| 16 | |||
| 17 | install: all | ||
| 18 | |||
| 19 | all: bash compton gtk3fix herbstluftwm liquidprompt numix-no-title vim xresources | ||
| 20 | |||
| 21 | bash: | ||
| 22 | ln -sf $(PWD)/$(BASHRC) ~ | ||
| 23 | |||
| 24 | compton: | ||
| 25 | ln -sf $(PWD)/$(COMPTON) ~ | ||
| 26 | |||
| 27 | gtk3fix: | ||
| 28 | mkdir -p ~/$(CONFIG_DIR)/$(GTK3_DIR) | ||
| 29 | ln -sf $(PWD)/$(CONFIG_DIR)/$(GTK3_DIR)/$(GTKCSS) ~/$(CONFIG_DIR)/$(GTK3_DIR) | ||
| 30 | |||
| 31 | herbstluftwm: | ||
| 32 | mkdir -p ~/$(CONFIG_DIR) | ||
| 33 | ln -sf $(PWD)/$(CONFIG_DIR)/$(HERBSTLUFT) ~/$(CONFIG_DIR)/ | ||
| 34 | |||
| 35 | liquidprompt: | ||
| 36 | ln -sf $(PWD)/$(LIQUIDPROMPT) ~ | ||
| 37 | ln -sf $(PWD)/$(LP_PS1) ~ | ||
| 38 | |||
| 39 | numix-no-title: | ||
| 40 | mkdir -p ~/$(THEMES_DIR) | ||
| 41 | ln -sf $(PWD)/$(THEMES_DIR)/$(NUMIX) ~/$(THEMES_DIR)/ | ||
| 42 | |||
| 43 | vim: | ||
| 44 | ln -sf $(PWD)/$(VIMRC) ~ | ||
| 45 | |||
| 46 | xresources: | ||
| 47 | ln -sf $(PWD)/$(XRESOURCES) ~ | ||
| 48 | 7 | ||
| 49 | uninstall: | 8 | uninstall: |
| 50 | #remove all | 9 | @echo "Uninstalling dotfiles" |
| 51 | -rm ~/$(BASHRC) | 10 | @stow -t $(HOME) -Dv $(ALL) |
| 52 | -rm ~/$(COMPTON) | ||
| 53 | -rm ~/$(CONFIG_DIR)/$(HERBSTLUFT) | ||
| 54 | -rm ~/$(CONFIG_DIR)/$(GTK3_DIR)/$(GTKCSS) | ||
| 55 | -rm ~/$(LIQUIDPROMPT) | ||
| 56 | -rm ~/$(LP_PS1) | ||
| 57 | -rm ~/$(THEMES_DIR)/$(NUMIX) | ||
| 58 | -rm ~/$(VIMRC) | ||
| 59 | -rm ~/$(XRESOURCES) | ||
| @@ -1,23 +1,20 @@ | |||
| 1 | Toms Dotfiles | 1 | Toms Dotfiles |
| 2 | ============= | 2 | ============= |
| 3 | |||
| 3 | ###About | 4 | ###About |
| 4 | Recently I've been discovering tiling window managers and how nice it is to customize my desktop. | 5 | Recently I've been discovering tiling window managers and that customizeing my desktop is really cool. |
| 5 | This means I've got a "lot" of dotfiles wanting to share across my machines and with everyone who is interested. | 6 | This means I've got a "lot" of dotfiles I want to share across my machines and with everyone who is interested. |
| 7 | |||
| 6 | ###How to install | 8 | ###How to install |
| 7 | You can | 9 | You can |
| 8 | - copy the files to your home directory | 10 | - copy the files to your home directory |
| 9 | 11 | ||
| 10 | or | 12 | or |
| 11 | - You can run install my dotfiles with the Makefile | 13 | - You can run make install to stow all dotfiles to your home directory (recommanded) |
| 14 | |||
| 15 | The makefile has two recepies: | ||
| 16 | - install: Installs all my dotfiles to your $HOME | ||
| 17 | - uninstall: Uninstalls all my dotfiles | ||
| 12 | 18 | ||
| 13 | The makefile has multiple recepies: | 19 | The makefile depends on GNU Stow. |
| 14 | - numix-no-title: Installs a modified version of the numix metacity theme | ||
| 15 | - herbstluftwm: Installs my herbstluftwm dotfiles | ||
| 16 | - bash: Installs my bashrc file | ||
| 17 | - vim: Installs my vimrc file | ||
| 18 | - xresources: Installs my xresources file | ||
| 19 | - install: Does all of the above | ||
| 20 | - uninstall: uninstall all my dotfiles | ||
| 21 | 20 | ||
| 22 | ###Disclaimer | ||
| 23 | I am not responsible for the loss of any of your files! You should make a backup before installing anything! | ||
diff --git a/.compton b/compton/.compton index 2f736fd..2f736fd 100644 --- a/.compton +++ b/compton/.compton | |||
diff --git a/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart index 109ea43..109ea43 100755 --- a/.config/herbstluftwm/autostart +++ b/herbstluftwm/.config/herbstluftwm/autostart | |||
diff --git a/.config/herbstluftwm/dependencylist b/herbstluftwm/.config/herbstluftwm/dependencylist index a18055d..a18055d 100644 --- a/.config/herbstluftwm/dependencylist +++ b/herbstluftwm/.config/herbstluftwm/dependencylist | |||
diff --git a/.config/herbstluftwm/lock.sh b/herbstluftwm/.config/herbstluftwm/lock.sh index 04c4638..04c4638 100755 --- a/.config/herbstluftwm/lock.sh +++ b/herbstluftwm/.config/herbstluftwm/lock.sh | |||
diff --git a/.config/herbstluftwm/notify.sh b/herbstluftwm/.config/herbstluftwm/notify.sh index 190d496..190d496 100755 --- a/.config/herbstluftwm/notify.sh +++ b/herbstluftwm/.config/herbstluftwm/notify.sh | |||
diff --git a/.config/herbstluftwm/panel.sh b/herbstluftwm/.config/herbstluftwm/panel.sh index 24d0e12..24d0e12 100755 --- a/.config/herbstluftwm/panel.sh +++ b/herbstluftwm/.config/herbstluftwm/panel.sh | |||
diff --git a/.config/herbstluftwm/popup.sh b/herbstluftwm/.config/herbstluftwm/popup.sh index 41c5e9c..41c5e9c 100755 --- a/.config/herbstluftwm/popup.sh +++ b/herbstluftwm/.config/herbstluftwm/popup.sh | |||
diff --git a/.config/herbstluftwm/start.sh b/herbstluftwm/.config/herbstluftwm/start.sh index f10fca6..f10fca6 100755 --- a/.config/herbstluftwm/start.sh +++ b/herbstluftwm/.config/herbstluftwm/start.sh | |||
diff --git a/.liquidpromptrc b/liquidprompt/.liquidpromptrc index 1cb350c..1cb350c 100755 --- a/.liquidpromptrc +++ b/liquidprompt/.liquidpromptrc | |||
diff --git a/.lp_ps1 b/liquidprompt/.lp_ps1 index 821dcf7..821dcf7 100755 --- a/.lp_ps1 +++ b/liquidprompt/.lp_ps1 | |||
diff --git a/.local/share/themes/numix-no-title/index.theme b/themes/.local/share/themes/numix-no-title/index.theme index 33b73d8..33b73d8 100644 --- a/.local/share/themes/numix-no-title/index.theme +++ b/themes/.local/share/themes/numix-no-title/index.theme | |||
diff --git a/.local/share/themes/numix-no-title/metacity-1/metacity-theme-3.xml b/themes/.local/share/themes/numix-no-title/metacity-1/metacity-theme-3.xml index 1beaa48..1beaa48 100644 --- a/.local/share/themes/numix-no-title/metacity-1/metacity-theme-3.xml +++ b/themes/.local/share/themes/numix-no-title/metacity-1/metacity-theme-3.xml | |||
diff --git a/.Xresources b/xorg/.Xresources index b489339..b489339 100644 --- a/.Xresources +++ b/xorg/.Xresources | |||
