feat: add plasma theme, SDDM theme, wallpaper, Qt color configs, start menu icon; remove memes
This commit represents a major branding push for Antergos NeXT, adding
complete Plasma theming, fixing the SDDM login screen, expanding the
wallpaper collection, and removing inappropriate content.
NEW PACKAGES:
- antergos-plasma-theme: Complete KDE Plasma desktop theme suite
(pkgrel=1). Contains:
* antergos-dark/colors — full color scheme with Antergos brand blue
(#2EA3F2) accent on dark (#232629) background, ported from Artix
dark theme and fully rebranded
* antergos-dark/metadata.json — theme metadata
* antergos-dark/plasmarc — configures default wallpaper
(antergos-wallpaper), contrast effect, and adaptive transparency
* antergos-dark/icons/start.svgz — custom start menu button icon
using the Antergos logo (blue circle + geometric mark). KDE Plasma
loads the start menu icon from the theme's own icons/ directory
(the 'default' theme provides fallbacks like start.svgz for all
themes; any theme can override by placing its own start.svgz in its
icons/ dir). This is the canonical way to set a distro-specific
start button icon — NOT via the Freedesktop icon theme
(start-here-*) or plasmarc [Icons] settings, which only affect
system tray icons and KCM previews respectively. Source SVG from
EliverLara/candy-icons (GPL-3.0).
* antergosdark.desktop/ — look-and-feel package with:
- contents/defaults — presets for color scheme, widget style, icons
- contents/layouts/org.kde.plasma.desktop-layout.js — default panel
layout with kickoff, pager, task manager, system tray, clock
- contents/splash/Splash.qml — text-based splash screen showing
'Antergos' + 'NeXT' with progress bar (no external image deps)
- antergos-sddm-theme: Rebuilt SDDM login manager theme from scratch
(pkgrel=1). Fixes critical layout bugs in the Artix-origin theme:
* Session and layout combo boxes moved to a separate bottom bar
(anchored to parent.bottom) so they don't overlap the login card
* Dropdown lists open UPWARD (anchors.bottom: container.top) to
prevent overlapping other controls and the login form
* Arrow icons (angle-up.png) flipped to point correct direction for
upward-opening dropdowns
* Built-in background.png (1920x1080 dark gradient) eliminates
dependency on external wallpaper packages at SDDM time
* Fixed deprecated QML Connections syntax
(onCurrentLayoutChanged -> function onCurrentLayoutChanged())
* theme.conf references local background.png
* metadata.desktop with Antergos NeXT branding
* Components: custom ComboBox.qml (upward dropdown with transparent
arrow default), LayoutBox.qml (keyboard layout selector), qmldir
(module definition)
UPDATED PACKAGES:
- antergos-next-desktop-settings (pkgrel 1->2):
* Added Antergos-dark-qt5.conf — Qt5ct color scheme config so Qt5
applications inherit the dark theme colors
* Added Antergos-dark-qt6.conf — Qt6ct color scheme config for Qt6
application compatibility
* Enhanced kdeglobals with complete color sections:
- [General]: ColorScheme=AntergosDark, font=Roboto,11,-1,5,50,0,0
- [Icons]: Theme=breeze-dark
- [KDE]: widgetStyle=Breeze, LookAndFeelPackage=antergosdark.desktop
- [Colors:Button], [Colors:Selection], [Colors:View],
[Colors:Window] with full fg/bg/alt/decoration values
* Updated plasma-override to reference antergos-dark theme
- antergos-wallpapers (pkgrel 5->6):
* Added antergos-darkest-hour.jpg — 'Darkest Hour' wallpaper from KDE
Plasma 5.14 collection (GPL-2+, artist Risto Saukonpaa). Dark blue
moody landscape at 2560x1600 with ~30% average brightness, ideal
for dark-themed desktops. Installed as a separate KDE wallpaper
entry (antergos-darkest-hour) with its own metadata.desktop so
users can select it alongside the original brand wallpaper.
* Also installed to /usr/share/backgrounds/antergos/ and
/usr/share/antergos/backgrounds/ for non-KDE wallpaper pickers.
- packages.yaml: Added entries for antergos-plasma-theme and
antergos-sddm-theme. Sorted alphabetically.
REMOVED PACKAGES:
- antergos-next-memes: Removed entirely. Contained
'its-raining-tacos.opus' — an audio meme file (It's Raining Tacos)
inappropriate for a serious distribution. Antergos NeXT aims to be a
professional-quality EndeavourOS/Artix derivative, not a joke distro.
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
[ColorScheme]
|
||||
active_colors=#ffe8e8e8, #ff2a2d2f, #ff383838, #ff353535, #ff282828, #ff313131, #ffcdcdcd, #fffafafa, #fffafafa, #ff1d1f21, #ff1a1c1e, #ffaba9a6, #ff2ea3f2, #fff9f9f9, #ff2ea3f2, #ffa70b06, #ff1d1f21, #ffcdcdcd, #ff3f3f36, #ffcdcdcd, #80fafafa
|
||||
disabled_colors=#ff808080, #ff2a2d2f, #ff383838, #ff353535, #ff282828, #ff313131, #ff808080, #fffafafa, #ff808080, #ff1d1f21, #ff1a1c1e, #ffaba9a6, #ff2ea3f2, #ff808080, #ff2ea3f2, #ffa70b06, #ff1d1f21, #ffcdcdcd, #ff3f3f36, #ffcdcdcd, #80fafafa
|
||||
inactive_colors=#ffe8e8e8, #ff2a2d2f, #ff383838, #ff353535, #ff282828, #ff313131, #ffcdcdcd, #fffafafa, #fffafafa, #ff1d1f21, #ff1a1c1e, #ffaba9a6, #ff2ea3f2, #fff9f9f9, #ff2ea3f2, #ffa70b06, #ff1d1f21, #ffcdcdcd, #ff3f3f36, #ffcdcdcd, #80fafafa
|
||||
@@ -0,0 +1,4 @@
|
||||
[ColorScheme]
|
||||
active_colors=#ffe8e8e8, #ff2a2d2f, #ff383838, #ff353535, #ff282828, #ff313131, #ffcdcdcd, #fffafafa, #fffafafa, #ff1d1f21, #ff1a1c1e, #ffaba9a6, #ff2ea3f2, #fff9f9f9, #ff2ea3f2, #ffa70b06, #ff1d1f21, #ffcdcdcd, #ff3f3f36, #ffcdcdcd, #80fafafa
|
||||
disabled_colors=#ff808080, #ff2a2d2f, #ff383838, #ff353535, #ff282828, #ff313131, #ff808080, #fffafafa, #ff808080, #ff1d1f21, #ff1a1c1e, #ffaba9a6, #ff2ea3f2, #ff808080, #ff2ea3f2, #ffa70b06, #ff1d1f21, #ffcdcdcd, #ff3f3f36, #ffcdcdcd, #80fafafa
|
||||
inactive_colors=#ffe8e8e8, #ff2a2d2f, #ff383838, #ff353535, #ff282828, #ff313131, #ffcdcdcd, #fffafafa, #fffafafa, #ff1d1f21, #ff1a1c1e, #ffaba9a6, #ff2ea3f2, #fff9f9f9, #ff2ea3f2, #ffa70b06, #ff1d1f21, #ffcdcdcd, #ff3f3f36, #ffcdcdcd, #80fafafa
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
pkgname=antergos-next-desktop-settings
|
||||
pkgver=1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Antergos NeXT desktop settings, theme, and color scheme"
|
||||
arch=('any')
|
||||
url="https://github.com/Antergos-NeXT/antergos-pkgs"
|
||||
@@ -12,18 +12,22 @@ depends=(
|
||||
'breeze-gtk'
|
||||
'ttf-opensans'
|
||||
'noto-fonts'
|
||||
'ttf-roboto'
|
||||
)
|
||||
optdepends=('qt5ct' 'qt6ct')
|
||||
source=(
|
||||
"antergos-next-gtk3.css"
|
||||
"antergos-next-gtk4.css"
|
||||
"antergos-next-gtkrc"
|
||||
"antergos-next-index.theme"
|
||||
"AntergosNeXT.colors"
|
||||
"Antergos-dark-qt5.conf"
|
||||
"Antergos-dark-qt6.conf"
|
||||
"gtk-settings.ini"
|
||||
"xsettings.xml"
|
||||
"antergos-next-dconf"
|
||||
)
|
||||
sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
|
||||
sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP')
|
||||
|
||||
package() {
|
||||
# Custom GTK theme
|
||||
@@ -43,11 +47,126 @@ package() {
|
||||
install -dm755 "${pkgdir}/etc/skel/.config/gtk-3.0"
|
||||
install -m644 "${srcdir}/gtk-settings.ini" "${pkgdir}/etc/skel/.config/gtk-3.0/settings.ini"
|
||||
|
||||
# Qt5/Qt6 color configs (for Qt apps outside KDE)
|
||||
install -dm755 "${pkgdir}/usr/share/qt5ct/colors"
|
||||
install -dm755 "${pkgdir}/usr/share/qt6ct/colors"
|
||||
install -m644 "${srcdir}/Antergos-dark-qt5.conf" "${pkgdir}/usr/share/qt5ct/colors/Antergos-dark.conf"
|
||||
install -m644 "${srcdir}/Antergos-dark-qt6.conf" "${pkgdir}/usr/share/qt6ct/colors/Antergos-dark.conf"
|
||||
|
||||
# KDE defaults
|
||||
install -dm755 "${pkgdir}/etc/skel/.config"
|
||||
cat > "${pkgdir}/etc/skel/.config/kdeglobals" << 'EOF'
|
||||
[ColorEffects:Disabled]
|
||||
Color=112,111,110
|
||||
ColorAmount=0
|
||||
ColorEffect=0
|
||||
ContrastAmount=0.65
|
||||
ContrastEffect=1
|
||||
IntensityAmount=0.1
|
||||
IntensityEffect=1
|
||||
|
||||
[ColorEffects:Inactive]
|
||||
ChangeSelectionColor=true
|
||||
Color=112,111,110
|
||||
ColorAmount=0.025
|
||||
ColorEffect=2
|
||||
ContrastAmount=0.1
|
||||
ContrastEffect=2
|
||||
Enable=true
|
||||
IntensityAmount=0
|
||||
IntensityEffect=0
|
||||
|
||||
[Colors:Button]
|
||||
BackgroundAlternate=42,46,56
|
||||
BackgroundNormal=35,38,47
|
||||
DecorationFocus=46,163,242
|
||||
DecorationHover=46,163,242
|
||||
ForegroundActive=46,163,242
|
||||
ForegroundInactive=149,155,174
|
||||
ForegroundLink=46,163,242
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=230,181,61
|
||||
ForegroundNormal=207,210,220
|
||||
ForegroundPositive=73,195,137
|
||||
ForegroundVisited=46,163,242
|
||||
|
||||
[Colors:Selection]
|
||||
BackgroundAlternate=46,163,242
|
||||
BackgroundNormal=46,163,242
|
||||
DecorationFocus=46,163,242
|
||||
DecorationHover=46,163,242
|
||||
ForegroundActive=255,255,255
|
||||
ForegroundInactive=207,210,220
|
||||
ForegroundLink=46,163,242
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=230,181,61
|
||||
ForegroundNormal=255,255,255
|
||||
ForegroundPositive=73,195,137
|
||||
ForegroundVisited=46,163,242
|
||||
|
||||
[Colors:View]
|
||||
BackgroundAlternate=42,46,56
|
||||
BackgroundNormal=31,34,42
|
||||
DecorationFocus=46,163,242
|
||||
DecorationHover=46,163,242
|
||||
ForegroundActive=46,163,242
|
||||
ForegroundInactive=149,155,174
|
||||
ForegroundLink=46,163,242
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=230,181,61
|
||||
ForegroundNormal=207,210,220
|
||||
ForegroundPositive=73,195,137
|
||||
ForegroundVisited=46,163,242
|
||||
|
||||
[Colors:Window]
|
||||
BackgroundAlternate=42,46,56
|
||||
BackgroundNormal=35,38,47
|
||||
DecorationFocus=46,163,242
|
||||
DecorationHover=46,163,242
|
||||
ForegroundActive=46,163,242
|
||||
ForegroundInactive=149,155,174
|
||||
ForegroundLink=46,163,242
|
||||
ForegroundNegative=218,68,83
|
||||
ForegroundNeutral=230,181,61
|
||||
ForegroundNormal=207,210,220
|
||||
ForegroundPositive=73,195,137
|
||||
ForegroundVisited=46,163,242
|
||||
|
||||
[General]
|
||||
ColorScheme=Antergos NeXT
|
||||
ColorScheme=AntergosDark
|
||||
Name=Antergos-dark
|
||||
XftAntialias=true
|
||||
XftHintStyle=hintfull
|
||||
XftSubPixel=rgb
|
||||
fixed=Roboto Mono,11,-1,5,50,0,0,0,0,0,Regular
|
||||
font=Roboto,11,-1,5,50,0,0,0,0,0,Regular
|
||||
menuFont=Roboto,11,-1,5,50,0,0,0,0,0,Regular
|
||||
shadeSortColumn=true
|
||||
smallestReadableFont=Roboto,11,-1,5,50,0,0,0,0,0,Regular
|
||||
toolBarFont=Roboto,11,-1,5,50,0,0,0,0,0,Regular
|
||||
widgetStyle=Breeze
|
||||
|
||||
[Icons]
|
||||
Theme=breeze-dark
|
||||
|
||||
[KDE]
|
||||
ColorScheme=AntergosDark
|
||||
LookAndFeelPackage=antergosdark.desktop
|
||||
ShowIconsInMenuItems=true
|
||||
ShowIconsOnPushButtons=true
|
||||
SingleClick=false
|
||||
contrast=0
|
||||
frameContrast=0.2
|
||||
widgetStyle=Breeze
|
||||
|
||||
[WM]
|
||||
activeBackground=45,45,45
|
||||
activeBlend=45,45,45
|
||||
activeFont=Roboto,11,-1,5,50,0,0,0,0,0,Regular
|
||||
activeForeground=255,255,255
|
||||
inactiveBackground=53,53,53
|
||||
inactiveBlend=53,53,53
|
||||
inactiveForeground=155,155,155
|
||||
EOF
|
||||
|
||||
# XFCE defaults
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
[Theme]
|
||||
name=Antergos NeXT
|
||||
name=antergos-dark
|
||||
|
||||
Reference in New Issue
Block a user