Complete Antergos NeXT custom theme with cross-DE support

- Custom GTK3/GTK4/GTK2 theme (AntergosNeXT) with blue #2EA3F2 accent
- KDE Plasma color scheme matching the theme
- dconf overrides for GNOME/Cinnamon/Budgie/Deepin
- XFCE xfconf defaults for theme/icon/font
- GTK settings.ini for all GTK-based DEs
- /etc/skel defaults for new users
This commit is contained in:
2026-06-08 19:21:35 +02:00
parent c9e389c3d6
commit 9399a404f6
8 changed files with 599 additions and 10 deletions
@@ -3,29 +3,58 @@
pkgname=antergos-next-desktop-settings
pkgver=1
pkgrel=1
pkgdesc="Antergos NeXT desktop settings and color scheme"
pkgdesc="Antergos NeXT desktop settings, theme, and color scheme"
arch=('any')
url="https://github.com/Antergos-NeXT/antergos-pkgs"
license=('GPL3')
source=(
"AntergosNeXT.colors"
"plasma-override"
depends=(
'breeze-icons'
'breeze-gtk'
'ttf-opensans'
'noto-fonts'
)
sha256sums=('SKIP' 'SKIP')
source=(
"AntergosNeXT/gtk-3.0/gtk.css"
"AntergosNeXT/gtk-4.0/gtk.css"
"AntergosNeXT/gtk-2.0/gtkrc"
"AntergosNeXT/index.theme"
"AntergosNeXT.colors"
"gtk-settings.ini"
"xsettings.xml"
"antergos-next-dconf"
)
sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
package() {
# Color scheme
# Custom GTK theme
install -dm755 "${pkgdir}/usr/share/themes/AntergosNeXT/gtk-3.0"
install -dm755 "${pkgdir}/usr/share/themes/AntergosNeXT/gtk-4.0"
install -dm755 "${pkgdir}/usr/share/themes/AntergosNeXT/gtk-2.0"
install -m644 "${srcdir}/AntergosNeXT/gtk-3.0/gtk.css" "${pkgdir}/usr/share/themes/AntergosNeXT/gtk-3.0/"
install -m644 "${srcdir}/AntergosNeXT/gtk-4.0/gtk.css" "${pkgdir}/usr/share/themes/AntergosNeXT/gtk-4.0/"
install -m644 "${srcdir}/AntergosNeXT/gtk-2.0/gtkrc" "${pkgdir}/usr/share/themes/AntergosNeXT/gtk-2.0/"
install -m644 "${srcdir}/AntergosNeXT/index.theme" "${pkgdir}/usr/share/themes/AntergosNeXT/"
# KDE Color scheme
install -dm755 "${pkgdir}/usr/share/color-schemes"
install -m644 "${srcdir}/AntergosNeXT.colors" "${pkgdir}/usr/share/color-schemes/"
# Plasma theme default override
install -dm755 "${pkgdir}/etc/xdg/plasma-workspace/env"
install -m644 "${srcdir}/plasma-override" "${pkgdir}/etc/xdg/plasma-workspace/env/"
# GTK settings (for all GTK-based DEs)
install -dm755 "${pkgdir}/etc/skel/.config/gtk-3.0"
install -m644 "${srcdir}/gtk-settings.ini" "${pkgdir}/etc/skel/.config/gtk-3.0/settings.ini"
# Set as default for new users via /etc/skel
# KDE defaults
install -dm755 "${pkgdir}/etc/skel/.config"
cat > "${pkgdir}/etc/skel/.config/kdeglobals" << 'EOF'
[General]
ColorScheme=Antergos NeXT
EOF
# XFCE defaults
install -dm755 "${pkgdir}/etc/xdg/xfce4/xfconf/xfce-perchannel-xml"
install -m644 "${srcdir}/xsettings.xml" "${pkgdir}/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/"
# dconf overrides (GNOME, Cinnamon, Budgie, Deepin)
install -dm755 "${pkgdir}/etc/dconf/db/local.d"
install -m644 "${srcdir}/antergos-next-dconf" "${pkgdir}/etc/dconf/db/local.d/antergos-next"
}