diff options
author | jakobst1n <jakob.stendahl@outlook.com> | 2024-04-13 20:40:05 +0200 |
---|---|---|
committer | jakobst1n <jakob.stendahl@outlook.com> | 2024-04-13 20:41:00 +0200 |
commit | b117ace1dffec2f6e29b46d28a78fd60b9defd1d (patch) | |
tree | 1db350add6a107a4fc62bbcebb9cc30ff0175384 /Makefile.m4 | |
parent | fd61b69d56bb2ab7ec3bd2aa60b6dd45490c3287 (diff) | |
download | dotfiles-b117ace1dffec2f6e29b46d28a78fd60b9defd1d.tar.gz dotfiles-b117ace1dffec2f6e29b46d28a78fd60b9defd1d.zip |
newsboat
Diffstat (limited to 'Makefile.m4')
-rw-r--r-- | Makefile.m4 | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Makefile.m4 b/Makefile.m4 index 72fdfc7..2630bd5 100644 --- a/Makefile.m4 +++ b/Makefile.m4 @@ -50,6 +50,7 @@ m4_ifelse(DT_SWAY, `yes', `$(HOME_DIR)/.config/sway/autostart') m4_dnl m4_ifelse(DT_NEOVIM, `yes', `$(HOME_DIR)/.config/nvim') m4_dnl m4_ifelse(DT_MYCLI, `yes', `$(HOME_DIR)/.my.cnf') m4_dnl m4_ifelse(DT_MYCLI, `yes', `$(HOME_DIR)/.myclirc') m4_dnl +m4_ifelse(DT_NEWSBOAT, `yes', `$(HOME_DIR)/.newsboat') m4_dnl $(M4_SYSFILE): $(CONFIG_FILE) @@ -182,6 +183,14 @@ $(HOME_DIR)/.myclirc: Common/myclirc $(call create_dotfile_symlink,Common/myclirc,.myclirc) ')m4_dnl +m4_ifelse(DT_NEWSBOAT, `yes', `m4_dnl +Common/newsboat/config: Common/newsboat/config.m4 \ + ${M4_COMMON_DEPS} + $(call M4_EXEC) + +$(HOME_DIR)/.newsboat: Common/newsboat Common/newsboat/config + $(call create_dotfile_symlink,Common/newsboat,.newsboat) +')m4_dnl # General package manager stuff m4_ifelse(DT_DISTRO, `debian', m4_dnl @@ -246,3 +255,20 @@ update_packages: @echo "Updating all packages..." sudo dnf upgrade -y $(DPKG_DEPENDENCIES) )m4_dnl + +PIP := pip +PIP_FLAGS := +PIP_DEPENDENCIES := m4_dnl +m4_ifelse(DT_QTILE, `yes', `qtile qtile_extras',) m4_dnl qtile core + +install_pip_packages: + @missing_packages=""; \ + for pkg in $(PIP_DEPENDENCIES); do \ + if [ "$(pip list | grep -sw "$$pkg" | wc -l)" = "0" ]; then \ + missing_packages="$$missing_packages $$pkg"; \ + fi; \ + done; \ + if [ -n "$$missing_packages" ]; then \ + echo "Installing missing packages: $$missing_packages"; \ + sudo pip install $$missing_packages; \ + fi |