summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorZachIR <zachir@librem.one>2025-07-26 13:01:51 -0500
committerZachIR <zachir@librem.one>2025-07-26 13:01:51 -0500
commite7bd39aeda112e7c0dd0493fa3886149df2f2771 (patch)
tree284ecbfed3fb0c1216fefb28a02f1683f4f1c240 /Makefile
parent4f33e1fcdc425edec30791a8d54197284bed81ac (diff)
parentb35c7ad4db8e604f109f4857a4ed5a1c236caf30 (diff)
Merge branch 'master' into car
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile30
1 files changed, 20 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index ac56da3..ce4171e 100644
--- a/Makefile
+++ b/Makefile
@@ -6,18 +6,10 @@ DCONFS := doas.conf
all:
-install: install-hyprplugins install-zshconfigs install-shconfigs vimplug-vim
+install: install-hyprplugins install-zshconfigs install-shconfigs vimplug-vim install-scrollconf
install-hyprplugins: install-hyprsplit install-hyprland-plugins
-install-bashconfigs: $(BCONFS) install-shconfigs
- @echo "Installing bash conf files..."
- @echo ".bashrc..."
- @ln -sf `pwd`/bash/.bashrc ~/.bashrc
- @echo ".bash_logout..."
- @ln -sf `pwd`/bash/.bash_logout ~/.bash_logout
- @echo "Done."
-
install-hyprsplit:
@echo "Installing hyprsplit..."
@hyprpm add https://github.com/shezdy/hyprsplit || echo "Already installed!"
@@ -32,6 +24,24 @@ install-hyprland-plugins:
@hyprpm enable hyprscrolling
@echo "Done."
+install-scrollconf: scroll/user.conf
+ @echo "Installing user.conf..."
+ @sudo ln -sf `pwd`/scroll/user.conf /etc/scroll/config.d/user.conf
+ @echo "Done."
+
+scroll/user.conf:
+ @echo "Generating user.conf..."
+ @echo 'set $$home' $(shell echo $(HOME)) > scroll/user.conf
+ @echo "Done."
+
+install-bashconfigs: $(BCONFS) install-shconfigs
+ @echo "Installing bash conf files..."
+ @echo ".bashrc..."
+ @ln -sf `pwd`/bash/.bashrc ~/.bashrc
+ @echo ".bash_logout..."
+ @ln -sf `pwd`/bash/.bash_logout ~/.bash_logout
+ @echo "Done."
+
install-zshconfigs: install-shconfigs
@echo "Settings up ZDOTDIR..."
@echo "Installing .zprofile..."
@@ -58,4 +68,4 @@ doas-conf: $(DCONFS)
@sudo cp -n doas.conf /etc/doas.conf
@echo "Done."
-.PHONY: install-hyprplugins install-zshconfigs install-shconfigs vimplug-vim doas-conf install
+.PHONY: install-hyprplugins install-zshconfigs install-shconfigs vimplug-vim doas-conf install install-scrollconf install-bashconfigs