aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2014-10-25 22:26:54 +0200
committerGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2014-10-25 22:26:54 +0200
commit3e94a3e724c36267fa2e4039e3759473c59e8510 (patch)
tree379d0598c0d26d3b0c746604d80bb9e803371fb0
parent8ecace69cb3b35ac6b72859ebf0be70d11d2d71e (diff)
downloaddotfiles-3e94a3e724c36267fa2e4039e3759473c59e8510.tar.gz
dotfiles-3e94a3e724c36267fa2e4039e3759473c59e8510.tar.bz2
dotfiles-3e94a3e724c36267fa2e4039e3759473c59e8510.zip
Restructured dotfile repo to take advantage of GNU Stow
-rw-r--r--Makefile63
-rw-r--r--README.md25
-rw-r--r--bash/.bashrc (renamed from .bashrc)0
-rw-r--r--compton/.compton (renamed from .compton)0
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/autostart (renamed from .config/herbstluftwm/autostart)0
-rw-r--r--herbstluftwm/.config/herbstluftwm/dependencylist (renamed from .config/herbstluftwm/dependencylist)0
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/lock.sh (renamed from .config/herbstluftwm/lock.sh)0
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/notify.sh (renamed from .config/herbstluftwm/notify.sh)0
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/panel.sh (renamed from .config/herbstluftwm/panel.sh)0
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/popup.sh (renamed from .config/herbstluftwm/popup.sh)0
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/start.sh (renamed from .config/herbstluftwm/start.sh)0
-rwxr-xr-xliquidprompt/.liquidpromptrc (renamed from .liquidpromptrc)0
-rwxr-xr-xliquidprompt/.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
diff --git a/Makefile b/Makefile
index 8d2e9fb..c383450 100644
--- a/Makefile
+++ b/Makefile
@@ -1,59 +1,10 @@
1PWD=$(shell pwd) 1ALL=$(shell ls -p | grep "/")
2HOME=$(shell echo ~)
2 3
3THEMES_DIR = .local/share/themes 4install:
4CONFIG_DIR = .config 5 @echo "Installing dotfiles to $(HOME)"
5GTK3_DIR = gtk-3.0 6 @stow -t $(HOME) -v $(ALL)
6
7BASHRC = .bashrc
8COMPTON = .compton
9GTKCSS = gtk.css
10HERBSTLUFT = herbstluftwm
11LIQUIDPROMPT = .liquidpromptrc
12LP_PS1 = .lp_ps1
13NUMIX = numix-no-title
14VIMRC = .vimrc
15XRESOURCES = .Xresources
16
17install: all
18
19all: bash compton gtk3fix herbstluftwm liquidprompt numix-no-title vim xresources
20
21bash:
22 ln -sf $(PWD)/$(BASHRC) ~
23
24compton:
25 ln -sf $(PWD)/$(COMPTON) ~
26
27gtk3fix:
28 mkdir -p ~/$(CONFIG_DIR)/$(GTK3_DIR)
29 ln -sf $(PWD)/$(CONFIG_DIR)/$(GTK3_DIR)/$(GTKCSS) ~/$(CONFIG_DIR)/$(GTK3_DIR)
30
31herbstluftwm:
32 mkdir -p ~/$(CONFIG_DIR)
33 ln -sf $(PWD)/$(CONFIG_DIR)/$(HERBSTLUFT) ~/$(CONFIG_DIR)/
34
35liquidprompt:
36 ln -sf $(PWD)/$(LIQUIDPROMPT) ~
37 ln -sf $(PWD)/$(LP_PS1) ~
38
39numix-no-title:
40 mkdir -p ~/$(THEMES_DIR)
41 ln -sf $(PWD)/$(THEMES_DIR)/$(NUMIX) ~/$(THEMES_DIR)/
42
43vim:
44 ln -sf $(PWD)/$(VIMRC) ~
45
46xresources:
47 ln -sf $(PWD)/$(XRESOURCES) ~
48 7
49uninstall: 8uninstall:
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)
diff --git a/README.md b/README.md
index a541fc9..df5a3b5 100644
--- a/README.md
+++ b/README.md
@@ -1,23 +1,20 @@
1Toms Dotfiles 1Toms Dotfiles
2============= 2=============
3
3###About 4###About
4Recently I've been discovering tiling window managers and how nice it is to customize my desktop. 5Recently I've been discovering tiling window managers and that customizeing my desktop is really cool.
5This means I've got a "lot" of dotfiles wanting to share across my machines and with everyone who is interested. 6This 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
7You can 9You can
8 - copy the files to your home directory 10 - copy the files to your home directory
9 11
10or 12or
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
15The makefile has two recepies:
16 - install: Installs all my dotfiles to your $HOME
17 - uninstall: Uninstalls all my dotfiles
12 18
13The makefile has multiple recepies: 19The 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
23I am not responsible for the loss of any of your files! You should make a backup before installing anything!
diff --git a/.bashrc b/bash/.bashrc
index ee01ef2..ee01ef2 100644
--- a/.bashrc
+++ b/bash/.bashrc
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/.vimrc b/vim/.vimrc
index 7313a1c..7313a1c 100644
--- a/.vimrc
+++ b/vim/.vimrc
diff --git a/.Xresources b/xorg/.Xresources
index b489339..b489339 100644
--- a/.Xresources
+++ b/xorg/.Xresources