From c1364221977d0c2d67fc1a671c899c510316f729 Mon Sep 17 00:00:00 2001
From: end-4 <97237370+end-4@users.noreply.github.com>
Date: Fri, 30 May 2025 17:23:09 +0200
Subject: [PATCH] update dependencies
---
README.md | 17 +++---------
.../illogical-impulse-basic/PKGBUILD | 3 ---
.../illogical-impulse-fonts-themes/PKGBUILD | 13 ++++-----
arch-packages/illogical-impulse-gtk/PKGBUILD | 18 -------------
.../illogical-impulse-hyprland/PKGBUILD | 3 ++-
.../illogical-impulse-screencapture/PKGBUILD | 2 +-
.../illogical-impulse-toolkit/PKGBUILD | 27 +++++++++++++++++++
.../illogical-impulse-widgets/PKGBUILD | 8 +++---
diagnose | 2 --
9 files changed, 43 insertions(+), 50 deletions(-)
delete mode 100644 arch-packages/illogical-impulse-gtk/PKGBUILD
create mode 100644 arch-packages/illogical-impulse-toolkit/PKGBUILD
diff --git a/README.md b/README.md
index 6a5dfcdc5..584eaf668 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,9 @@
# Quickshell-powered illogical-impulse
-## Not ready, but feel free to try it. It's simple:
+## Quite usable at this point, see instructions below
-- **Assumption**: You are already using the AGS illogical-impulse
-- **Install Qt packages** (idk which are actually needed so this is everything I have): `qt5-base qt5-declarative qt5-svg qt5-translations qt5-wayland qt6-5compat qt6-base qt6-declarative qt6-imageformats qt6-multimedia qt6-positioning qt6-quicktimeline qt6-sensors qt6-svg qt6-tools qt6-translations qt6-virtualkeyboard qt6-wayland syntax-highlighting`
-- **Install quickshell and more stuff**: `yay -S quickshell matugen-bin grimblast wtype kde-material-you-colors`
-- **Dolphin fix** for it asking what program to open file with every time: `sudo pacman -S archlinux-xdg-menu && XDG_MENU_PREFIX=arch- kbuildsycoca6; sudo ln -s /etc/xdg/menus/plasma-applications.menu /etc/xdg/menus/applications.menu`
-- **Copy** `.config/quickshell` folder and hyprland config files in `.config/hypr/hyprland/` (backing up is your responsibility) (or you can create a new user)
-- **Run quickshell** with `qs` and see how things are - it's not finished, but **feedback is very welcome**
- - We currently have bar, right sidebar, search/overview
- - Tips: scrolled windows are flickable
-
-
-## Notes
-- Gradience will no longer be needed
+- **Installation**: Run the install script (Note: If someone does this on a fresh system, please let us know if it works or is missing anything 👉 https://github.com/end-4/dots-hyprland/pull/1276)
+- **Dolphin fix** so it won't ask which program to open file with every time: `sudo pacman -S archlinux-xdg-menu && XDG_MENU_PREFIX=arch- kbuildsycoca6; sudo ln -s /etc/xdg/menus/plasma-applications.menu /etc/xdg/menus/applications.menu`
+- TODO: Update install script to include the above fix
【 end_4's Hyprland dotfiles 】
diff --git a/arch-packages/illogical-impulse-basic/PKGBUILD b/arch-packages/illogical-impulse-basic/PKGBUILD
index ac74a3c36..f548174e5 100644
--- a/arch-packages/illogical-impulse-basic/PKGBUILD
+++ b/arch-packages/illogical-impulse-basic/PKGBUILD
@@ -11,14 +11,11 @@ depends=(
cliphist
cmake
curl
- fuzzel
rsync
wget
ripgrep
jq
npm
meson
- typescript
- gjs
xdg-user-dirs
)
diff --git a/arch-packages/illogical-impulse-fonts-themes/PKGBUILD b/arch-packages/illogical-impulse-fonts-themes/PKGBUILD
index 37f710105..82fda5700 100644
--- a/arch-packages/illogical-impulse-fonts-themes/PKGBUILD
+++ b/arch-packages/illogical-impulse-fonts-themes/PKGBUILD
@@ -6,18 +6,15 @@ arch=(any)
license=(None)
depends=(
adw-gtk-theme-git
- qt5ct
- qt6ct
- qt5-wayland
+ fish
fontconfig
+ foot
+ kde-material-you-colors
+ matugen-bin
+ starship
ttf-readex-pro
ttf-jetbrains-mono-nerd
ttf-material-symbols-variable-git
ttf-rubik-vf
ttf-gabarito-git
- fish
- foot
- starship
- kvantum
- kvantum-qt5
)
diff --git a/arch-packages/illogical-impulse-gtk/PKGBUILD b/arch-packages/illogical-impulse-gtk/PKGBUILD
deleted file mode 100644
index 50a57d1c8..000000000
--- a/arch-packages/illogical-impulse-gtk/PKGBUILD
+++ /dev/null
@@ -1,18 +0,0 @@
-pkgname=illogical-impulse-gtk
-pkgver=1.0
-pkgrel=1
-pkgdesc='Illogical Impulse GTK Dependencies'
-arch=(any)
-license=(None)
-depends=(
- webp-pixbuf-loader
- gtk-layer-shell
- gtk3
- gtksourceview3
- gobject-introspection
- upower
- yad
- ydotool
- xdg-user-dirs-gtk
-)
-
diff --git a/arch-packages/illogical-impulse-hyprland/PKGBUILD b/arch-packages/illogical-impulse-hyprland/PKGBUILD
index c743af7ac..93c7b5f8e 100644
--- a/arch-packages/illogical-impulse-hyprland/PKGBUILD
+++ b/arch-packages/illogical-impulse-hyprland/PKGBUILD
@@ -12,8 +12,9 @@ depends=(
hyprland-qt-support
hyprland-qtutils
hyprlock
- xdg-desktop-portal-hyprland
hyprcursor
hyprwayland-scanner
hyprland
+ xdg-desktop-portal-hyprland
+ wl-clipboard
)
diff --git a/arch-packages/illogical-impulse-screencapture/PKGBUILD b/arch-packages/illogical-impulse-screencapture/PKGBUILD
index ab5911fb9..7893cc05b 100644
--- a/arch-packages/illogical-impulse-screencapture/PKGBUILD
+++ b/arch-packages/illogical-impulse-screencapture/PKGBUILD
@@ -7,7 +7,7 @@ license=(None)
depends=(
swappy
wf-recorder
- grim
+ grimblast
tesseract
tesseract-data-eng
slurp
diff --git a/arch-packages/illogical-impulse-toolkit/PKGBUILD b/arch-packages/illogical-impulse-toolkit/PKGBUILD
new file mode 100644
index 000000000..c73e804b0
--- /dev/null
+++ b/arch-packages/illogical-impulse-toolkit/PKGBUILD
@@ -0,0 +1,27 @@
+pkgname=illogical-impulse-toolkit
+pkgver=1.0
+pkgrel=1
+pkgdesc='Illogical Impulse GTK/Qt Dependencies'
+arch=(any)
+license=(None)
+depends=(
+ qt6-5compat
+ qt6-base
+ qt6-declarative
+ qt6-imageformats
+ qt6-multimedia
+ qt6-positioning
+ qt6-quicktimeline
+ qt6-sensors
+ qt6-svg
+ qt6-tools
+ qt6-translations
+ qt6-virtualkeyboard
+ qt6-wayland
+ syntax-highlighting
+ upower
+ wtype
+ xdg-user-dirs-gtk
+ yad
+ ydotool
+)
diff --git a/arch-packages/illogical-impulse-widgets/PKGBUILD b/arch-packages/illogical-impulse-widgets/PKGBUILD
index cdff28667..48be0e88a 100644
--- a/arch-packages/illogical-impulse-widgets/PKGBUILD
+++ b/arch-packages/illogical-impulse-widgets/PKGBUILD
@@ -5,12 +5,12 @@ pkgdesc='Illogical Impulse Widget Dependencies'
arch=(any)
license=(None)
depends=(
- dart-sass
+ fuzzel
hypridle
- hyprutils
+ hyprutils
hyprlock
- wlogout
- wl-clipboard
hyprpicker
nm-connection-editor
+ quickshell
+ wlogout
)
diff --git a/diagnose b/diagnose
index c793d7998..f0fc6d2dd 100755
--- a/diagnose
+++ b/diagnose
@@ -35,7 +35,6 @@ ii_check_distro() {
}
ii_check_venv() {
source $(eval echo $ILLOGICAL_IMPULSE_VIRTUAL_ENV)/bin/activate
- which gradience-cli
deactivate
}
ii_check_ags() {
@@ -66,7 +65,6 @@ x declare -p ILLOGICAL_IMPULSE_VIRTUAL_ENV # $XDG_STATE_HOME/quickshell/.venv
e "Checking directories/files"
x ls -l ~/.local/state/ags/.venv
-x ls -l $ILLOGICAL_IMPULSE_VIRTUAL_ENV/bin/gradience-cli
x ls $XDG_DATA_HOME/glib-2.0/schemas
x ls $XDG_DATA_HOME/gradience
#x cat ~/.config/ags/