A clean and green theme for Pop! OS
Love the content? Consider Subscribing: https://tinyurl.com/ydx35uwd
Depends on:
- git
- conky
1.10.x
(build) - curl (build)
- jq (build)
- gawk (build)
- Conky Vision (Conky theme)
- OpenWeatherMap (weather forecast)
- Poiret One (fonts)
Depends on (full list here):
- Plasma
>= 5.15.
- Qt
>= 5.12
Depends on:
- lightdm-webkit2-greeter
- Glorious Lightdm webkit2 theme
NOTE: Replace $DIR
with the directory you cloned this repo to
-
Update repositories with
sudo apt update
-
Upgrade system with
sudo apt upgrade
-
Install KDE Plasma (desktop only package):
sudo apt install kde-plasma-desktop
-
Install Lightdm:
sudo apt install lightdm
-
Install Kvantum:
sudo apt install qt5-style-kvantum qt5-style-kvantum-themes
-
Install Conky and dependencies:
sudo apt install conky-all curl jq gawk
-
Install latte-dock pre-requisites:
sudo apt install libxcb-randr0-dev libx11-xcb-dev
-
Shutdown system:
sudo shutdown -h now
-
Select KDE Plasma in the DE menu and login
-
Apply the following themes:
- Global Theme: Sweet-Mars
- Plasma Style: ROUNDED
- Application Style: Breeze (preference)
- Window Decorations: Sweet Mars-transparent (preference)
-
Clone this GitHub repo:
git clone https://github.com/VaughnValle/lush-pop.git
-
Apply colorscheme
- Go to Colors in System Settings
- Click on the Install from file button
- Navigate to lush-pop and select Nature.colors
- Click Apply to apply colorscheme
-
Install latte-dock extra dependencies (more info here):
sudo apt install cmake extra-cmake-modules qtdeclarative5-dev libqt5x11extras5-dev libkf5iconthemes-dev libkf5plasma-dev libkf5windowsystem-dev libkf5declarative-dev libkf5xmlgui-dev libkf5activities-dev build-essential libxcb-util-dev libkf5wayland-dev git gettext libkf5archive-dev libkf5notifications-dev libxcb-util0-dev libsm-dev libkf5crash-dev libkf5newstuff-dev
-
Install latte-dock with the installation script:
cd $DIR/lush-pop/latte-dock && sh install.sh
-
Launch latte-dock either with Krunner (alt+space) or in the terminal with:
latte-dock
-
Switch to Latte Dock layout to Extended
- Right click the dock
- Click Configure Latte
- Switching the layout in the Layouts section
-
Adjust the Latte Dock settings to your liking
- Right click the dock
- Click Edit Panel
- Toggle the Advanced option
-
Remove/Add your preferred widgets, widgets in the video includes:
- Global Menu
- Application Title
- Better Inline Clock
-
Configure System Tray and set all menus to Always hidden
-
Arrange widgets to your liking
- You can enable colors in your widget by clicking the teardrop icon
-
Configure the Better Inline Clock widget
-
Adjust the padding of the dock
- In the Effects section of the latte-dock settings, adjust the Padding slider
-
Configure Application Launcher icon
- Sample icon is in
$DIR/lush-pop/
as icon.png
- Sample icon is in
-
Configure Kvantum Manager and set the theme
- Sweet Mars Kvantum theme folder is in
$DIR/lush-pop/Sweet-Mars-transparent-toolbar
- Sweet Mars Kvantum theme folder is in
-
Create a free account in OpenWeatherMap
- Get your free API key in the API section of the website
- Search the City ID of your location here
-
Install the Poiret One font in
$DIR/lush-pop/Poiret
-
Install MNML Conky:
cd $DIR/lush-pop/mnml_conky && ./install
NOTE: Leave your answers blank when prompted during installation by hitting Enter
-
Copy conky configuration file to your home directory:
cp .conkyrc ~/.conkyrc
-
Edit the conky configuration file:
nano ~/.conkyrc
- Place your API key in the
template6
variable - Place your City ID in the
template7
variable
- Place your API key in the
-
Run conky in the terminal:
conky
-
Install Kwin Scripts:
- Krohnkite for window-tiling
- Latte Window Colors for better dynamic latte-dock colors
-
Remove top titlebar of terminal windows
- Open the Window Rules setting
- Change Window Class type to Exact Match and type in your terminal (e.g. Konsole)
- Tick the No titlebar and Frame setting in the Appearance section, select Force and Yes
-
Enable Configuration settings for Krohnkite:
mkdir -p ~/.local/share/kservices5/ ln -s ~/.local/share/kwin/scripts/krohnkite/metadata.desktop ~/.local/share/kservices5/krohnkite.desktop
-
Configure Krohnkite in
- Kwin Scripts for visuals such as window gaps, tiling modes, etc.
- Global Shortcuts Kwin section for Krohnkite shortcuts
-
Change your terminal theme to your liking
- Theme used in the video is Sweet Mars, included in the Sweet Konsole Theme
-
Install the custom splash screen with
cd $DIR/lush-pop/ && cp -r Lush ~/.local/share/plasma/look-and-feel/
-
Preview and apply the installed custom splash screen
- Go to Splash Screen settings
- Find the Lush splash screen; hit the play button to preview
- Select Lush and hit apply
-
Install lightdm-webkit2-greeter
- Open Dolphin in $DIR/lush-pop
- Install the lightdm-webkit2-greeter_2.2.5-1%2B15.31_amd64.deb file; you can use Eddy
-
Install the Glorious Webkit2 theme:
sudo cp -r $DIR/lush-pop/lightdm-webkit2-theme-glorious/ /usr/share/lightdm-webkit/themes/
-
Edit the lightdm configuration file:
sudo nano /etc/lightdm/lightdm.conf.d/lightdm.conf
- Change the value of greeter-session to
lightdm-webkit2-greeter
- Change the value of greeter-session to
-
Edit the lightdm webkit2 configuration file:
sudo nano /etc/lightdm/lightdm-webkit2-greeter.conf
- Change the value of webkit_theme to
lightdm-webkit2-theme-glorious
- Change the value of webkit_theme to
-
Reboot your system and enjoy!