Skip to content

Instantly share code, notes, and snippets.

@tblakex01
Forked from Bearbobs/Awesome Configuration
Created March 20, 2020 01:10
Show Gist options
  • Save tblakex01/07048e1d87932671f3eca02569b5b68f to your computer and use it in GitHub Desktop.
Save tblakex01/07048e1d87932671f3eca02569b5b68f to your computer and use it in GitHub Desktop.
Awesome Dot Files Config and How to Setup on Ubuntu/POP-OS/Debain and other debian based distro
Config Files Repo : https://github.com/Bearbobs/glorious-awesome-debian
Setps to setup on debain based system as the original author is on arch and It's quite diffrent procedure as compared.
1.) Awesome and Rofi are quite old in debain repo, Building from Git is required.
Steps to do the same.
## Awesome->
sudo apt build-dep awesome
git clone https://github.com/awesomewm/awesome
cd awesome
make package
sudo apt install *.deb
## Rofi->
git clone --recursive https://github.com/DaveDavenport/rofi
cd rofi
sudo apt install flex bison librsvg2-dev libjpeg-dev libxcb-ewmh-dev libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev
meson setup build
ninja -C build
sudo ninja -C build install
2.) Building Compositor for Debain
##Picom->
git clone https://github.com/tryone144/compton.git
cd compton
git fetch
git checkout feature/dual_kawase
sudo apt install libxext-dev libxcb1-dev libxcb-damage0-dev libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev libxcb-render0-dev libxcb-randr0-dev libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev libxcb-xinerama0-dev libpixman-1-dev libdbus-1-dev libconfig-dev libxdg-basedir-dev libgl1-mesa-dev libpcre2-dev libevdev-dev uthash-dev libev-dev
git submodule update --init --recursive
meson --buildtype=release . build
ninja -C build
ninja -C build install
3.) log in into awesome and fixing configs
*Please backup any previous configs*
git clone https://github.com/Bearbobs/glorious-awesome-debian.git
cd glorious-awesome-debian
-> Copy awesome folder to .config
-> login to awesome desktop environment and enjoy!
Main Developer and Maintainer : https://github.com/manilarome/the-glorious-dotfiles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment