]> git.rmz.io Git - dotfiles.git/blobdiff - Makefile
nvim/ui: disable Noice
[dotfiles.git] / Makefile
index a8f26ed7036f15538408e22a4eb1bb8212d77245..22365daf49fb00d667ffbb2b07d91ac069efaeed 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -32,10 +32,9 @@ dircolors: $(XDG_CONFIG_HOME)
        ln -sfT $(APATH)/dircolors $(XDG_CONFIG_HOME)/dircolors
 .PHONY: dircolors
 
-gdb:
+gdb: $(XDG_CACHE_HOME) $(XDG_DATA_HOME)
        mkdir $(XDG_DATA_HOME)/gdb
        ln -sfT $(APATH)/gdb $(XDG_CONFIG_HOME)/gdb
-       ln -sfT $(APATH)/gdbinit ~/.gdbinit
 .PHONY: gdb
 
 git: $(XDG_CONFIG_HOME)
@@ -118,8 +117,9 @@ ssh:
        ln -sfT $(APATH)/ssh/config ~/.ssh/config
 .PHONY: ssh
 
+# copy system files, do not link, it doesn't work if home is encrypted
 /etc/systemd/system/%: systemd/system/%
-       sudo ln -s $(APATH)/$< $@
+       sudo cp $(APATH)/$< $@
 
 systemd_system_units := $(patsubst %,/etc/%,$(wildcard systemd/system/*))
 systemd: $(XDG_CONFIG_HOME) $(systemd_system_units)
@@ -127,7 +127,7 @@ systemd: $(XDG_CONFIG_HOME) $(systemd_system_units)
 .PHONY: systemd
 
 task: $(XDG_CONFIG_HOME)
-       ln -sfT $(APATH)/taskrc $(XDG_CONFIG_HOME)/taskrc
+       ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
 .PHONY: task
 
 tmux: $(XDG_CONFIG_HOME)
@@ -174,6 +174,13 @@ weechat: $(XDG_CONFIG_HOME) $(XDG_CACHE_HOME)
        mkdir -p $(XDG_CACHE_HOME)/weechat
 .PHONY: weechat
 
+zathura: $(XDG_CONFIG_HOME)
+       ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
+.PHONY: zathura
+
+zellij: $(XDG_CONFIG_HOME)
+       ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
+.PHONY: zellij
 
 zsh: $(XDG_CONFIG_HOME)
        ln -sfT $(APATH)/zshrc ~/.zshrc