Last active
July 4, 2024 20:20
-
-
Save Bearbobs/2b744adda0a5151d4530ba763de993ef 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
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | |
## Awesome and Rofi are quite old in debain repo, Building from Git is required. | |
Steps to do the same. | |
## 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 | |
## Awesome-> | |
sudo apt build-dep awesome | |
git clone https://github.com/awesomewm/awesome | |
cd awesome | |
make package | |
sudo apt install build/*.deb | |
## 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 cmake libx11-xcb-dev libxcb-glx0-dev | |
git submodule update --init --recursive | |
meson --buildtype=release . build | |
ninja -C build | |
ninja -C build install | |
## 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! | |
Please Drop comment for any Help and Amendment. | |
Main Developer and Maintainer : https://github.com/manilarome/the-glorious-dotfiles |
Hi! Thanks for creating these instructions. Unfortunately, I've followed the instructions for installing Awesome from git and it doesn't show up on my login screen beside other DEs and WMs. However, when I run awesome --version
, it gives me the most up to date version of awesome. Any ideas of what could be going on?
Most probably issues with awesome.desktop file. PFA link for reference :
https://unix.stackexchange.com/questions/125532/awesome-not-showing-up-in-gdm
Ah, yes. There appears to be no awesome.desktop file. What command should I execute when creating one?
Thanks. I have created the file, just using the command awesome
as the execution and it now appears in the menu and I can use it to log in!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When I run the make command I get the following error:
make[3]: lua: Command not found
CMakeFiles/generate_awesomerc.dir/build.make:288: recipe for target 'awesomerc.lua' failed
make[3]: *** [awesomerc.lua] Error 127
CMakeFiles/Makefile2:5478: recipe for target 'CMakeFiles/generate_awesomerc.dir/all' failed
make[2]: *** [CMakeFiles/generate_awesomerc.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make[1]: *** [all] Error 2
Makefile:14: recipe for target 'cmake-build' failed
make: *** [cmake-build] Error 2
Please help me fix