Whats going on here?
Hi everyone!
During the last weeks, we have been working on building KDE 6 and a new repo called chaotic-aur-kde
. @alexjp did most of the work by bringing up the needed PKGBUILDs to build via our infra.
Although this is still very early, things are working pretty well. The current status is that KDE frameworks and Plasma are mostly/all ported, but some KDE apps still arenāt, eg. Okular.
Needless to say, this isnāt guaranteed stability due to the nature of master branch builds, and please do a snapshot before trying this
Still, one Chaotic-AUR member has been using it for the last week without āanyā issues (meaning crashes that would interrupt workflow).
How to make use of it?
-
add
[chaotic-aur-kde]
to/etc/pacman.conf
before any other repo[chaotic-aur-kde] Include = /etc/pacman.d/chaotic-mirrorlist
-
Update package lists via
pacman -Sy
-
Save the package lists offered below to files called
kf6
,extra
,plasma
(we will be using them in the next step) -
Use
pacman --overwrite ā*ā
when installing the packages listed belowpacman -S (cat kf6 extra plasma) --overwrite '*'
-
Restore SDDM theme back to breeze:
[Theme] # Current theme name Current=breeze CursorTheme=breeze_cursors
It is recommended to keep theming to a minimum, so please change KDE themes back to Breeze.
There is an additional list of packages that are based on Qt6 that you wish to install, but currently, itās not needed, because Qt5 apps should work on KDE 6 (that is why overwrite
is needed, and not recommended to uninstall those Plasma 6 packages. Hopefully, the Arch packages from Plasma 5 and Plasma 6 can be installed without any file conflicts).
Another disclaimer: the packages are being updated every 3 hours with the latest git changes, so ā¦ any bad Git commit can ruin your workflow, so please have that in mind
However, if you find packaging issues, please report them here in the forum for now. In the coming days, a Git repo will be created and you will then also be able to submit issues there.
Thanks, everyone. Have a nice day!
The package lists
KF6
attica
baloo
bluez-qt
breeze-icons
extra-cmake-modules
frameworkintegration
kactivities
kactivities-stats
kapidox
karchive
kauth
kbookmarks
kcalendarcore
kcmutils
kcodecs
kcolorscheme
kcompletion
kconfig
kconfigwidgets
kcontacts
kcoreaddons
kcrash
kdav
kdbusaddons
kdeclarative
kded
kdesu
kdnssd
kdoctools
kemoticons
kfilemetadata
kglobalaccel
kguiaddons
kholidays
ki18n
kiconthemes
kidletime
kimageformats
kinit
kio
kirigami
kirigami-addons
kitemmodels
kitemviews
kjobwidgets
knewstuff
knotifications
knotifyconfig
kpackage
kparts
kpeople
kplotting
kpty
kquickcharts
krunner
kservice
ksvg
ktexteditor
ktextwidgets
kunitconversion
kwallet
kwayland
kwidgetsaddons
kwindowsystem
kxmlgui
libkomparediff2
modemmanager-qt
networkmanager-qt
plasma-framework
plasma-wayland-protocols
plasma5support
polkit-qt6
prison
purpose
qqc2-desktop-style
solid
sonnet
syndication
syntax-highlighting
threadweaver
Plasma
bluedevil
breeze
breeze-gtk
breeze-plymouth
discover
drkonqi
flatpak-kcm
kactivitymanagerd
kde-cli-tools
kde-gtk-config
kdecoration
kdeplasma-addons
kgamma5
kglobalacceld
kinfocenter
kmenuedit
kpipewire
kscreen
kscreenlocker
ksshaskpass
kstatusnotifieritem
ksystemstats
kuserfeedback
kwallet-pam
kwayland-integration
kwin
kwrited
layer-shell-qt
libkscreen
libksysguard
milou
oxygen
oxygen-sounds
plasma-browser-integration
plasma-desktop
plasma-disks
plasma-firewall
plasma-integration
plasma-nm
plasma-pa
plasma-sdk
plasma-systemmonitor
plasma-thunderbolt
plasma-vault
plasma-welcome
plasma-workspace
plasma-workspace-wallpapers
plymouth-kcm
powerdevil
sddm-kcm
systemsettings
xdg-desktop-portal-kde
Extra
kirigami-addons
kquickimageeditor
libquotient
phonon-qt6
sddm
KDE apps
alligator
ark
audiotube
baloo-widgets
dolphin
dolphin-plugins
dragon
falkon
ffmpegthumbs
filelight
gwenview
haruna
kamera
kapptemplate
kasts
kate
kcalc
kcharselect
kcolorchooser
kcron
kde-inotify-survey
kdebugsettings
kdenetwork-filesharing
kdialog
keditbookmarks
kfind
kimagemapeditor
kio-admin
kjournald
kmag
kolourpaint
kompare
kongress
konsole
kontrast
konversation
kpmcore
ksystemlog
kteatime
kwalletmanager
markdownpart
neochat
partitionmanager
plasmatube
spectacle
svgpart
sweeper
tokodon