All Projects → Rokin05 → darkine-kde

Rokin05 / darkine-kde

Licence: GPL-3.0 license
Darkine KDE - Theme for KDE Plasma 5 desktop > Mirror of https://git.rokin.in/Rokin/darkine-kde

Programming Languages

CSS
56736 projects
QML
638 projects

Projects that are alternatives of or similar to darkine-kde

midnight-kde
Midnight theme - KDE Plasma
Stars: ✭ 24 (-41.46%)
Mutual labels:  plasma, kde-plasma-5, desktop-environment, plasma-desktop
nocturnal-kde
Nocturnal theme - KDE Plasma
Stars: ✭ 12 (-70.73%)
Mutual labels:  plasma, kde-plasma-5, desktop-environment, plasma-desktop
Fedora-KDE-Minimal-Install-Guide
Guide to install KDE Plasma desktop environment on a minimal Fedora installation
Stars: ✭ 125 (+204.88%)
Mutual labels:  kde, kde-plasma-5, desktop-environment
konsave
Konsave lets use save your Linux customization and restore them very easily!
Stars: ✭ 336 (+719.51%)
Mutual labels:  kde, plasma, desktop-environment
plasma-docker
Plasmoid for KDE Plasma to control docker containers
Stars: ✭ 38 (-7.32%)
Mutual labels:  kde, plasma
awesome-widgets
Minimalistic Plasmoid set
Stars: ✭ 60 (+46.34%)
Mutual labels:  kde, kde-plasma-5
pidswallow
A swallower script using process hierarchy.
Stars: ✭ 40 (-2.44%)
Mutual labels:  kde, plasma
konfsave
Easy saving and switching between multiple KDE configurations.
Stars: ✭ 42 (+2.44%)
Mutual labels:  kde, kde-plasma-5
KDynamic
An Alternative to MacOS Mojave Dynamic Theme and Wallpaper Changer
Stars: ✭ 48 (+17.07%)
Mutual labels:  kde, kde-plasma-5
kcm-colorful
Make your KDE Plasma colorful.
Stars: ✭ 126 (+207.32%)
Mutual labels:  kde, plasma-desktop
La Capitaine Icon Theme
La Capitaine is an icon pack designed to integrate with most desktop environments. The set of icons takes inspiration from the latest iterations of macOS and Google's Material Design.
Stars: ✭ 1,858 (+4431.71%)
Mutual labels:  kde, desktop-environment
archlinuxcn-dotfiles-collection
来自社区小伙伴们的 dotfiles 集锦
Stars: ✭ 73 (+78.05%)
Mutual labels:  kde
meta-qt5-extra
OE layer for desktop environments based on Qt5 (KDE KF5+Plasma+Apps / lirios / lxqt / lumina)
Stars: ✭ 28 (-31.71%)
Mutual labels:  kde
soundkonverter
soundKonverter is in maintenance mode, PRs are welcome.
Stars: ✭ 89 (+117.07%)
Mutual labels:  kde
JetBrainsRunner
A Krunner Plugin which allows you to open your recent projects
Stars: ✭ 31 (-24.39%)
Mutual labels:  kde
MLab
“云上炼丹师”中的云
Stars: ✭ 54 (+31.71%)
Mutual labels:  kde
kali-desktop
🐳 Kali Linux desktop running in Docker on any operating system, in your web browser or a VNC client, with Kali top10 tools pre-installed.
Stars: ✭ 72 (+75.61%)
Mutual labels:  kde
MIF
Файлик M.I.F. от проекта @plafonlinux
Stars: ✭ 41 (+0%)
Mutual labels:  kde
plexydesk
Lightweight Desktop Manager for Gnu/Linux and FreeBSD - Ideal for Low resource computers
Stars: ✭ 33 (-19.51%)
Mutual labels:  kde
wallpaper-engine-kde-plugin
A kde wallpaper plugin integrating wallpaper engine
Stars: ✭ 639 (+1458.54%)
Mutual labels:  kde

Darkine theme - KDE Plasma Darkine - SDDM theme Darkine - SDDM theme

Darkine KDE - Theme for KDE Plasma 5 desktop :

The full theme collection is available on OpenDesktop.org and on KDE Plasma Discover.
You can also use the script below to install the latest version directly from this repo (independently on your distro).


Name Git (path) OpenDesktop (tar.gz) Misc
Plasma Look-and-Feel Pack 🔗 📥
Plasma Desktop Theme 🔗 📥
Plasma Color Scheme 🔗 📥
Aurorae Theme 🔗 📥
Kvantum Theme 🔗 📥
GTK Theme 🔗 📥 Known bug (Firefox)
Icon-pack 🔗 📥
SDDM Theme 🔗 📥
Konsole color-scheme 🔗 📥
Wallpapers 🔗 📥
Wallpapers (2018) 🔗 📥
Firefox Quantum Theme 🔗 📥 Darkine at addons.mozilla.org

Installation

Install

wget -qO- https://raw.githubusercontent.com/Rokin05/darkine-kde/master/install.sh | sh

Uninstall

wget -qO- https://raw.githubusercontent.com/Rokin05/darkine-kde/master/install.sh | uninstall=true sh


Note about SDDM theme :

The SDDM Thème is build from scratch with QtQuick 2 (Qt 5.7 >=).
This is compatible with and without KDE Plasma and not depend of KDE Framework.
You can learn more about it at : SDDM-Themes (Git).

Dependencies (sddm only)

On KDE Plasma desktop, you normally have nothing more to install, but if one dependency is not present on other environments here are those used :

● Debian / Ubuntu :
# On Ubuntu, universe repo maybe necessary : 
# add-apt-repository universe
apt-get update 
apt-get install qml-module-qtquick-layouts qml-module-qtquick-controls2 qml-module-qtquick-templates2 qml-module-qtgraphicaleffects
● Arch :
pacman -S qt5-quickcontrols2 qt5-graphicaleffects qt5-svg

Recommendations

  • For better looking please use this pack with Kvantum engine.
    Run kvantummanager --set Darkine to choose and apply theme.

Fonts :

# Arch :
sudo pacman -S adobe-source-code-pro-fonts ttf-roboto

# dnf (Fedora)
sudo dnf install adobe-source-code-pro-fonts google-roboto-fonts

# pkg(8) (FreeBSD)
pkg install sourcecodepro-ttf roboto-fonts-ttf

kwriteconfig5 --file kdeglobals --group General --key fixed "Source Code Pro,9,-1,5,50,0,0,0,0,0,Regular"
kwriteconfig5 --file kdeglobals --group General --key font "Roboto,10,-1,5,50,0,0,0,0,0,Regular"
kwriteconfig5 --file kdeglobals --group General --key menuFont "Roboto,10,-1,5,50,0,0,0,0,0,Regular"
kwriteconfig5 --file kdeglobals --group General --key smallestReadableFont "Roboto,8,-1,5,50,0,0,0,0,0,Regular"
kwriteconfig5 --file kdeglobals --group General --key toolBarFont "Roboto,10,-1,5,50,0,0,0,0,0,Regular"
kwriteconfig5 --file kdeglobals --group WM --key activeFont "Roboto,9,-1,5,50,0,0,0,0,0,Regular"

qdbus org.kde.KWin /KWin reconfigure
kquitapp5 plasmashell && kstart5 plasmashell

Toolbar icon size :

kwriteconfig5 --file kdeglobals --group MainToolbarIcons --key Size "22"
kwriteconfig5 --file kdeglobals --group ToolbarIcons --key Size "22"

qdbus org.kde.KWin /KWin reconfigure
kquitapp5 plasmashell && kstart5 plasmashell

Known bug

● Firefox / Thunderbird + GTK3 theme :

The rendering is not perfect with dark theme, The main background of the selected tab and the highlighted text in the main menu follow bad or does not follow the colors of the GTK theme so I have tried to deal with that how i can.

To improve that, if you want keep the dark theme you can use the Firefox (WebExtension) theme specially made for it and available on addons.mozilla.org.

Alternative 1 : you can make Firefox (46+) ignore the GTK theme with the following commands examples :
# For KDE Desktop
env GTK_THEME=Breeze:light firefox
env GTK_THEME=Breeze:light thunderbird

# For Gnome Desktop
env GTK_THEME=Adwaita:light firefox
env GTK_THEME=Adwaita:light thunderbird

* Note : The current Firefox (WebExtension) theme style only the main window/tab and keep the menu white. It can be used in addition or without the GTK theme.

Alternative 2 : Change the GTK theme for content process only :

To force Firefox to use a light theme (e.g. Adwaita) for web content only :

1) Open about:config in the address bar.
2) Create a new widget.content.gtk-theme-override string type entry (right mouse button > New > String).
3) Set the value to the light theme to use for rendering purposes (e.g. Adwaita:light).
4) Restart Firefox.
HTML Textarea and checkbox :

This is another Firefox bug with GTK Theme, it's possible to fix that with a custom userContent.css file :

1) Create userContent.css file in your Firefox profil folder : ~/.mozilla/firefox/<your-profil>/chrome/userContent.css
2) Past the css code :

/* FIX GTK THEME */
textarea, input, select {
    -moz-appearance: none !important;
    background-color: #eee;
    color: #111;
}

3) Restart Firefox.

Ref : Arch Wiki.


Licence

Source code of is licensed under GNU GPL version 3.
QML files are MIT licensed and images are CC BY 3.0.


Credits

  • Git - KDE Plasma - (Breeze).
  • Git - Papirus - (PapirusDevelopmentTeam).
  • Git - Sweet - (For the GTK WM icons).

Donate

The development, the publication and the different tests are done in my free time,
If you like my project, you can send a coffee at :

PayPal donate button

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].