A collection of all my configuration dotfiles.
- Clean design, low amounts of clutter
- Easy-to-read config makes it easy to modify
- All the essential widgets
- Battery Indicator
- Volume OSD
- Brightness OSD
- Lock screen
- Easy theming using xrdb
- Intuitive, graphical app launcher
This configuration wasn't initially created with the intent of being copied, but I would be glad to help set up the config.
- AwesomeWM: Use the git version. Stable version will not work.
- Picom: Use any picom fork of your liking.
- nm-applet: Used for wifi.
- Light: Required for the brightness control slider
- Alsa Utils: Required for the volume control slider.
- acpi: Required for the battery widget. You can skip that if you don't have a battery.
- Nitrogen: Another wallpaper setter. This is optional though.
- Font: Ubuntu Nerd font is used most of the ui, CaskaydiaCove nerd font and JetbrainsMono nerd font is also used in some place.
- Icon Theme: Papirus(required)
- GTK Theme: Lavanda Dark Compact Tokyonight (Thanks to Mebesus)
Install Awesome-git
Arch
yay -S awesome-git
Fedora
You can build from source, or you can use COPR if you are lazy
like me. For installing through COPR, follow below steps:-
sudo dnf copr enable coolj/awesome-luajit-nightly
sudo dnf install awesome
Ubuntu and other Debian based
Again, you can build from source, or
you can use pacstall. To install using pacstall, followbelow steps:-
sudo bash -c "$(wget -q https://pacstall.dev/q/install -O -)" #for setting up pacstall(Skip if you already done it)
pacstall -I awesome-git
Install Dependencies
Use the package manager to install the following dependencies:-
Necessary
nm-applet NetworkManager light alsa-utils acpi picom
Optional but recommended for a complete experience
redshift gpick nitrogen lxappearance
The name of some packages may vary based on your distro.
Move the files to their location
Clone this repository:-
git clone https://github.com/GearBoxFox/dotfiles.git
cd dotfiles
Make ~/.themes
, ~/.icons
, ~/.local/share/fonts
directories if not exists
already.
mkdir ~/.themes
mkdir ~/.icons
mkdir ~/.local/share/fonts
Move the files in their required directory:-
mv ~/.config/awesome ~/.config/awesome.bak
cp -r awesome ~/.config/
cp -r Misc/fonts/* ~/.local/share/fonts/
cp -r Misc/gtk_themes/* ~/.themes/
cp -r Misc/icon_packs/* ~/.icons/
After following all the steps restart awesome wm. Hopefully everything will work.
- System dock
- Sidebar with extra info
- App rules for tags