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/