Skip to content

Commit

Permalink
adding devel packages for changes Desktop settings and sddm breeze th…
Browse files Browse the repository at this point in the history
…eme for kde/plasma (new package)
  • Loading branch information
killajoe committed Dec 7, 2024
1 parent 488f472 commit fd4ad2c
Show file tree
Hide file tree
Showing 16 changed files with 334 additions and 0 deletions.
45 changes: 45 additions & 0 deletions branding/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Maintainer: joekamprad <joekamprad at endeavouros.com>

pkgname=endeavouros-branding
_srcname=Branding
pkgver=24.12.1.3
pkgrel=1
pkgdesc='Default EndeavourOS background images and icons'
arch=('any')
replaces=('endeavouros-theming')
url='https://www.endeavouros.com'
license=('GPL3')
makedepends=('git')
source=("https://github.com/endeavouros-team/Branding/archive/refs/tags/${pkgver}.tar.gz")
sha512sums=('c40c7af91f30e386a3d55ecd6833dd3250abbdee4ea16b334132ff921f4b71c3d32260bb1d33dca943f18ebe7a6f67781f3c0331c09dec1670c78c62cb607ff2')

package() {
cd "$srcdir/$_srcname-$pkgver"

install -Dm644 icons/{*.png,*.svg} -t "${pkgdir}/usr/share/endeavouros"
install -Dm644 backgrounds/splash.png -t "${pkgdir}/usr/share/endeavouros"
install -Dm644 icons/endeavouros.{svg,png} -t "${pkgdir}/usr/share/pixmaps"
install -Dm644 icons/endeavouros-icon.png -t "${pkgdir}/usr/share/pixmaps"
install -Dm644 icons/endeavouros-dark.{svg,png} -t "${pkgdir}/usr/share/pixmaps"
install -Dm644 icons/endeavouros-logo-text.svg -t "${pkgdir}/usr/share/pixmaps"
install -Dm644 icons/endeavouros-logo-text-dark.svg -t "${pkgdir}/usr/share/pixmaps"
install -Dm644 icons/endeavouros-logo-text-dark.png -t "${pkgdir}/usr/share/pixmaps"

if [ "${CARCH}" = "aarch64" ]; then
install -Dm644 backgrounds/endeavouros-arm-wallpaper.png "${pkgdir}/usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png"
else
install -Dm644 backgrounds/endeavouros-wallpaper.png "${pkgdir}/usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png"
fi

if [ "${CARCH}" = "aarch64" ]; then
install -Dm644 backgrounds/endeavouros-arm-wallpaper-dark.png "${pkgdir}/usr/share/endeavouros/backgrounds/endeavouros-wallpaper-dark.png"
else
install -Dm644 backgrounds/endeavouros-wallpaper-dark.png "${pkgdir}/usr/share/endeavouros/backgrounds/endeavouros-wallpaper-dark.png"
fi

# make symlinks for KDE and GNOME:
ln -s "/usr/share/pixmaps/endeavouros.png" "${pkgdir}/usr/share/pixmaps/endeavouros-logo.png"
ln -s "/usr/share/pixmaps/endeavouros.svg" "${pkgdir}/usr/share/pixmaps/endeavouros-logo.svg"
ln -s "/usr/share/pixmaps/endeavouros-dark.png" "${pkgdir}/usr/share/pixmaps/endeavouros-logo-dark.png"
ln -s "/usr/share/pixmaps/endeavouros-dark.svg" "${pkgdir}/usr/share/pixmaps/endeavouros-logo-dark.svg"
}
26 changes: 26 additions & 0 deletions eos-breeze-sddm/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Maintainer: endeavouros-team <info[at]endeavouros.com>

pkgname=eos-breeze-sddm
pkgver=1.4
pkgrel=1
pkgdesc="EndeavourOS SDDM theme for KDE plasma based on breeze."
arch=('any')
url="https://github.com/endeavouros-team/eos-breeze-sddm"
license=('CCPL:cc-by-sa')
depends=('sddm' 'plasma-workspace')
conflicts=('eos-sddm-theme')
replaces=('eos-plasma-sddm-config')
install="${pkgname}.install"
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz"
"${pkgname}.install")

md5sums=('23389e01866f6a10caca9d346b5dd075'
'8d23e346853fc26cb98991b3dc15dcff')

package() {
install -dm 755 ${pkgdir}/usr/share/sddm/themes
install -dm 755 ${pkgdir}/etc/sddm.conf.d
cp -r --no-preserve=ownership "${srcdir}/eos-breeze-sddm-${pkgver}/eos-breeze" "${pkgdir}/usr/share/sddm/themes/"
cp --no-preserve=ownership "${srcdir}/${pkgname}-${pkgver}/10-endeavouros.conf" "${pkgdir}/etc/sddm.conf.d/"
}

8 changes: 8 additions & 0 deletions eos-breeze-sddm/eos-breeze-sddm.install
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
post_install() {
echo "To use this theme, add the following lines to /etc/sddm.conf"
echo "any dropin you may use under /etc/sddm.conf.d"
echo "or simply use plasma settings (sddm-kcm) to choose theme for sddm"
echo
echo "[Theme]"
echo "Current=eos-breeze"
}
23 changes: 23 additions & 0 deletions eos-settings-budgie-devel/99_endeavouros-budgie.gschema.override
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[org.gnome.desktop.interface:Budgie]
cursor-theme='Qogir-dark'
document-font-name='Noto Sans 10'
font-name='Noto Sans 10'
gtk-theme='Arc-Dark'
icon-theme='Qogir-dark'
monospace-font-name='Source Code Pro 10'

[com.solus-project.icon-tasklist]
pinned-launchers=['firefox.desktop', 'nemo.desktop', 'org.gnome.Terminal.desktop']

[com.solus-project.budgie-panel]
builtin-theme=false
dark-theme=true

[org.gnome.desktop.background:Budgie]
picture-options='zoom'
picture-uri='file:///usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png'

[org.gnome.desktop.screensaver]
picture-options='zoom'
picture-uri='file:///usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png'

16 changes: 16 additions & 0 deletions eos-settings-budgie-devel/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Maintainer: joekamprad <joekamprad at endeavouros.com>

pkgname=eos-settings-budgie-devel
pkgver=1.7
pkgrel=1
pkgdesc="Budgie settings for EndeavourOS"
arch=('any')
license=('GPL3')
source=('99_endeavouros-budgie.gschema.override')
depends=('endeavouros-theming')
sha256sums=('1f05d13650b501335fa6cc9d0870a934b31beb96e9fdf89eeb9a55fd3f91124a')

package() {
install -Dm644 "${srcdir}/99_endeavouros-budgie.gschema.override" "${pkgdir}/usr/share/glib-2.0/schemas/99_endeavouros-budgie.gschema.override"
}

12 changes: 12 additions & 0 deletions eos-settings-cinnamon-devel/99_eos-cinnamon.gschema.override
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
[org.cinnamon.desktop.background]
picture-uri='file:///usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png'

[org.cinnamon.desktop.interface]
cursor-theme='Qogir-dark'
gtk-theme='Arc-Dark'

[org.cinnamon.theme]
name='Arc-Dark'

[org.cinnamon.desktop.interface]
icon-theme='Qogir-dark'
17 changes: 17 additions & 0 deletions eos-settings-cinnamon-devel/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Maintainer: dalto <dalto at fastmail.com>
# Co-Maintainer: joekamprad <joekamprad at endeavouros.com>

pkgname=eos-settings-cinnamon-devel
pkgver=2.2
pkgrel=1
pkgdesc="Cinnamon settings for EndeavourOS"
arch=('any')
license=('GPL3')
depends=('endeavouros-theming')
source=('99_eos-cinnamon.gschema.override')
sha256sums=('0ae2d25b5d06e6d062de259594b670eb972c25b653e1ecde1de41c0515663fc5')

package() {
install -Dm644 "${srcdir}/99_eos-cinnamon.gschema.override" "${pkgdir}/usr/share/glib-2.0/schemas/99_eos-cinnamon.gschema.override"
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[org.gnome.Console]
theme='auto'
17 changes: 17 additions & 0 deletions eos-settings-gnome-devel/99_endeavouros-gnome.gschema.override
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[org.gnome.shell]
favorite-apps=['firefox.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Console.desktop']

[org.gnome.desktop.background]
color-shading-type='solid'
picture-options='zoom'
picture-uri='file:///usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png'
picture-uri-dark='file:///usr/share/endeavouros/backgrounds/endeavouros-wallpaper-dark.png'
primary-color='#46226e'
secondary-color='#000000'

[org.gnome.desktop.interface]
accent-color='purple'
color-scheme='prefer-dark'
cursor-theme='Qogir-dark'
gtk-theme='Adwaita-dark'
icon-theme='Qogir-dark'
26 changes: 26 additions & 0 deletions eos-settings-gnome-devel/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Maintainer: joekamprad <joekamprad at endeavouros.com>

pkgname=eos-settings-gnome-devel
_pkgname=eos-settings-gnome
pkgver=2.4
pkgrel=1
pkgdesc="GNOME settings for EndeavourOS"
arch=('any')
url="https://github.com/endeavouros-team/${_pkgname}"
license=('GPL')
makedepends=('git')
source=('99_endeavouros-gnome.gschema.override'
'98_endeavouros-gnome-console.gschema.override'
'endeavouros.xml'
'zz_endeavouros.org.gnome.login-screen.gschema.override')
sha256sums=('4b958884e59cf8a867f267b82e6d8455b448c2a620dfd24c1a3222ce37cc8942'
'07e38ae2006b50e813cfc67021da150597ef88d0efc81147dc5d8955032224f3'
'1348ecd7bc7445ebb83f062117f6916af23914dbcefca56e4124e99f1ab865b1'
'58d65a816997c15b5c61cf04586a8faeda076d12c94fc426ee9c2f642f1e5e2e')

package() {
install -Dm755 "${srcdir}/99_endeavouros-gnome.gschema.override" "${pkgdir}/usr/share/glib-2.0/schemas/99_endeavouros-gnome.gschema.override"
install -Dm755 "${srcdir}/98_endeavouros-gnome-console.gschema.override" "${pkgdir}/usr/share/glib-2.0/schemas/98_endeavouros-gnome-console.gschema.override"
install -Dm644 "${srcdir}/endeavouros.xml" "${pkgdir}/usr/share/gnome-background-properties/endeavouros.xml"
install -Dm755 "${srcdir}/zz_endeavouros.org.gnome.login-screen.gschema.override" "${pkgdir}/usr/share/glib-2.0/schemas/zz_endeavouros.org.gnome.login-screen.gschema.override"
}
13 changes: 13 additions & 0 deletions eos-settings-gnome-devel/endeavouros.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<?xml version="1.0"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
<wallpaper deleted="false">
<name>endeavouros</name>
<filename>/usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png</filename>
<filename-dark>/usr/share/endeavouros/backgrounds/endeavouros-wallpaper-dark.png</filename-dark>
<options>zoom</options>
<shade_type>solid</shade_type>
<pcolor>#46226e</pcolor>
<scolor>#000000</scolor>
</wallpaper>
</wallpapers>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[org.gnome.login-screen]
logo='/usr/share/pixmaps/endeavouros-logo-text-dark.svg'
29 changes: 29 additions & 0 deletions eos-settings-mate-devel/99_endeavouros-mate.gschema.override
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[org.mate.caja.desktop]
font='Noto Sans 10'

[org.mate.panel]
default-layout='endeavouros'

[org.mate.background]
picture-filename='/usr/share/endeavouros/backgrounds/endeavouros-wallpaper.png'
picture-options='zoom'

[org.mate.interface]
gtk-color-scheme='menu_bg: #383c4a'
gtk-theme='Arc-Dark'
icon-theme='Qogir-dark'
document-font-name='Noto Sans 10'
font-name='Noto Sans 10'
monospace-font-name='Source Code Pro 10'

[org.mate.peripherals-mouse]
cursor-theme='Qogir-dark'

[org.mate.Marco.general]
theme='Arc-Dark'
titlebar-font='Noto Sans Bold 10'

[org.mate.NotificationDaemon]
popup-location='top_right'
theme='coco'

20 changes: 20 additions & 0 deletions eos-settings-mate-devel/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Maintainer: joekamprad <joekamprad at endeavouros.com>

pkgname=eos-settings-mate-devel
pkgver=1.2
pkgrel=1
pkgdesc="MATE settings for EndeavourOS"
arch=('any')
depends=('endeavouros-theming')
license=('GPL')
source=('99_endeavouros-mate.gschema.override'
'endeavouros.layout')
sha256sums=('3f4cd7020aa98f077945fcd95156793b4976c56576a3b346b76004c5a27d57d4'
'65ff5ef067ce69804afbff708e2956c64ed5bb83e4c03af577d85fea88013d3a')

package() {
PREFIX=/etc/skel
cd "$_pkgname"
install -Dm755 "${srcdir}/99_endeavouros-mate.gschema.override" "${pkgdir}/usr/share/glib-2.0/schemas/99_endeavouros-mate.gschema.override"
install -Dm755 "${srcdir}/endeavouros.layout" "${pkgdir}/usr/share/mate-panel/layouts/endeavouros.layout"
}
59 changes: 59 additions & 0 deletions eos-settings-mate-devel/endeavouros.layout
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
[Toplevel top]
expand=true
orientation=top
size=24

[Toplevel bottom]
expand=true
orientation=bottom
size=24

[Object menu-bar]
object-type=menu-bar
toplevel-id=top
position=0
locked=true

[Object mate-terminal]
launcher-location=/usr/share/applications/mate-terminal.desktop
object-type=launcher
panel-right-stick=false
position=0
toplevel-id=top

[Object firefox]
launcher-location=/usr/share/applications/firefox.desktop
object-type=launcher
panel-right-stick=false
position=0
toplevel-id=top

[Object notification-area]
object-type=applet
applet-iid=NotificationAreaAppletFactory::NotificationArea
toplevel-id=top
position=10
panel-right-stick=true
locked=true

[Object clock]
object-type=applet
applet-iid=ClockAppletFactory::ClockApplet
toplevel-id=top
position=0
panel-right-stick=true
locked=true

[Object show-desktop]
object-type=applet
applet-iid=WnckletFactory::ShowDesktopApplet
toplevel-id=bottom
position=0
locked=true

[Object window-list]
object-type=applet
applet-iid=WnckletFactory::WindowListApplet
toplevel-id=bottom
position=20
locked=true
19 changes: 19 additions & 0 deletions eos-settings-xfce4-devel/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Maintainer: joekamprad <joekamprad at endeavouros.com>

pkgname=eos-settings-xfce4-devel
_pkgname=eos-settings-xfce4
pkgver=2.0
pkgrel=1
pkgdesc="XFCE4 settings for EndeavourOS"
arch=('any')
license=('GPL')
depends=('endeavouros-theming')
url="https://github.com/endeavouros-team/${pkgname}"
makedepends=("git")
source=("https://github.com/endeavouros-team/${_pkgname}/archive/refs/tags/${pkgver}.tar.gz")
sha256sums=('7e63fc1c5049e26ad96460db65aca9bea0dbff1cb77653997dfcbb50514a8382')

package() {
cd "${_pkgname}-${pkgver}"
cp -R "etc" "${pkgdir}/"
}

0 comments on commit fd4ad2c

Please sign in to comment.