Welcome to the ultimate awesomewm Moneterey config!
The wiki will guide you to replicate my setups. So read the frickin' manual! If you post an issue that can be solve by reading it, I'll drop kick you.
If you're too lazy to read the wiki, here's some of the details you need to know.
archlinux
as distributionfish
as shellawesomewm
as window managerkitty
as terminal emulatorpicom-git
as compositorrofi
as application launcherinter-font
as the setup font
brave-bin
as distributionsteam
as game storevisual-studio-code-bin
as text editorkitty
as terminal emulatornautilus
as file managergimp
as graphics toolvirtualbox
as sandbox
Name | Description | Why/Where is it needed? |
---|---|---|
awesome-git |
Highly configurable framework window manager | Isn't it obvious? |
rofi |
Window switcher, application launcher and dmenu replacement | Application launcher |
picom-git |
A compositor for X11 | A compositor with kawase-blur |
inter-font |
A typeface specially designed for user interfaces | Setup font |
- Install the required dependencies. Note that there's also an optional dependencies.
Now dear arch users, lemme summarize the whole thing for you
yay -S rofi awesome-git picom-git inter-font light-git mpd mcd alsa-utils pulseaudio pulseaudio-alsa acpi acpid maim xclip xfce4-power-manager feh nm-applet pnmixer xorg-xinput noto-fonts-emoji upower xdg-user-dirs ffmpeg iw iproute2
-
Clone this repository.
$ git clone https://github.com/Mengo-Team/MkOsh
-
Make sure to create a backup if you have a current AwesomeWM configuration.
-
Copy the folder to your
"${HOME}"/.config/
. I'll just assume that you don't have anawesome
folder in your~/.config/
:$ cp -r MkOsh/* $HOME/.config/awesome
-
Change the global configuration in
$HOME/.config/awesome/configuration/config.lua
. -
Set the rofi config:
mkdir -p ~/.config/rofi
cp $HOME/.config/awesome/configuration/rofi/appmenu/rofi.rasi ~/.config/rofi/config.rasi
sed -i '/@import/c\@import "'$HOME'/.config/awesome/configuration/rofi/appmenu/rofi.rasi"' ~/.config/rofi/config.rasi
- Reload AwesomeWM. (Ctrl+Super+R)
These are the features included in my MkOsh setups!
- Notification Center
- Dynamic Wallpaper
- File/Web Searching like macOS' Spotlight
- Application Dashboard
- Brightness and Volume OSDs
- Functional Trash Widget
- Built-in Screen Recorder Widget
- Built-in Calculator Widget
- Beautiful and Elegant UI
- Email Widget
- Weather Widget
- Quake Terminal
- Hardware Monitor
- Blue Light Filter Widgets
- Lockscreen Module with Face Capture and PAM Integration
- Lightweight
- Any many more!
I don't really rice just to make it beautiful, I want it to be also functional so that's why it's "bloated" with features.
- awesomewm devs
- The community of course