DE : Manjaro
WM : Leftwm
terminal : Alacritty
bar : Polybar
launcher : Rofi
file manager: Dolphin
- leftwm-git
- picom-jonaburg-git
- polybar
- nerd-fonts-inter
- rofi
- dunst (Optional for Notifications)
- trayer (Optional, see Systray Configuration section)
- feh
Installation via leftwm-theme
If you have leftwm-theme
installed, you can install this theme directly within LeftWM using the following commands:
leftwm-theme update
leftwm-theme install Garden
leftwm-theme apply Garden
-
Install all required dependencies
-
cd into your Themes directory
cd $HOME/.config/leftwm/themes
- Clone the repository
git clone https://github.com/taylor85345/leftwm-theme-garden.git Garden
- Remove the symlink to your current theme if set
rm current
- Set this as your current theme
ln -s Garden current
- Restart your window manager
$MOD + Shift + r
-
Tag Bar
The Tag Switcher in Polybar assigns icons based on your tag names as defined in your
$HOME/.config/leftwm/config.toml
. To match the icons in my screenshots, please copy thetags =
line out ofmisc/configs/leftwm/config.toml
into your config.toml -
Default Apps script
I've included the default_app script (assigned to the '+' in polybar) which assigns a program to each tag and opens whichever application is assigned to the currently focused tag. You can edit the script, or you can copy
misc/default_apps.sh
to$HOME/.config/leftwm
and edit that file if you want your selections to survive leftwm-theme updates.By default, the script will launch the following
TERM=alacritty BROWSER=firefox DOC=libreoffice FILE=dolphin PLAYER=vlc GAME=steam PHOTO=gimp SANDBOX=virtualbox DEV="alacritty -e vim";
-
Application Theming
For consistency, I use the following themes in GTK and QT apps:
- QT5/Kvantum: Inverse-dark
- GTK: gtk-theme-breath
I highly recommend using QT5 applications with this theme, particularly those made for the KDE desktop environment, and applying the Inverse-dark theme via
qt5ct
andkvantum-manager
. -
Fetch Script
If for some reason you want to use my fetch script, you will need to install Macchina and copy my config folder ou of
misc/configs/macchina
to your$HOME/.config/macchina
, and add the following to your .bashrc:macchina
-
Systray
If you find that the systray module "^" runs a little slow, there is an alternate option that requires
trayer
as a dependency. Just got to the[module/systray]
section ofconfigs/polybar.config
in the theme folder and comment out theclick-left
andclick-right
lines, then uncomment the matching lines with the trayer command. -
Miscellaneous Configuration For reference, I have included several miscellaneous files in the
misc/
folder which are not directly used by the theme, but are available to help with theming applications to match. I have included my config.toml for LeftWM, my config files for Alacritty/Kitty, the ASCII art from mymacchina
greeter, one or two scripts whose function is explained in the comments of the script, and my Wallpaper selection*.
This theme is heavily based on the Linear theme for AwesomeWM by manilarome(https://github.com/manilarome/the-glorious-dotfiles), and I have borrowed several configs and scripts from that theme. The base LeftWM configs were modified from the Dracula Rounded theme by AethanFoot (https://github.com/AethanFoot/leftwm-theme-dracula-rounded). I've still got some mismatched Dracula configs hanging around, and I'll be removing/updating those in the near future.
*All provided wallpapers are clips taken from the film Garden of Words (2013) and are legally property of the owners of that film. I believe that my inclusion of these images constitutes Fair Use, but I am not an expert on copyright law and will gladly comply with any requests for the removal of these images.