aboutsummaryrefslogtreecommitdiff
path: root/dm
diff options
context:
space:
mode:
Diffstat (limited to 'dm')
-rwxr-xr-xdm9
1 files changed, 9 insertions, 0 deletions
diff --git a/dm b/dm
index fb75286..467d694 100755
--- a/dm
+++ b/dm
@@ -4,11 +4,14 @@ SUBSTS_FILE=SUBSTS.local
# Files that need changes to work locally or that contain sensitive
# information
LOCAL_FILES = \
+ .gitconfig \
.imapfilter/config.lua \
.msmtprc \
+ .muttrc \
.mutt/accounts.rc \
.netrc \
.offlineimaprc \
+ .screenrc \
.xmonad/xmonad.hs \
.zshrc \
@@ -59,6 +62,8 @@ XMONAD_DZEN_X = $(call get-val,XMONAD_DZEN_X)
XMONAD_DZEN_Y = $(call get-val,XMONAD_DZEN_Y)
LOCALE = $(call get-val,LOCALE)
SUBSTS_LS = $(call get-val,SUBSTS_LS)
+MSMTP_PATH = $(call get-val,MSMTP_PATH)
+ZSH_PATH = $(call get-val,ZSH_PATH)
# This target relies on GLOBAL_FILES being before LOCAL_FILES so that the
# build/LOCAL_FILES targets overwrite what was copied in GLOBAL_FILES.
@@ -101,6 +106,10 @@ build/.mutt/accounts.rc: .mutt/accounts.rc $(SUBSTS_FILE)
-e 's/QUEENSU_PASS/$(QUEENSU_PASS)/g' \
-e 's/MSMTP_PATH/$(MSMTP_PATH)/g' $< > $@
+build/.screenrc: .screenrc $(SUBSTS_FILE)
+ [ -d $(dir $@) ] || mkdir $(dir $@)
+ sed -e 's/ZSH_PATH/$(ZSH_PATH)/g' $< > $@
+
build/.xinitrc: .xinitrc $(SUBSTS_FILE)
[ -d build ] || mkdir build
sed -e 's/SCREENLAYOUT/$(SCREENLAYOUT)/g' $< > $@