diff --git a/.config/hypr/hyprland/general.conf b/.config/hypr/hyprland/general.conf index 15aa9a6ba..b000d1a21 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 e4bc82746..89ce66a05 100644 --- a/.config/hypr/hyprland/rules.conf +++ b/.config/hypr/hyprland/rules.conf @@ -84,3 +84,15 @@ layerrule = ignorealpha 0.6, indicator.* layerrule = blur, osk[0-9]* layerrule = ignorealpha 0.6, osk[0-9]* +# ######## 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 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] 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..28b689c2d 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" @@ -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 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