diff --git a/NewspaperLight.colors b/NewspaperLight.colors new file mode 100644 index 0000000..e8963e9 --- /dev/null +++ b/NewspaperLight.colors @@ -0,0 +1,105 @@ +[ColorEffects:Disabled] +Color=112,111,110 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +IntensityAmount=0.1 +IntensityEffect=0 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=112,111,110 +ColorAmount=0.025 +ColorEffect=2 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=true +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=230,229,228 +BackgroundNormal=230,229,228 +DecorationFocus=61,174,233 +DecorationHover=142,203,233 +ForegroundActive=255,128,224 +ForegroundInactive=136,135,134 +ForegroundLink=0,87,174 +ForegroundNegative=191,3,3 +ForegroundNeutral=176,128,0 +ForegroundNormal=49,54,59 +ForegroundPositive=0,110,40 +ForegroundVisited=69,40,134 + +[Colors:Selection] +BackgroundAlternate=220,100,52 +BackgroundNormal=220,100,52 +DecorationFocus=61,174,233 +DecorationHover=142,203,233 +ForegroundActive=255,128,224 +ForegroundInactive=142,203,233 +ForegroundLink=0,87,174 +ForegroundNegative=156,14,14 +ForegroundNeutral=255,221,0 +ForegroundNormal=252,252,252 +ForegroundPositive=128,255,128 +ForegroundVisited=69,40,134 + +[Colors:Tooltip] +BackgroundAlternate=0,0,0 +BackgroundNormal=0,0,0 +DecorationFocus=61,174,233 +DecorationHover=142,203,233 +ForegroundActive=255,128,224 +ForegroundInactive=96,112,128 +ForegroundLink=0,87,174 +ForegroundNegative=191,3,3 +ForegroundNeutral=176,128,0 +ForegroundNormal=255,255,255 +ForegroundPositive=0,110,40 +ForegroundVisited=69,40,134 + +[Colors:View] +BackgroundAlternate=240,240,240 +BackgroundNormal=221,216,200 +DecorationFocus=61,174,233 +DecorationHover=142,203,233 +ForegroundActive=255,128,224 +ForegroundInactive=136,135,134 +ForegroundLink=0,87,174 +ForegroundNegative=191,3,3 +ForegroundNeutral=176,128,0 +ForegroundNormal=49,54,59 +ForegroundPositive=0,110,40 +ForegroundVisited=69,40,134 + +[Colors:Window] +BackgroundAlternate=230,229,228 +BackgroundNormal=221,216,200 +DecorationFocus=61,174,233 +DecorationHover=142,203,233 +ForegroundActive=255,128,224 +ForegroundInactive=136,135,134 +ForegroundLink=0,87,174 +ForegroundNegative=191,3,3 +ForegroundNeutral=176,128,0 +ForegroundNormal=49,54,59 +ForegroundPositive=0,110,40 +ForegroundVisited=69,40,134 + +[General] +ColorScheme=NewspaperLight +Name=NewspaperLight +shadeSortColumn=true + +[KDE] +contrast=0 + +[WM] +activeBackground=83,81,73 +activeBlend=83,81,73 +activeForeground=255,255,255 +inactiveBackground=83,81,73 +inactiveBlend=83,81,73 +inactiveForeground=200,200,200 diff --git a/README.md b/README.md index d27399f..b182a28 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,37 @@ -# breeze-newspaper +# KDE Breeze Newspaper theme -KDE Breeze Newspaper theme \ No newline at end of file +This theme is meant as day-time replacement for the imho too harsh and grey Breeze theme. The main color was originally based on yellowed newspapers. It stays pretty close to Breeze, but offers a warm, easy-going and 'earthy' experience that's friendly on the eyes. + +## Installation + +Here's a walk-through for a local (current-user only) installation: + +```bash +# Make the required local directories if needed +mkdir -p ~/.local/share/plasma/look-and-feel +mkdir -p ~/.local/share/color-schemes +# Get the theme +cd ~/.local/share/plasma/look-and-feel/ +git clone https://git.rbts.co/rbts.co/co.rbts.breezenewspaper.desktop +# Install the color scheme +cp co.rbts.breezenewspaper.desktop/NewspaperLight.colors ~/.local/share/color-schemes/ +``` + +## Usage + +Select the theme or color-scheme in the main GUI. + +Alternatively the `light` and `dark` scripts can be used to switch themes quickly. + +## TODO + +- Generate some real previews +- See why it doesn't show up as 'Global Theme' in the GUI +- Fix schema warning (?) +- See if the required color scheme can be bundled + +## License and repository + +This is based on the KDE Breeze theme and as such mostly authored by them. Adaptation by Stefan Hamminga and hosted at: + +https://git.rbts.co/rbts.co/co.rbts.breezenewspaper.desktop diff --git a/contents/defaults b/contents/defaults new file mode 100644 index 0000000..3bfcf34 --- /dev/null +++ b/contents/defaults @@ -0,0 +1,29 @@ +[kdeglobals][KDE] +widgetStyle=Breeze + +[kdeglobals][General] +ColorScheme=NewspaperLight + +[kdeglobals][Icons] +Theme=breeze + +[plasmarc][Theme] +name=default + +[Wallpaper] +Image=Next + +[kcminputrc][Mouse] +cursorTheme=breeze_cursors + +[kwinrc][WindowSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][DesktopSwitcher] +LayoutName=org.kde.breeze.desktop + +[kwinrc][org.kde.kdecoration2] +library=org.kde.breeze + +[KSplash] +Theme=org.kde.Breeze diff --git a/contents/previews/fullscreenpreview.jpg b/contents/previews/fullscreenpreview.jpg new file mode 100644 index 0000000..4940998 Binary files /dev/null and b/contents/previews/fullscreenpreview.jpg differ diff --git a/contents/previews/preview.png b/contents/previews/preview.png new file mode 100644 index 0000000..e51db9d Binary files /dev/null and b/contents/previews/preview.png differ diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..a7b9e00 --- /dev/null +++ b/metadata.json @@ -0,0 +1,21 @@ +{ + "KPlugin": { + "Authors": [ + { + "Email": "stefan@rbts.co", + "Name": "Stefan Hamminga" + } + ], + "Category": "", + "Description": "Breeze Newspaper", + "Id": "co.rbts.breezenewspaper.desktop", + "License": "GPLv2+", + "Name": "Breeze Newspaper", + "ServiceTypes": [ + "Plasma/LookAndFeel" + ], + "Version": "1.0", + "Website": "https://git.rbts.co/rbts.co/co.rbts.breezenewspaper.desktop" + }, + "X-Plasma-MainScript": "defaults" +} diff --git a/scripts/dark b/scripts/dark new file mode 100755 index 0000000..d052338 --- /dev/null +++ b/scripts/dark @@ -0,0 +1,4 @@ +lookandfeeltool -a org.kde.breezedark.desktop +gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' +gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita' +gdk-pixbuf-query-loaders --update-cache diff --git a/scripts/light b/scripts/light new file mode 100755 index 0000000..50aaecd --- /dev/null +++ b/scripts/light @@ -0,0 +1,4 @@ +lookandfeeltool -a co.rbts.breezenewspaper.desktop +gsettings set org.gnome.desktop.interface color-scheme 'prefer-light' +gsettings set org.gnome.desktop.interface gtk-theme 'Breeze' +gdk-pixbuf-query-loaders --update-cache