Skip to content

Repository files navigation

Setup

Debian Based Install Dependencies

sudo apt install picom rofi acpi acpid upower jq inotify-tools xdotool xclip gpick ffmpeg blueman redshift pipewire alsa-utils brightnessctl feh maim mpv mpd mpc mpdris2 python3-mutagen ncmpcpp playerctl fonts-roboto fonts-materialdesignicons-webfont liblua5.4-dev

Arch Install Required Dependencies and Enable Services

Assuming your AUR Helper is paru.

First of all you should install the git version of AwesomeWM.

paru -S awesome-git

Install necessary dependencies

paru -Sy picom-git wezterm rofi acpi acpid acpi_call upower lxappearance-gtk3 \
jq inotify-tools polkit-gnome xdotool xclip gpick ffmpeg blueman redshift \
pipewire pipewire-alsa pipewire-pulse alsa-utils brightnessctl feh maim \
mpv mpd mpc mpdris2 python-mutagen ncmpcpp playerctl --needed

Install Needed Fonts

And run this command for your system to detect the newly installed fonts.

fc-cache -fv

Enable Services

systemctl --user enable mpd.service
systemctl --user start mpd.service

Clone the Repo and Edit Necessary Files

Git Clone the Repo with Submodules

git clone --recurse-submodules https://github.com/lexlogic/awesome-htb
cd awesome-htb
git submodule update --remote --merge

Install the vicious module. Navigate to the root of your awesome config and run the following:

git clone https://github.com/vicious-widgets/vicious

Rename user_variables.lua.bak to user_variables.lua

mv user_variables.lua.bak user_variables.lua

Edit user_variables.lua with Github username, API Key (From openweathermap.org), and Lat/Lon of your location

Move awesome-htb into ~/.config/awesome

mv ~/.config/awesome ~/.config/awesome.bak
mv awesome-htb ~/.config/awesome

Log out from your current desktop session and log in into AwesomeWM

About

No description, website, or topics provided.

Resources

Stars

11 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages