From df8bc71bac29cef29766118dce978e2553bb04b9 Mon Sep 17 00:00:00 2001 From: pablohc Date: Sat, 5 Sep 2026 00:01:54 +0200 Subject: [PATCH] Add omarchy-centered-workspace-toggle, per-workspace centered master layout for Omarchy --- .../.omarchy/package.json | 10 +++++++ .../PKGBUILD | 28 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 pkgbuilds/omarchy-centered-workspace-toggle/.omarchy/package.json create mode 100644 pkgbuilds/omarchy-centered-workspace-toggle/PKGBUILD diff --git a/pkgbuilds/omarchy-centered-workspace-toggle/.omarchy/package.json b/pkgbuilds/omarchy-centered-workspace-toggle/.omarchy/package.json new file mode 100644 index 00000000..d9bc750a --- /dev/null +++ b/pkgbuilds/omarchy-centered-workspace-toggle/.omarchy/package.json @@ -0,0 +1,10 @@ +{ + "source": "local", + "upstream": { + "git_tags": "https://github.com/pablohc/omarchy-centered-workspace-toggle.git", + "tag_pattern": "v{pkgver}", + "sources": { + "any": ["https://github.com/pablohc/omarchy-centered-workspace-toggle/archive/refs/tags/v{pkgver}.tar.gz"] + } + } +} diff --git a/pkgbuilds/omarchy-centered-workspace-toggle/PKGBUILD b/pkgbuilds/omarchy-centered-workspace-toggle/PKGBUILD new file mode 100644 index 00000000..f80e2738 --- /dev/null +++ b/pkgbuilds/omarchy-centered-workspace-toggle/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: pablohc +pkgname=omarchy-centered-workspace-toggle +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Per-workspace centered master layout toggle for Omarchy (Hyprland)" +arch=('any') +url="https://github.com/pablohc/omarchy-centered-workspace-toggle" +license=('MIT') +depends=('bash' 'jq' 'hyprland') +optdepends=('libnotify: fallback notifications when the Omarchy notifier is unavailable') +options=('!debug') +source=( + "$pkgname-$pkgver.tar.gz::https://github.com/pablohc/omarchy-centered-workspace-toggle/archive/refs/tags/v$pkgver.tar.gz" +) +sha256sums=( + '418181513b5bb6e052c3884ab39293eb31b54c450b488376863bf2ee8088bb19' +) + +package() { + cd "$srcdir/$pkgname-$pkgver" + + install -Dm755 omarchy-centered-workspace-toggle \ + "$pkgdir/usr/bin/omarchy-centered-workspace-toggle" + install -Dm644 LICENSE \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -Dm644 README.md \ + "$pkgdir/usr/share/doc/$pkgname/README.md" +}