]> git.rmz.io Git - dotfiles.git/blobdiff - Makefile
nvim: add FPP copyright snippet
[dotfiles.git] / Makefile
index 2fc6f2c98fd5868750c0376c9d3b571a8f767461..a2457785c6fc917b86fb3fc1c3491b36c1a30d4d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,7 +9,7 @@ DOTFILES := goobookrc profile Xresources
 CONFIGFILES := mpv offlineimap ranger retroarch xbindkeys xkb
 
 .PHONY: core_files
-core_files: dircolors git ranger ssh systemd tmux vim zsh
+core_files: dircolors git nvim ranger ssh systemd tmux zsh
 
 .PHONY: desktop
 desktop: core_files awesome kitty picom qutebrowser rofi xkb
@@ -117,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)
@@ -126,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)
@@ -149,6 +150,10 @@ vim: $(XDG_CONFIG_HOME)
        ln -sfT $(APATH)/vim $(XDG_CONFIG_HOME)/vim
        mkdir -p $(XDG_DATA_HOME)/vim
 .PHONY: vim
+       
+nvim: $(XDG_CONFIG_HOME) vim
+       ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
+.PHONY: nvim
 
 yay: $(XDG_CONFIG_HOME)
        ln -sfT $(APATH)/yay $(XDG_CONFIG_HOME)/yay