Awesome
<img src="hello_icon.png" align="right" width="128" /> hello.
hello. is a compilation of various color-schemes, themes, icons and more for the KDE Plasma desktop. It is unopinionated, putting you in charge.
NOT ACTIVELY MAINTAINED!
Since I moved on to a different hardware setup and KDE is just throwing too many bullshit things at me like SDDM insisting on mirroring the login screen unrotated to every monitor I have active as well as marking new input for overwriting for some reason, forcing me to double every character of my password and other silly quirks of Plasma I moved over to Gnome which for some reason works a ton better once basic configuration was done.
I will still work on getting some bugs fixed whenever I feel like it (probably never, let's face it).
Sorry!
Content
Package | WIP Status |
---|---|
Color Scheme<br/>A beautifully crafted set of color schemes, supporting light and dark modes alike. | 90% done |
Application Style<br/>Taking the best parts of KDE's own Breeze set and improving upon it subtly. | 0% done |
Window Decoration<br/>Allowing for granular customization, yet looking absolutely astonishing in every setting. | 90% done |
Plasma Theme<br/>Completing your desktop experience with a well balanced and elegant Plasma theme, complementing your light or dark color scheme. | 90% done |
Effects<br/>Rounding off the overall beautiful experience with the hello shader set. | 30% done |
Installation
Build Dependencies
To build the packages you have to install some build-tools for your system first. If you already built something from source chances are you might have some of those installed.
Ubuntu
sudo apt install build-essential libkf5config-dev libkdecorations2-dev libqt5x11extras5-dev qtdeclarative5-dev extra-cmake-modules libkf5guiaddons-dev libkf5configwidgets-dev libkf5windowsystem-dev libkf5coreaddons-dev gettext
Arch Linux
sudo pacman -S cmake extra-cmake-modules kdecoration qt5-declarative qt5-x11extras
Fedora
sudo dnf install cmake extra-cmake-modules "cmake(Qt5Core)" "cmake(Qt5Gui)" "cmake(Qt5DBus)" "cmake(Qt5X11Extras)" "cmake(KF5GuiAddons)" "cmake(KF5WindowSystem)" "cmake(KF5I18n)" "cmake(KDecoration2)" "cmake(KF5CoreAddons)" "cmake(KF5ConfigWidgets)" "cmake(Qt5UiTools)" "cmake(KF5GlobalAccel)" kwin-devel libepoxy-devel "cmake(KF5Init)" "cmake(KF5Crash)" "cmake(KF5KIO)" "cmake(KF5Notifications)" kf5-kpackage-devel
openSUSE
sudo zypper install cmake gcc-c++ extra-cmake-modules libQt5Gui-devel libQt5DBus-devel libqt5-qttools-devel libqt5-qtx11extras-devel libQt5OpenGL-devel libQt5Network-devel libepoxy-devel kconfig-devel kconfigwidgets-devel kcrash-devel kglobalaccel-devel ki18n-devel kio-devel kservice-devel kinit-devel knotifications-devel kwindowsystem-devel kguiaddons-devel kpackage-devel kwin5-devel xcb-util-devel xcb-util-cursor-devel xcb-util-wm-devel xcb-util-keysyms-devel
If your system is not listed above or there are packages missing in this list, please open an issue or pull request so it can be fixed.
Automated Installation
Shell Script
Give the hello automagic installer a try. It will fetch the latest stable release from this repository and run all the commands listed down below so you can sit back and watch the terminal do all the work.
Gentoo ebuild
Thanks to therealfarfetchd for providing https://github.com/therealfarfetchd/ebuilds/tree/master/kde-misc/hello which includes the entire project.
Manual Installation
Clone the repository and create the build directory:
git clone https://github.com/n4n0GH/hello
cd hello && mkdir build && cd build
Start building with cmake:
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
Finally restart KWin and Plasma to clear their cache:
kwin_x11 --replace &
plasmashell --replace &
You should now be able to use KDE's system settings to enable and modify the theme.
Donate
People have asked me to donate because they enjoyed these tools. Here's how you can donate:
- Open your favorite search engine
- Type in "donate homeless in my area" or "donate kids in my area" or similar, you get the idea
- Donate whatever you would've given to me, to those organizations instead
Why can't I donate to you?
It's not that I don't want or need the money, but I'm blessed enough to have a roof over my head, food to eat, am generally healthy and have access to machines that allow me to create. Your money can help people in need or projects that help people.
If you live in Germany, here are some projects I personally have donated to and am a believer of:
Children's Hospice Sternenbrücke
Providing help to families whose children are terminally ill, giving them a nice place to be in for the last moments of their short lives, easing the burden of the parents and even helping families after their child's untimely demise.
https://sternenbruecke.de/jetzt-spenden/paypal
Streetmagazine Hinz&Kunzt
Project to give homeless people a chance to reclaim their lives and get back on track. Similar to "Big Issue", but on a regional level.