INTERVAL ?= 300
.PHONY: all build install setup-systemd uninstall
all: build
build:
cargo b -r
install:
cargo install --path=.
@python3 setup_systemd.py --seconds $(INTERVAL)
setup-systemd:
@python3 setup_systemd.py --seconds $(INTERVAL)
uninstall:
@echo "Disabling systemd timer..."
-systemctl --user disable --now wallswitch.timer
-rm -f $(HOME)/.config/systemd/user/wallswitch.service
-rm -f $(HOME)/.config/systemd/user/wallswitch.timer
-systemctl --user daemon-reload
@echo "Uninstalling wallswitch binary..."
-cargo uninstall wallswitch
@echo "Uninstallation finished."