aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2020-05-15 01:22:41 +1200
committerTom Ryder <tom@sanctum.geek.nz>2020-05-15 01:22:41 +1200
commit0a523403740f5cc8a4c37f9011bc410eb6429d0e (patch)
treeb6e75679ba922813055a2b123a2bda4ac43780fe /Makefile
parentMerge branch 'hotfix/v8.36.1' (diff)
parentBump VERSION (diff)
downloaddotfiles-8.37.0.tar.gz (sig)
dotfiles-8.37.0.zip
Merge branch 'release/v8.37.0'v8.37.0
* release/v8.37.0: Don't put spell in cache, update spell plugin Add Mutt config match patterns for XDG Add some formatting preferences to Newsboat Use consistent reload time of 10 mins for Newsboat Add systemd notifier service Remove disused parcimonie.service Add target for newsboat systemd timer Use fault-tolerant Tor for newsboat load Keep articles in newsboat indefinitely
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 14 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 6e30647e..d4769732 100644
--- a/Makefile
+++ b/Makefile
@@ -40,6 +40,7 @@
install-readline \
install-sh \
install-subversion \
+ install-systemd \
install-terminfo \
install-tidy \
install-tmux \
@@ -492,9 +493,15 @@ install-ncmcpp: install-mpd
mkdir -p -- $(HOME)/.ncmpcpp
cp -p -- ncmpcpp/config $(HOME)/.ncmpcpp
-install-newsboat:
+install-newsboat: install-systemd
mkdir -p -- $(XDG_CONFIG_HOME)/newsboat $(XDG_DATA_HOME)/newsboat
cp -p -- newsboat/config $(XDG_CONFIG_HOME)/newsboat
+ -command -v systemctl >/dev/null 2>&1 \
+ && mkdir -p -- $(XDG_CONFIG_HOME)/systemd/user \
+ && cp -p -- newsboat/systemd/user/* $(XDG_CONFIG_HOME)/systemd/user \
+ && systemctl --user daemon-reload \
+ && systemctl --user start reload-newsboat.timer \
+ && systemctl --user enable reload-newsboat.timer
install-mysql:
cp -p -- mysql/my.cnf $(HOME)/.my.cnf
@@ -544,6 +551,12 @@ install-subversion:
mkdir -p -- $(HOME)/.subversion
cp -p -- subversion/config $(HOME)/.subversion
+install-systemd:
+ -command -v systemctl >/dev/null 2>&1 \
+ && mkdir -p -- $(XDG_CONFIG_HOME)/systemd/user \
+ && cp -p -- systemd/user/* $(XDG_CONFIG_HOME)/systemd/user \
+ && systemctl --user daemon-reload \
+
install-terminfo:
find terminfo -type f -name '*.ti' \
-exec tic -- {} \;