-
Notifications
You must be signed in to change notification settings - Fork 175
Detailed dependency table
elenapan edited this page Dec 18, 2024
·
2 revisions
This is a complete list of dependencies needed for making my AwesomeWM configuration work properly.
If you install all of them you will have a (mostly) smooth out of the box experience.
Of course, not all of them actually do something useful (see fortune-mod dependency).
Also if you are willing to edit a few configuration files, which you will have to do at some point, most of these dependencies can be replaced. For example you can replace rofi with dmenu,maim with scrot.
If you notice that something is missing, please open an issue so I can add the dependency to this table.
| Dependency | Description | Why/Where is it needed? |
|---|---|---|
awesome (git master branch) |
Window manager | (explains itself) |
rofi |
Window switcher, application launcher and dmenu replacement | (explains itself) |
light |
Gets/Sets screen brightness | Brightness keybinds |
acpid |
Daemon for delivering ACPI events | Charger notifications |
pulseaudio |
Sound system (Installed by default on most distros) | Volume widgets and keybinds |
jq |
Parses json output |
Weather widgets |
inotify-tools |
Monitors filesystem events | Brightness widget updates |
fortune-mod |
Displays random quotations (fortune cookies) | Fortune widget |
redshift |
Controls screen temperature | Night mode command |
mpd |
Server-side application for playing music | Music widgets |
mpc |
Minimalist command line interface to MPD | Music widgets |
maim |
Takes screenshots (improved scrot) |
Screenshot keybinds |
feh |
Image viewer and wallpaper setter | Screenshot previews, wallpapers |
xdotool |
command-line automation tool | Sending keys to ncmpcpp
|
| openweathermap key | Provides weather data | Weather widgets |