diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..ff3aaf9 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,12 @@ +rakuos-settings-plasma (1.0.1-1-1rakuos5) UNRELEASED; urgency=medium + + * Fix + * Add sddm settings + + -- Tohur Sun, 09 Nov 2025 23:09:52 -0700 + +rakuos-settings-plasma (1.0.1-1-1rakuos1) unstable; urgency=medium + + * Initial release of RakuOS Settings package. + + -- Joshua Webb Thu, 06 Nov 2025 22:40:00 -0700 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..007ad04 --- /dev/null +++ b/debian/control @@ -0,0 +1,12 @@ +Source: rakuos-settings-plasma +Section: metapackages +Priority: optional +Maintainer: RakuOS Team +Build-Depends: debhelper-compat (= 13), +Standards-Version: 4.6.2 + +Package: rakuos-settings-plasma +Architecture: all +Replaces: desktop-base +Depends: ${misc:Depends}, plymouth, sddm, plasma-desktop, grub2-common +Description: Plasma Settings for RakuOS diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5b4d8b3 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,10 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: RakuOS Branding +Upstream-Contact: Joshua Webb +Source: https://rakuos.org/ + +Files: * +Copyright: 2025 Joshua Webb +License: GPL-3+ + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3 or later. diff --git a/debian/install b/debian/install new file mode 100644 index 0000000..11de017 --- /dev/null +++ b/debian/install @@ -0,0 +1 @@ +etc/* etc/ diff --git a/debian/install.bk b/debian/install.bk new file mode 100644 index 0000000..40fe6a9 --- /dev/null +++ b/debian/install.bk @@ -0,0 +1,6 @@ +usr/share/plymouth/themes/rakuos/* usr/share/plymouth/themes/rakuos/ +usr/share/sddm/themes/rakuos/* usr/share/sddm/themes/rakuos/ +usr/share/wallpapers/RakuOS/* usr/share/wallpapers/RakuOS/ +usr/share/icons/rakuos/* usr/share/icons/rakuos/ +usr/share/calamares/branding/rakuos/* usr/share/calamares/branding/rakuos/ +usr/share/grub/themes/rakuos/* usr/share/grub/themes/rakuos/ diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..ac856e8 --- /dev/null +++ b/debian/rules @@ -0,0 +1,4 @@ +#!/usr/bin/make -f +# Simple dh (debhelper) build rules file +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/etc/sddm.conf.d/10-wayland.conf b/etc/sddm.conf.d/10-wayland.conf new file mode 100644 index 0000000..583dfbc --- /dev/null +++ b/etc/sddm.conf.d/10-wayland.conf @@ -0,0 +1,6 @@ +[General] +DisplayServer=wayland +GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell + +[Wayland] +CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1 diff --git a/etc/sddm.conf.d/kde_settings.conf b/etc/sddm.conf.d/kde_settings.conf new file mode 100644 index 0000000..33a4674 --- /dev/null +++ b/etc/sddm.conf.d/kde_settings.conf @@ -0,0 +1,15 @@ +[Autologin] +Relogin=false +Session=plasma +User= + +[General] +HaltCommand= +RebootCommand= + +[Theme] +Current=breeze + +[Users] +MaximumUid=60000 +MinimumUid=1000 diff --git a/etc/xdg/autostart/xdg-user-dirs-kde.desktop b/etc/xdg/autostart/xdg-user-dirs-kde.desktop new file mode 100644 index 0000000..41c26cf --- /dev/null +++ b/etc/xdg/autostart/xdg-user-dirs-kde.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Name=User folders update +TryExec=xdg-user-dirs-update +Exec=xdg-user-dirs-update +StartupNotify=false +NoDisplay=true + +X-KDE-autostart-phase=1 diff --git a/etc/xdg/plasma-workspace/env/env.sh b/etc/xdg/plasma-workspace/env/env.sh new file mode 100644 index 0000000..3aacc07 --- /dev/null +++ b/etc/xdg/plasma-workspace/env/env.sh @@ -0,0 +1,7 @@ +## from http://standards.freedesktop.org/menu-spec/latest/ + +# XDG_CONFIG_DIRS +if [ -z "${XDG_CONFIG_DIRS}" ] ; then + XDG_CONFIG_DIRS=/etc/xdg:/usr/share/desktop-base/kf5-settings + export XDG_CONFIG_DIRS +fi