X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/b0f1868a68ea0840e2727ae8a60ae264b0c8a847..e081ae2be04bf7224eadc202f3b9e821d65a440b:/Makefile diff --git a/Makefile b/Makefile index a8f26ed..7e69147 100644 --- 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 @@ -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) @@ -114,12 +113,17 @@ 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 +# 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 +131,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) @@ -150,6 +154,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,6 +182,17 @@ weechat: $(XDG_CONFIG_HOME) $(XDG_CACHE_HOME) mkdir -p $(XDG_CACHE_HOME)/weechat .PHONY: weechat +wezterm: $(XDG_CONFIG_HOME) + ln -sfT $(APATH)/$@ $(XDG_CONFIG_HOME)/$@ +.PHONY: wezterm + +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