This repo contains the configs needed to reskin Manjaro i3 with Dracula theming (including dunst & lightdm).
Once updated it should look something like this:
- First, obviously, install Manjaro i3
- I'd suggest making backups of the default configs we'll be replacing in case something goes wrong or you want to revert the look. For example, running the following in terminal:
cp ~/.i3/config ~/.i3/config.bk
cp ~/.config/dunst/dunstrc ~/.config/dunst/dunstrc.bk
cp ~/.dir_colors ~/.dir_colors.bk
cp ~/.dmenurc ~/.dmenurc.bk
cp ~/.Xresources ~/.Xresources.bk
sudo cp /etc/lightdm/slick-greeter.conf /etc/lightdm/slick-greeter.conf.bk
(sudo
needed since we're working in the protected/etc
dir)
- Clone this repo:
git clone https://github.com/nealbrophy/manjaro-i3-dracula
- Copy the configs as follows (in the below replace
<this repo>
with the path to wherever you cloned this repo): NOTE: if you're using a file manager and can't see the files mentioned try hittingCtrl+h
to show hiddin files- Copy
.dir_colors
,.dmenurc
,.Xresources
from<this repo>/move_to_home/
folder to your home directory (~
or$HOME
)- Run
xrdb -merge ~/.Xresources
in terminal, then close & re-open to see the change
- Run
- Copy the i3
config
from<this repo>/i3/
folder to~/.i3/
- Copy
dunstrc
from<this repo>/move_to_.config/dunst/
to~/.config/dunst/
- Copy the i3status
config
from<this repo>/move_to_.config/i3status/
to~/.config/i3status/
(you may need to create this folder, e.g via terminal withmkdir ~/.config/i3status
)
- Copy
- Get the dracula theme & wallpaper so we can update GTK, lightdm etc
- Grab the Dracula GTK files (including the separate icons download on the same page)
- Extract the
gtk-master.zip
GKT-theme folder and copy to~/.themes/
(just create the themes folder in your home dir if it doesn't already exist, you may want to rename the folder from "gtk-master" to something more memorable) - Extract the
Dracula.zip
icons folder and copy to~/.icons/
(create icons folder in home if not already there) - Launch
lxappearance
and select the themes in theWidget
andIcon Theme
tabs, then clickApply
- Extract the
- Grab the Dracula Wallpapers and save the Manjaro & Base variants somewhere you'll remember
- Launch
nitrogen
, clickPreferences
and add the directory you saved the wallpaper to, click OK etc - Back on the main nitrogen view, select whichever wallpaper you want and click apply (I think pairing base.png as desktop wallpaper with manjaro.png as lightdm background is a nice combo)
- Launch
- Grab the
Orchis Purple
theme by vinceliuice to use with lightdm (download theOrchis-purple.tar.xz
from here- Extract the tarball and move/copy the
Orchis-purple-dark
folder to/usr/share/themes/
- Extract the tarball and move/copy the
- To update the lightdm login screen:
- Copy the
manjaro.png
wallpaper to/usr/share/backgrounds/
(e.g. withsudo cp <folder you saved the wallpaper>/manjaro.png /usr/share/backgrounds/
) - Move
slick-greeter.conf
from<this repo>/move_to_etc-lightdm/
to/etc/lightdm/
(e.g. withsudo cp <this repo>/move_to_etc-lightdm/slick-greeter.conf /etc/lightdm/
)
- Copy the
- Grab the Dracula GTK files (including the separate icons download on the same page)
- Some of the changes will only be visible after rebooting
Make sure you take a look at the install script before running it so you understand what it's going to do and that it will work for your particular system. As of August 13th I've tested it on a fresh install using the current Manjaro i3 ISO on both a desktop and laptop without issues.
If you're a happy to proceed....
- After cloning this repo, use
cd
to move (in terminal) to the cloned repo directory then runsh install.sh
and wait for the "FINISHED" message. - Reboot to refresh everything.
Whether you manually installed or used the script you just need to reverse those steps, so for example if you followed the naming conventsion I use above (or if you used the script):
- Remove the
.Xresources
,.dmenurc
, and.dir_colors
files from your HOME dir~/
e.g. runrm ~/.dmenurc && rm ~/.dir_colors && rm ~/.Xresources
in terminal - Move the original files back e.g.
mv ~/.Xresources.bk ~/.Xresources && mv ~/.dmenurc.bk ~/.dmenurc && mv ~/.dir_colors.bk ~/.dir_colors
- Remove the slick-greeter.conf file from
/etc/lightdm
and move the original backsudo rm /etc/lightdm/slick-greeter.conf && mv /etc/lightdm/slick-greeter.conf.bk /etc/lightdm/slick-greeter.conf
- Remove the
dunstrc
and replace the orig e.g.rm ~/.config/dunst/dunstrc && mv ~/.config/dunst/dunstrc.bk ~/.config/dunst/dunstrc
- Remove the i3status folder altogether (the default is in
/etc/i3status
e.g.rm -r ~/.config/i3status
- Remove the i3 config and replace the original e.g.
rm ~/.i3/config && mv ~/.i3/config.bk ~/.i3/config
- Lastly use
lxappearance
to change the Widgets & Icons andnitrogen
to change the desktop wallpaper
URxvt letterspace seems to be a little off at first with Hack-Regular. If the spacing is too large you can set URxvt.letterspace: -1
, however, I've found after a few reboots the spacing then seems to cramped and it's necessary to remove letterspacing value.
- Dracula theme is by Zeno Rocha and lots of lovely contributors. You should buy Pro to support it.
- Manjaro is an excellent distro and you should support it on OpenCollective
- Orchis theme is by the talented & prolific vinceliuice
.dir_colors
file is from Josh Benham's dotfiles repo here