From 014b0920b536cefce0d7d21ce8a7e99fb0e7ae19 Mon Sep 17 00:00:00 2001 From: Joel Murphy Date: Tue, 15 Oct 2024 05:38:33 +0100 Subject: [PATCH 1/5] Move dwindle config "no gaps when only" to workspace rules --- .config/hypr/hyprland/general.conf | 1 - .config/hypr/hyprland/rules.conf | 9 +++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.config/hypr/hyprland/general.conf b/.config/hypr/hyprland/general.conf index 8cf5f11f2..d2bf18723 100644 --- a/.config/hypr/hyprland/general.conf +++ b/.config/hypr/hyprland/general.conf @@ -60,7 +60,6 @@ general { dwindle { preserve_split = true - # no_gaps_when_only = 1 smart_split = false smart_resizing = false } diff --git a/.config/hypr/hyprland/rules.conf b/.config/hypr/hyprland/rules.conf index d84d5b476..b10f0b38a 100644 --- a/.config/hypr/hyprland/rules.conf +++ b/.config/hypr/hyprland/rules.conf @@ -84,3 +84,12 @@ layerrule = ignorealpha 0.6, indicator* layerrule = blur, osk layerrule = ignorealpha 0.6, osk +# ######## Workspace rules ######## + +# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/ +# "Smart gaps" / "No gaps when only" +# (replaces dwindle config setting "no_gaps_when_only = 1") +# uncomment all three if you wish to use that. +# workspace = w[t1], gapsout:0, gapsin:0, border: 0, rounding:0 +# workspace = w[tg1], gapsout:0, gapsin:0, border: 0, rounding:0 +# workspace = f[1], gapsout:0, gapsin:0, border: 0, rounding:0 From 479e80db399761ba8b33d26b964179b07bd39f28 Mon Sep 17 00:00:00 2001 From: Moeta Yuko Date: Thu, 31 Oct 2024 10:45:35 +0800 Subject: [PATCH 2/5] move gnome-bluetooth-3.0 and gammastep to ags dependencies * our ags configuration uses the bluetooth module so it can't start w/o gnome-bluetooth-3.0 * gammastep is used by ags sidebar and irrelevant to gnome --- arch-packages/illogical-impulse-ags/PKGBUILD | 7 +++---- arch-packages/illogical-impulse-gnome/PKGBUILD | 5 +---- arch-packages/illogical-impulse-microtex-git/PKGBUILD | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/arch-packages/illogical-impulse-ags/PKGBUILD b/arch-packages/illogical-impulse-ags/PKGBUILD index 38a394bde..eaeeb9d62 100644 --- a/arch-packages/illogical-impulse-ags/PKGBUILD +++ b/arch-packages/illogical-impulse-ags/PKGBUILD @@ -2,15 +2,14 @@ pkgname=illogical-impulse-ags _pkgname=ags pkgver=r525.05e0f23 -pkgrel=1 +pkgrel=2 pkgdesc="Aylurs's Gtk Shell (AGS), version fixed for illogical-impulse dotfiles." arch=('x86_64') url="https://github.com/Aylur/ags" license=('GPL3') makedepends=('git' 'gobject-introspection' 'meson' 'npm' 'typescript') -depends=('gjs' 'glib2' 'glib2-devel' 'glibc' 'gtk3' 'gtk-layer-shell' 'libpulse' 'pam') -optdepends=('gnome-bluetooth-3.0: required for bluetooth service' - 'greetd: required for greetd service' +depends=('gjs' 'glib2' 'glib2-devel' 'glibc' 'gtk3' 'gtk-layer-shell' 'libpulse' 'pam' 'gnome-bluetooth-3.0' 'gammastep') +optdepends=('greetd: required for greetd service' 'libdbusmenu-gtk3: required for systemtray service' 'libsoup3: required for the Utils.fetch feature' 'libnotify: required for sending notifications' diff --git a/arch-packages/illogical-impulse-gnome/PKGBUILD b/arch-packages/illogical-impulse-gnome/PKGBUILD index a2839f154..33af4b8ba 100644 --- a/arch-packages/illogical-impulse-gnome/PKGBUILD +++ b/arch-packages/illogical-impulse-gnome/PKGBUILD @@ -1,6 +1,6 @@ pkgname=illogical-impulse-gnome pkgver=1.0 -pkgrel=1 +pkgrel=2 pkgdesc='Illogical Impulse GNOME Dependencies' arch=(any) license=(None) @@ -9,7 +9,4 @@ depends=( gnome-keyring gnome-control-center blueberry networkmanager - gammastep - gnome-bluetooth-3.0 ) - diff --git a/arch-packages/illogical-impulse-microtex-git/PKGBUILD b/arch-packages/illogical-impulse-microtex-git/PKGBUILD index ecb0894cb..811b6c8e5 100644 --- a/arch-packages/illogical-impulse-microtex-git/PKGBUILD +++ b/arch-packages/illogical-impulse-microtex-git/PKGBUILD @@ -1,6 +1,6 @@ pkgname=illogical-impulse-microtex-git _pkgname=MicroTeX -pkgver=r492.d87ebec +pkgver=r494.0e3707f pkgrel=1 pkgdesc='MicroTeX for illogical-impulse dotfiles.' #pkgdesc="A dynamic, cross-platform, and embeddable LaTeX rendering library" From 65dfaf3a783d1c7ccead6cc5daf441024711c9c3 Mon Sep 17 00:00:00 2001 From: Joel Murphy Date: Tue, 19 Nov 2024 00:45:18 +0000 Subject: [PATCH 3/5] Update smart gaps rules (again) In line with latest example which was updated here, the current rules no longer work: https://github.com/hyprwm/Hyprland/commit/dca75db127fedc58fc85ae0e6e47162e3d5d16f9 --- .config/hypr/hyprland/rules.conf | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.config/hypr/hyprland/rules.conf b/.config/hypr/hyprland/rules.conf index b10f0b38a..10e36d180 100644 --- a/.config/hypr/hyprland/rules.conf +++ b/.config/hypr/hyprland/rules.conf @@ -89,7 +89,10 @@ layerrule = ignorealpha 0.6, osk # Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/ # "Smart gaps" / "No gaps when only" # (replaces dwindle config setting "no_gaps_when_only = 1") -# uncomment all three if you wish to use that. -# workspace = w[t1], gapsout:0, gapsin:0, border: 0, rounding:0 -# workspace = w[tg1], gapsout:0, gapsin:0, border: 0, rounding:0 -# workspace = f[1], gapsout:0, gapsin:0, border: 0, rounding:0 +# uncomment all six of these if you wish to use that. +# workspace = w[tv1], gapsout:0, gapsin:0 +# workspace = f[1], gapsout:0, gapsin:0 +# windowrulev2 = bordersize 0, floating:0, onworkspace:w[tv1] +# windowrulev2 = rounding 0, floating:0, onworkspace:w[tv1] +# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1] +# windowrulev2 = rounding 0, floating:0, onworkspace:f[1] From e988c145c818386947ee3173bcb1b7de39a8c487 Mon Sep 17 00:00:00 2001 From: "Celestial.y" Date: Mon, 27 Jan 2025 20:44:04 +0800 Subject: [PATCH 4/5] Update PKGBUILD (#955) --- arch-packages/illogical-impulse-microtex-git/PKGBUILD | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch-packages/illogical-impulse-microtex-git/PKGBUILD b/arch-packages/illogical-impulse-microtex-git/PKGBUILD index ecb0894cb..6ae65bf51 100644 --- a/arch-packages/illogical-impulse-microtex-git/PKGBUILD +++ b/arch-packages/illogical-impulse-microtex-git/PKGBUILD @@ -22,6 +22,11 @@ pkgver() { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +prepare() { + cd $_pkgname + sed -i 's/gtksourceviewmm-3.0/gtksourceviewmm-4.0/' CMakeLists.txt +} + build() { cd $_pkgname cmake -B build -S . -DCMAKE_BUILD_TYPE=None From da2288f54427138fb365cd1de1bef3c4b5b77cc9 Mon Sep 17 00:00:00 2001 From: clsty Date: Tue, 28 Jan 2025 00:20:48 +0800 Subject: [PATCH 5/5] Minor fix for inst script --- install.sh | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/install.sh b/install.sh index 4ae0a5d62..6a4484727 100755 --- a/install.sh +++ b/install.sh @@ -62,7 +62,7 @@ esac remove_bashcomments_emptylines ${DEPLISTFILE} ./cache/dependencies_stripped.conf readarray -t pkglist < ./cache/dependencies_stripped.conf -# Use yay. Because paru do not support cleanbuild. +# Use yay. Because paru does not support cleanbuild. # Also see https://wiki.hyprland.org/FAQ/#how-do-i-update if ! command -v yay >/dev/null 2>&1;then echo -e "\e[33m[$0]: \"yay\" not found.\e[0m" @@ -182,11 +182,7 @@ v systemctl --user enable ydotool --now v gsettings set org.gnome.desktop.interface font-name 'Rubik 11' ##################################################################################### -printf "\e[36m[$0]: 2. Installing parts from source repo\e[0m\n" -sleep 1 - -##################################################################################### -printf "\e[36m[$0]: 3. Copying + Configuring\e[0m\n" +printf "\e[36m[$0]: 2. Copying + Configuring\e[0m\n" # In case some folders does not exists v mkdir -p $XDG_BIN_HOME $XDG_CACHE_HOME $XDG_CONFIG_HOME $XDG_DATA_HOME