+.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 cp $(APATH)/$< $@
+
+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