From 901b4cf1ffddc673428815abea5164f117f30238 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Tue, 27 Jan 2026 08:59:21 -0500 Subject: [PATCH 1/6] using hyproverlay --- .../illogical-impulse-hyprland-1.0-r3.ebuild | 2 +- sdata/dist-gentoo/keywords | 15 ++++++++------- sdata/dist-gentoo/useflags | 2 +- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/sdata/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0-r3.ebuild b/sdata/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0-r3.ebuild index 07330f63b..a8eb5ad2b 100644 --- a/sdata/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0-r3.ebuild +++ b/sdata/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0-r3.ebuild @@ -14,6 +14,6 @@ RESTRICT="strip" DEPEND="" RDEPEND=" gui-apps/hyprsunset - gui-wm/hyprland + gui-wm/hyprland::hyproverlay gui-apps/wl-clipboard " diff --git a/sdata/dist-gentoo/keywords b/sdata/dist-gentoo/keywords index 5ac87921e..6ab0fce2f 100644 --- a/sdata/dist-gentoo/keywords +++ b/sdata/dist-gentoo/keywords @@ -30,15 +30,16 @@ gui-apps/quickshell ** gui-apps/wlogout dev-cpp/sdbus-c++ dev-libs/hyprland-protocols -gui-libs/aquamarine -gui-libs/hyprutils +#gui-libs/aquamarine +gui-libs/hyprutils::hyproverlay +gui-libs/hyprwire::hyproverlay dev-util/hyprwayland-scanner -dev-libs/hyprlang -dev-libs/hyprgraphics -gui-libs/hyprcursor +#dev-libs/hyprgraphics +#gui-libs/hyprcursor gui-libs/hyprland-qt-support -gui-libs/hyprland-qtutils -gui-wm/hyprland +gui-libs/hyprland-guiutils::hyproverlay +gui-libs/hyprtoolkit::hyproverlay +#gui-wm/hyprland x11-libs/libxkbcommon dev-util/breakpad dev-libs/linux-syscall-support diff --git a/sdata/dist-gentoo/useflags b/sdata/dist-gentoo/useflags index e7c9755fc..e94832d36 100644 --- a/sdata/dist-gentoo/useflags +++ b/sdata/dist-gentoo/useflags @@ -39,7 +39,7 @@ media-fonts/twemoji X ################### HYPRLAND ################### #gui-apps/hypridle (no use flags) #gui-libs/hyprcursor (no use flags) -gui-wm/hyprland X qtutils +gui-wm/hyprland::hyproverlay X guiutils #gui-libs/hyprland-qtutils (no use flags) #gui-libs/hyprland-qt-support (no use flags) #dev-libs/hyprlang (no use flags) From aee72406270b0ca7121b1fe98d2dbab9402c3e71 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Tue, 27 Jan 2026 09:44:03 -0500 Subject: [PATCH 2/6] switch to hyproverlay --- .../illogical-impulse-hyprland-1.0-r3.ebuild | 2 +- sdata/dist-gentoo/install-deps.sh | 4 ++++ sdata/dist-gentoo/keywords | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/sdata/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0-r3.ebuild b/sdata/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0-r3.ebuild index a8eb5ad2b..ac270cb23 100644 --- a/sdata/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0-r3.ebuild +++ b/sdata/dist-gentoo/illogical-impulse-hyprland/illogical-impulse-hyprland-1.0-r3.ebuild @@ -14,6 +14,6 @@ RESTRICT="strip" DEPEND="" RDEPEND=" gui-apps/hyprsunset - gui-wm/hyprland::hyproverlay + >=gui-wm/hyprland-0.53.3:= gui-apps/wl-clipboard " diff --git a/sdata/dist-gentoo/install-deps.sh b/sdata/dist-gentoo/install-deps.sh index 9d79c157a..e59e7c548 100644 --- a/sdata/dist-gentoo/install-deps.sh +++ b/sdata/dist-gentoo/install-deps.sh @@ -26,6 +26,10 @@ if [[ -z $(eselect repository list | grep -E ".*guru \*.*") ]]; then v sudo eselect repository enable guru fi +if [[ -z $(eselect repository list | grep -E ".*hyproverlay \*.*") ]]; then + v sudo eselect repository enable hyproverlay +fi + arch=$(portageq envvar ACCEPT_KEYWORDS) # Exclude hyprland, will deal with that separately diff --git a/sdata/dist-gentoo/keywords b/sdata/dist-gentoo/keywords index 6ab0fce2f..4088d8f35 100644 --- a/sdata/dist-gentoo/keywords +++ b/sdata/dist-gentoo/keywords @@ -52,3 +52,4 @@ media-fonts/material-symbols-variable ** media-fonts/readex-pro media-fonts/rubik-vf app-misc/songrec +dev-cpp/glaze::hyproverlay From 1be524ce155b992243dc4d1111243a3e0eaad248 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Tue, 27 Jan 2026 11:17:41 -0500 Subject: [PATCH 3/6] hard code glaze and pugixml till fixed --- sdata/dist-gentoo/install-deps.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sdata/dist-gentoo/install-deps.sh b/sdata/dist-gentoo/install-deps.sh index e59e7c548..6c50e103c 100644 --- a/sdata/dist-gentoo/install-deps.sh +++ b/sdata/dist-gentoo/install-deps.sh @@ -30,6 +30,7 @@ if [[ -z $(eselect repository list | grep -E ".*hyproverlay \*.*") ]]; then v sudo eselect repository enable hyproverlay fi + arch=$(portageq envvar ACCEPT_KEYWORDS) # Exclude hyprland, will deal with that separately @@ -63,6 +64,13 @@ v sudo emerge --quiet --newuse --update --deep @world v sudo emerge --quiet @smart-live-rebuild v sudo emerge --depclean +# Hard coded for now +v sudo emerge -q '>=dev-cpp/glaze-6.1.0' +v sudo emerge -q dev-libs/pugixml + + + + # Remove old ebuilds (if this isn't done the wildcard will fuck upon a version change) x sudo rm -fr ${ebuild_dir}/app-misc/illogical-impulse-* From 21e3f253d9cdd6de7421b225dbd049cea3725277 Mon Sep 17 00:00:00 2001 From: jwihardi Date: Tue, 27 Jan 2026 11:40:11 -0500 Subject: [PATCH 4/6] hard code glaze and pugixml till fixed and removed qt --- sdata/dist-gentoo/install-deps.sh | 13 ++----------- sdata/dist-gentoo/keywords | 6 +++--- sdata/dist-gentoo/qt-keywords | 27 --------------------------- sdata/dist-gentoo/qt-unmasks | 27 --------------------------- 4 files changed, 5 insertions(+), 68 deletions(-) delete mode 100644 sdata/dist-gentoo/qt-keywords delete mode 100644 sdata/dist-gentoo/qt-unmasks diff --git a/sdata/dist-gentoo/install-deps.sh b/sdata/dist-gentoo/install-deps.sh index 6c50e103c..6a323b8c8 100644 --- a/sdata/dist-gentoo/install-deps.sh +++ b/sdata/dist-gentoo/install-deps.sh @@ -45,15 +45,6 @@ x sudo cp ./sdata/dist-gentoo/keywords ./sdata/dist-gentoo/keywords-user x sed -i "s/$/ ~${arch}/" ./sdata/dist-gentoo/keywords-user v sudo cp ./sdata/dist-gentoo/keywords-user /etc/portage/package.accept_keywords/illogical-impulse -# QT -x sudo cp ./sdata/dist-gentoo/qt-keywords ./sdata/dist-gentoo/qt-keywords-user -x sed -i "s/$/ ~${arch}/" ./sdata/dist-gentoo/qt-keywords-user -v sudo cp ./sdata/dist-gentoo/qt-keywords-user /etc/portage/package.accept_keywords/qt - -########## IMPORT UNMASKS -sudo mkdir -p /etc/portage/package.unmask/ -v sudo cp ./sdata/dist-gentoo/qt-unmasks /etc/portage/package.unmask/qt - ########## IMPORT USEFLAGS v sudo cp ./sdata/dist-gentoo/useflags /etc/portage/package.use/illogical-impulse v sudo sh -c 'cat ./sdata/dist-gentoo/additional-useflags >> /etc/portage/package.use/illogical-impulse' @@ -65,8 +56,8 @@ v sudo emerge --quiet @smart-live-rebuild v sudo emerge --depclean # Hard coded for now -v sudo emerge -q '>=dev-cpp/glaze-6.1.0' -v sudo emerge -q dev-libs/pugixml +v sudo emerge --update --quiet '>=dev-cpp/glaze-6.1.0' +v sudo emerge --update --quiet dev-libs/pugixml diff --git a/sdata/dist-gentoo/keywords b/sdata/dist-gentoo/keywords index 4088d8f35..cadadb4c3 100644 --- a/sdata/dist-gentoo/keywords +++ b/sdata/dist-gentoo/keywords @@ -34,12 +34,12 @@ dev-libs/hyprland-protocols gui-libs/hyprutils::hyproverlay gui-libs/hyprwire::hyproverlay dev-util/hyprwayland-scanner -#dev-libs/hyprgraphics -#gui-libs/hyprcursor gui-libs/hyprland-qt-support gui-libs/hyprland-guiutils::hyproverlay gui-libs/hyprtoolkit::hyproverlay -#gui-wm/hyprland +gui-wm/hyprland::hyproverlay +dev-libs/hyprgraphics::hyproverlay +gui-libs/aquamarine::hyproverlay x11-libs/libxkbcommon dev-util/breakpad dev-libs/linux-syscall-support diff --git a/sdata/dist-gentoo/qt-keywords b/sdata/dist-gentoo/qt-keywords deleted file mode 100644 index 71e812c54..000000000 --- a/sdata/dist-gentoo/qt-keywords +++ /dev/null @@ -1,27 +0,0 @@ -dev-qt/qtbase -dev-qt/qtdeclarative -dev-qt/qtlanguageserver -dev-qt/qtsvg -dev-qt/qtshadertools -dev-qt/qttranslations -dev-qt/qttools -dev-qt/qt5compat -dev-qt/qtcore -dev-qt/qtdbus -dev-qt/qtgraphicaleffects -dev-qt/qtgui -dev-qt/qtimageformats -dev-qt/qtlocation -dev-qt/qtmultimedia -dev-qt/qtnetwork -dev-qt/qtpositioning -dev-qt/qtquick3d -dev-qt/qtquickcontrols2 -dev-qt/qtquicktimeline -dev-qt/qtsensors -dev-qt/qtspeech -dev-qt/qttest -dev-qt/qtvirtualkeyboard -dev-qt/qtwayland -dev-qt/qtwayland -dev-qt/qtwidgets diff --git a/sdata/dist-gentoo/qt-unmasks b/sdata/dist-gentoo/qt-unmasks deleted file mode 100644 index 71e812c54..000000000 --- a/sdata/dist-gentoo/qt-unmasks +++ /dev/null @@ -1,27 +0,0 @@ -dev-qt/qtbase -dev-qt/qtdeclarative -dev-qt/qtlanguageserver -dev-qt/qtsvg -dev-qt/qtshadertools -dev-qt/qttranslations -dev-qt/qttools -dev-qt/qt5compat -dev-qt/qtcore -dev-qt/qtdbus -dev-qt/qtgraphicaleffects -dev-qt/qtgui -dev-qt/qtimageformats -dev-qt/qtlocation -dev-qt/qtmultimedia -dev-qt/qtnetwork -dev-qt/qtpositioning -dev-qt/qtquick3d -dev-qt/qtquickcontrols2 -dev-qt/qtquicktimeline -dev-qt/qtsensors -dev-qt/qtspeech -dev-qt/qttest -dev-qt/qtvirtualkeyboard -dev-qt/qtwayland -dev-qt/qtwayland -dev-qt/qtwidgets From f3f9d183f29901b4f61416ed0dc3bd8755c2effc Mon Sep 17 00:00:00 2001 From: jwihardi Date: Tue, 27 Jan 2026 11:41:14 -0500 Subject: [PATCH 5/6] removed aquamarine comment --- sdata/dist-gentoo/keywords | 1 - 1 file changed, 1 deletion(-) diff --git a/sdata/dist-gentoo/keywords b/sdata/dist-gentoo/keywords index cadadb4c3..281f10582 100644 --- a/sdata/dist-gentoo/keywords +++ b/sdata/dist-gentoo/keywords @@ -30,7 +30,6 @@ gui-apps/quickshell ** gui-apps/wlogout dev-cpp/sdbus-c++ dev-libs/hyprland-protocols -#gui-libs/aquamarine gui-libs/hyprutils::hyproverlay gui-libs/hyprwire::hyproverlay dev-util/hyprwayland-scanner From a55ebc5f4873c8ea6432e83946ab3c0b3f7ada1f Mon Sep 17 00:00:00 2001 From: jwihardi Date: Tue, 27 Jan 2026 11:41:45 -0500 Subject: [PATCH 6/6] removed spaces --- sdata/dist-gentoo/install-deps.sh | 4 ---- 1 file changed, 4 deletions(-) diff --git a/sdata/dist-gentoo/install-deps.sh b/sdata/dist-gentoo/install-deps.sh index 6a323b8c8..1f72f0259 100644 --- a/sdata/dist-gentoo/install-deps.sh +++ b/sdata/dist-gentoo/install-deps.sh @@ -30,7 +30,6 @@ if [[ -z $(eselect repository list | grep -E ".*hyproverlay \*.*") ]]; then v sudo eselect repository enable hyproverlay fi - arch=$(portageq envvar ACCEPT_KEYWORDS) # Exclude hyprland, will deal with that separately @@ -59,9 +58,6 @@ v sudo emerge --depclean v sudo emerge --update --quiet '>=dev-cpp/glaze-6.1.0' v sudo emerge --update --quiet dev-libs/pugixml - - - # Remove old ebuilds (if this isn't done the wildcard will fuck upon a version change) x sudo rm -fr ${ebuild_dir}/app-misc/illogical-impulse-*