My fork of AwesomeWM configuration
- 🐧 OS: EndeavourOS (Arch based)
- 🧑💻 Terminal: Kitty
- 🌙 Icons: Küyen
- 🔡 Fonts
- Regular: Manrope
- Monospace: JetBrains Mono Slashed
- Icons: Material Symbols Rounded and jetbrains-mono-nerd
- ▶ Video wallpaper here
- 📄 Rest of .dotfiles here
- note: This config is suitable for any screen resolution
- 🎨 Custom color scheme taken from Xresources, available as vscode theme here.
- 💻🖥 Multiple screen support (vertical screen in progress).
- 🎬 Simple animations with Rubato and this picom fork.
- ⏯ Auto-pausing video wallpaper.
- 🎶 Media controls with dominant colors.
- 📅 Google Calendar events.
Tested on Asus G14 (2020) with EndeavourOS
*Tested on Parcard bell EasyNote (2014) with arch
Install dependencies
yay -S awesome-git \
acpi acpid acpi_call upower inetutils \
pipewire pipewire-alsa pipewire-pulse playerctl pamixer jq \
brightnessctl networkmanager \
# autostarted
polkit-gnome blueman network-manager-applet redshift-minimal \
picom-simpleanims-git diodon fusuma ulauncher \
# extra packages
lxappearance-gtk3 qt5ct-kde \
flameshot pavucontrol asusctl rog-control-center \
# for optional features
mpv xwinwrap-git \
python-pipx \
gcalendar \
clone the project
git clone --recurse-submodules https://github.com/pablonoya/awesomewm-configuration #original
To obtain the color theme, copy or replace my Xresources file to
$HOME/.Xresources
Move the configuration folder to awesome directory
mv awesomewm-configuration $HOME/.config/awesome
Activate the optional features
Set Video paths in theme/theme.lua
, vertical video is optional and it's used on vertical screens.
-- Video wallpaper
theme.video_wallpaper_path = HOME .. "/videos/cyberpunk-city-pixel.mp4"
theme.video_wallpaper_vertical_path = HOME .. "/videos/cyberpunk-city-pixel-vertical.mp4"
Install my dominantcolors script with pipx
pipx install git+https://github.com/pablonoya/dominantcolors.git
Set the script path
-- Dominantcolors script path
theme.dominantcolors_path = HOME .. "/.local/bin/dominantcolors"
Set gcalendar command with your account and output as json
-- gcalendar command
theme.gcalendar_command = "gcalendar --account personal --output json"
Set your openweathermap API key and your latitude and longitude.
-- openweathermap settings
theme.weather_api_key = "yourapikeyhere"
theme.weather_latitude = 12.345
theme.weather_longitude = -67.890
Controls | Monitors |
---|---|
With Bling previews!
Tag preview | Client preview |
---|---|
Dawn | Midday | Night |
---|---|---|
Volume | Layout |
---|---|
Mic on | Mic off |
---|---|