Skip to content

logicsec/awesome-htb

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages