Monochrome Theme For Kde Plasma!

(Theme by u/DarkReaper231)

Why I did I write this guide?

Recently u/DarkReaper231 posted a nice monochrome theme on unixporn. His config works in i3-gaps only, so I decided to write a short guide to help port it to KDE plasma, Gnome, xfce and awesome wm!

How well it look like?

/images/monochrome-plasma/final-rice.png

Installing dependencies

Manjaro/Arch

$ sudo pacman -Syu yay # This line is Only for Manjaro users (Arch users know what to do btw :P)
$ yay -Sy picom-ibhagwan-git

Enabling Rounded Corners

Picom is the "composite manager" that is going to make windows rounded. It requires a little bit of setup to make it work.

  • First we need to disable the current composite manager which came by default with KDE Plasma.

Open your settings > Hardware Section > Display and Login > Compositor >

From there disable Compositor on start up /images/monochrome-plasma/disable-compositor.png

  • Next Logout and log back for the changes to take effect

  • Copy and paste the picom config from .config/picom.conf into ~/.config/picom.conf. or use this command if you feel too lazy to do things manually

    # will overwrite your current config
    curl https://raw.githubusercontent.com/westofer/monochrome-theme/master/.config/picom.conf -o ~/.config/picom.conf
  • Run picom to test the rounded corners :) You should see something similar to /images/monochrome-plasma/rounded-corners.gif

    Note: if you get an error stating "Another Composite Manager is already running", try running `pkill picom` and repeating the first step ;)

    Running picom on startup automatically:

  • You probably don't want to type `picom` on each startup, so instead we are going to create a script that runs on startup. The process is simple and and can be done by running this one liner to do most of the process automatically.

    mkdir -p ~/bin/ && echo "picom &" > ~/bin/autostart.sh && chmod +x ~/bin/autostart.sh

Now add this file to autostartup by opening `settings >> Startup and shutdown >> Autostart >> Add Script >> Type "~/bin/autostart.sh"`

Here is a gif for reference: /images/monochrome-plasma/autostart.gif

Now Login to test it

Yay! This was the hardest part!

Installing Themes from kde store

From the settings >> Global Themes >> Get New Global themes >> Search for "monochrome" >> install and apply

Installing Konsole Scheme

From the konsole >> settings >> manage profiles >>
New Profile >> Appereance >> Get New >>
Search for "Monochrome" >> Install >> exit >>
Select Monochrome Konsole >>
exit and set the new profile as default.
(restart konsole for changes to take effect)

Demo:

/images/monochrome-plasma/konsole-colorscheme.gif

You might also want to change the margin size:

/images/monochrome-plasma/margin-size.png

You might also want to hide the menu bar

/images/monochrome-plasma/menubar.png

Another option is to hide the title bat

(remeber that you can drag windows without a title bar while holding ALT)

/images/monochrome-plasma/titlebar.png

Installing Icons

This should be easy too

settings >> icons >> add icons >> install icon >> use

/images/monochrome-plasma/installing-icons.gif

you get the idea

Configuring the panel

First we need to set the panel to be flexable.

/images/monochrome-plasma/panel-flexable.png

Then click edit panel

/images/monochrome-plasma/panel-edit.png

On the right we should have 'more options' button, click that then center the panel

/images/monochrome-plasma/panel-center.png

On the edge of the panel you should be able to resize the panel as in this picture

/images/monochrome-plasma/panel-resize-handle.png

The whole process looks like this:

/images/monochrome-plasma/panel-resize.gif

press ESC to exit and save

Final words

/images/monochrome-plasma/final-rice.png

Notice that I didn't include any font configuration, it should be something simple that you can do :). This applies to using css stylesheets for firefox.

For the Dolphin File Manager I used <F9> and alt+m to hide the side panel and menu bar respectively. An alternative to dolphin would be nautilus.

The Picture included neofetch, cava and tty-clock (press c to center the clock)

to resize a terminal with nobars >> alt + right click

Hope you enjoy your rice :)