summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZachIR <zachir@librem.one>2025-07-26 12:56:35 -0500
committerZachIR <zachir@librem.one>2025-07-26 12:57:19 -0500
commitac700e2efa3479460b565d1542725da3c2c6c68c (patch)
treebc6f7f5324ba94d82a01fc0f85c71c588e8b58b8
parent82506e32c7233cadca8249fb60e28b5e0e13aa2d (diff)
Add $home variable for scroll
-rw-r--r--.gitignore1
-rw-r--r--Makefile14
-rw-r--r--scroll/config2
3 files changed, 15 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 3dcf353..6bd8fea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -237,6 +237,7 @@ RVXX EXEX.settings
RVXX v2/
RVXX v2.settings
SchildiChat/
+scroll/user.conf
Serenity/
Session/
Shibalba EXEX.settings
diff --git a/Makefile b/Makefile
index ac56da3..3f6f51c 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ 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
@@ -32,6 +32,16 @@ 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-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
diff --git a/scroll/config b/scroll/config
index c715eed..e1b0f0e 100644
--- a/scroll/config
+++ b/scroll/config
@@ -6,6 +6,8 @@
#
# Read `man 5 scroll` for a complete reference.
+include /etc/scroll/config.d/*
+
### Variables
#
# Logo key. Use Mod1 for Alt.