Skip to content
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
2ade8d0
add: noctalia-shell
ajstrongdev Jul 28, 2026
1f82f09
Merge branch 'master' into add/noctalia
ajstrongdev Jul 28, 2026
5016249
chore: add incompatible field for debian
ajstrongdev Jul 28, 2026
f88b296
Merge branch 'add/noctalia' of https://github.com/ajstrongdev/pacstal…
ajstrongdev Jul 28, 2026
4d32b55
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 28, 2026
4b3ceae
fix: missing deps
ajstrongdev Jul 28, 2026
98e4274
Merge branch 'add/noctalia' of https://github.com/ajstrongdev/pacstal…
ajstrongdev Jul 28, 2026
99ea365
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 28, 2026
8cfada6
chore: apply suggestions from code review
ajstrongdev Jul 30, 2026
8e08a6e
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 30, 2026
4f2444c
chore: resolve review comments
ajstrongdev Jul 30, 2026
f10d051
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 30, 2026
baf1f25
fix: merge issues?
ajstrongdev Jul 31, 2026
360ab2d
Merge branch 'add/noctalia' of https://github.com/ajstrongdev/pacstal…
ajstrongdev Jul 31, 2026
ebdad24
Merge branch 'master' into add/noctalia
ajstrongdev Jul 31, 2026
1204b3a
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 31, 2026
0887f82
fix: typo
ajstrongdev Jul 31, 2026
d529e4a
Merge branch 'add/noctalia' of https://github.com/ajstrongdev/pacstal…
ajstrongdev Jul 31, 2026
a982736
fix: typo
ajstrongdev Jul 31, 2026
44e1ff6
fix: pkg desc
ajstrongdev Jul 31, 2026
c4851d5
Update packages/noctalia-shell-git/noctalia-shell-git.pacscript
ajstrongdev Aug 20, 2026
6ffd407
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 20, 2026
6f55404
feat: replace noctalia-shell-git with noctalia-deb package
ajstrongdev Aug 20, 2026
f074574
Merge branch 'add/noctalia' of https://github.com/ajstrongdev/pacstal…
ajstrongdev Aug 20, 2026
44f9973
feat: trixie support
ajstrongdev Aug 20, 2026
c6c8a4e
fix: debian trixie
ajstrongdev Aug 20, 2026
78d614a
fix: pacscript
ajstrongdev Aug 23, 2026
2b9f50d
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Aug 23, 2026
55f578f
fix: missing deps
ajstrongdev Aug 23, 2026
2bc52a5
Merge branch 'add/noctalia' of https://github.com/ajstrongdev/pacstal…
ajstrongdev Aug 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions packagelist
Original file line number Diff line number Diff line change
Expand Up @@ -547,6 +547,7 @@ nerd-fonts-hack
nerd-fonts-jetbrains-mono
niri
niri-git
noctalia-shell-git
nodejs-deb
nodejs-lts-deb
nofetch
Expand Down
81 changes: 81 additions & 0 deletions packages/noctalia-shell-git/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
pkgbase = noctalia-shell-git
gives = noctalia
pkgver = 1.0.0
pkgdesc = A sleek, customizable desktop shell crafted for Wayland
arch = any
depends = bash
depends = git
depends = pipewire
depends = libc6
depends = libcairo2
depends = libcurl3t64-gnutls
depends = libegl1
depends = libfontconfig1
depends = libfreetype6
depends = libgcc-s1
depends = libgles2
depends = libglib2.0-0t64
depends = libharfbuzz0b
depends = libjemalloc2
depends = libjxl0.11
depends = libmd4c0
depends = libpam0g
depends = libpango-1.0-0
depends = libpangocairo-1.0-0
depends = libpangoft2-1.0-0
depends = libpipewire-0.3-0t64
depends = libpolkit-agent-1-0
depends = libpolkit-gobject-1-0
depends = libqalculate23
depends = librsvg2-2
depends = libsdbus-c++2
depends = libsecret-1-0
depends = libsodium23
depends = libstdc++6
depends = libtomlplusplus3t64
depends = libwayland-client0
depends = libwayland-egl1
depends = libwebp7
depends = libwireplumber-0.5-0
depends = libxkbcommon0
depends = libxml2
makedepends = just
makedepends = meson
makedepends = ninja-build
makedepends = git
makedepends = libwayland-dev
makedepends = wayland-protocols
makedepends = libfreetype-dev
makedepends = libfontconfig-dev
makedepends = libcairo2-dev
makedepends = libpango1.0-dev
makedepends = librsvg2-dev
makedepends = libxkbcommon-dev
makedepends = libepoxy-dev
makedepends = libgles-dev
makedepends = libwebp-dev
makedepends = libjxl-dev
makedepends = libcurl4-gnutls-dev
makedepends = libmd4c-dev
makedepends = nlohmann-json3-dev
makedepends = libsdbus-c++-dev
makedepends = libsecret-1-dev
makedepends = libsodium-dev
makedepends = libstb-dev
makedepends = libtomlplusplus-dev
makedepends = libpipewire-0.3-dev
makedepends = libpam0g-dev
makedepends = libpolkit-agent-1-dev
makedepends = libpolkit-gobject-1-dev
makedepends = libqalculate-dev
makedepends = libwireplumber-0.5-dev
makedepends = libxml2-dev
optdepends = libjemalloc-dev: reduces memory fragmentation in long-running sessions
optdepends = upower: power management integration
optdepends = wtype: virtual keyboard input
optdepends = ddcutil: monitor DDC/CI control
incompatible = debian:stable
maintainer = AJStrong <ajstrongdev@pm.me>
source = https://github.com/noctalia-dev/noctalia.git

pkgname = noctalia-shell-git
51 changes: 51 additions & 0 deletions packages/noctalia-shell-git/noctalia-shell-git.pacscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
pkgname="noctalia-shell-git"
gives="noctalia"
source=("https://github.com/noctalia-dev/noctalia.git")
arch=("any")
pkgver="1.0.0"
makedepends=("just" "meson" "ninja-build" "git"
"libwayland-dev" "wayland-protocols" "libfreetype-dev" "libfontconfig-dev"
Comment thread
ajstrongdev marked this conversation as resolved.
Outdated
"libcairo2-dev" "libpango1.0-dev" "librsvg2-dev" "libxkbcommon-dev"
"libepoxy-dev" "libgles-dev" "libwebp-dev" "libjxl-dev" "libcurl4-gnutls-dev"
"libmd4c-dev" "nlohmann-json3-dev" "libsdbus-c++-dev" "libsecret-1-dev"
Comment thread
ajstrongdev marked this conversation as resolved.
Outdated
"libsodium-dev" "libstb-dev" "libtomlplusplus-dev"
Comment thread
ajstrongdev marked this conversation as resolved.
Outdated
"libpipewire-0.3-dev" "libpam0g-dev" "libpolkit-agent-1-dev"
"libpolkit-gobject-1-dev" "libqalculate-dev" "libwireplumber-0.5-dev"
"libxml2-dev")
depends=(
"bash" "git" "pipewire" "libc6" "libcairo2"
"libcurl3t64-gnutls" "libegl1" "libfontconfig1" "libfreetype6"
"libgcc-s1" "libgles2" "libglib2.0-0t64" "libharfbuzz0b"
"libjemalloc2" "libjxl0.11" "libmd4c0" "libpam0g"
"libpango-1.0-0" "libpangocairo-1.0-0" "libpangoft2-1.0-0"
"libpipewire-0.3-0t64" "libpolkit-agent-1-0" "libpolkit-gobject-1-0"
"libqalculate23" "librsvg2-2" "libsdbus-c++2" "libsecret-1-0"
"libsodium23" "libstdc++6" "libtomlplusplus3t64"
"libwayland-client0" "libwayland-egl1" "libwebp7"
"libwireplumber-0.5-0" "libxkbcommon0" "libxml2"
)
Comment thread
ajstrongdev marked this conversation as resolved.
Outdated
optdepends=(
"libjemalloc-dev: reduces memory fragmentation in long-running sessions"
Comment thread
ajstrongdev marked this conversation as resolved.
Outdated
"upower: power management integration"
"wtype: virtual keyboard input"
"ddcutil: monitor DDC/CI control"
)
pkgdesc="A sleek, customizable desktop shell crafted for Wayland"
Comment thread
ajstrongdev marked this conversation as resolved.
Outdated
maintainer=("AJStrong <ajstrongdev@pm.me>")
incompatible=('debian:stable')
Comment thread
ajstrongdev marked this conversation as resolved.
Outdated
external_connection=true

prepare() {
cd "${gives}"
just configure release
Comment thread
Elsie19 marked this conversation as resolved.
Outdated
}

build() {
cd "${gives}"
just build release
}

package() {
cd "${gives}"
DESTDIR="${pkgdir}" meson install -C build-release
}
82 changes: 82 additions & 0 deletions srclist
Original file line number Diff line number Diff line change
Expand Up @@ -10717,6 +10717,88 @@ pkgbase = niri

pkgname = niri
---
pkgbase = noctalia-shell-git
gives = noctalia
pkgver = 1.0.0
pkgdesc = A sleek, customizable desktop shell crafted for Wayland
arch = any
depends = bash
depends = git
depends = pipewire
depends = libc6
depends = libcairo2
depends = libcurl3t64-gnutls
depends = libegl1
depends = libfontconfig1
depends = libfreetype6
depends = libgcc-s1
depends = libgles2
depends = libglib2.0-0t64
depends = libharfbuzz0b
depends = libjemalloc2
depends = libjxl0.11
depends = libmd4c0
depends = libpam0g
depends = libpango-1.0-0
depends = libpangocairo-1.0-0
depends = libpangoft2-1.0-0
depends = libpipewire-0.3-0t64
depends = libpolkit-agent-1-0
depends = libpolkit-gobject-1-0
depends = libqalculate23
depends = librsvg2-2
depends = libsdbus-c++2
depends = libsecret-1-0
depends = libsodium23
depends = libstdc++6
depends = libtomlplusplus3t64
depends = libwayland-client0
depends = libwayland-egl1
depends = libwebp7
depends = libwireplumber-0.5-0
depends = libxkbcommon0
depends = libxml2
makedepends = just
makedepends = meson
makedepends = ninja-build
makedepends = git
makedepends = libwayland-dev
makedepends = wayland-protocols
makedepends = libfreetype-dev
makedepends = libfontconfig-dev
makedepends = libcairo2-dev
makedepends = libpango1.0-dev
makedepends = librsvg2-dev
makedepends = libxkbcommon-dev
makedepends = libepoxy-dev
makedepends = libgles-dev
makedepends = libwebp-dev
makedepends = libjxl-dev
makedepends = libcurl4-gnutls-dev
makedepends = libmd4c-dev
makedepends = nlohmann-json3-dev
makedepends = libsdbus-c++-dev
makedepends = libsecret-1-dev
makedepends = libsodium-dev
makedepends = libstb-dev
makedepends = libtomlplusplus-dev
makedepends = libpipewire-0.3-dev
makedepends = libpam0g-dev
makedepends = libpolkit-agent-1-dev
makedepends = libpolkit-gobject-1-dev
makedepends = libqalculate-dev
makedepends = libwireplumber-0.5-dev
makedepends = libxml2-dev
optdepends = libjemalloc-dev: reduces memory fragmentation in long-running sessions
optdepends = upower: power management integration
optdepends = wtype: virtual keyboard input
optdepends = ddcutil: monitor DDC/CI control
incompatible = debian:stable
maintainer = AJStrong <ajstrongdev@pm.me>
source = https://github.com/noctalia-dev/noctalia.git

pkgname = noctalia-shell-git
---
pkgbase = nodejs-deb
gives = nodejs
pkgver = 24.1.0
Expand Down
Loading