]> git.rmz.io Git - dotfiles.git/blobdiff - Makefile
lazyvim: foldexpr using treesitter if available
[dotfiles.git] / Makefile
index c5a8d99c5721277ff61731b03a033556e84b0662..5a64e888bb086574b5675f31fc2bc2573c1a7c4e 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
@@ -113,6 +113,10 @@ rofi: $(XDG_CONFIG_HOME)
        ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
 .PHONY: rofi
 
+rofimoji: $(XDG_CONFIG_HOME)
+       ln -sfT $(APATH)/$@.rc $(XDG_CONFIG_HOME)/$@.rc
+.PHONY: rofimoji
+
 ssh:
        ln -sfT $(APATH)/ssh/config ~/.ssh/config
 .PHONY: ssh
@@ -121,13 +125,20 @@ ssh:
 /etc/systemd/system/%: systemd/system/%
        sudo cp $(APATH)/$< $@
 
-systemd_system_units := $(patsubst %,/etc/%,$(wildcard systemd/system/*))
-systemd: $(XDG_CONFIG_HOME) $(systemd_system_units)
+systemd-system: $(patsubst %,/etc/%,$(wildcard systemd/system/*))
+       sudo systemctl daemon-reload
+.PHONY: systemd-system
+
+systemd-user: $(XDG_CONFIG_HOME) 
        ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
+.PHONY: systemd-user
+
+systemd: systemd-user systemd-system
+       systemctl --user daemon-reload
 .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)
@@ -150,6 +161,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
@@ -174,13 +189,13 @@ weechat: $(XDG_CONFIG_HOME) $(XDG_CACHE_HOME)
        mkdir -p $(XDG_CACHE_HOME)/weechat
 .PHONY: weechat
 
-zathura: $(XDG_CONFIG_HOME)
+wezterm: $(XDG_CONFIG_HOME)
        ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
-.PHONY: zathura
+.PHONY: wezterm
 
-zellij: $(XDG_CONFIG_HOME)
+zathura: $(XDG_CONFIG_HOME)
        ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@
-.PHONY: zellij
+.PHONY: zathura
 
 zsh: $(XDG_CONFIG_HOME)
        ln -sfT $(APATH)/zshrc ~/.zshrc