Skip to content

kosorin/awesome-rice

Repository files navigation

AwesomeWM rice

(Yet another) Config for Awesome window manager.

Dependencies

The following package names are from the Arch repositories or AUR.

Required

  • awesome-git - window manager (latest git version, not stable v4.3)
  • pulsemixer - controlling the system volume
  • playerctl - controlling media player
  • xdg-open (from xdg-utils) - opening files or URLs in the preferred applications
  • xclip - copying things to the clipboard
  • yay/pacman/aurc - Requires a package manager to install dependencies from the AUR and non-aur, can include Aurc, Pacman, or/and for some dependencies yay

Optional

  • feh - setting wallpaper
  • luarocks - Requires luarocks and the lua package to install dkjson and any other potential lua-modules
  • dkjson - Reading JSON Lua Module (Required for Weather and Other Widgets) Install via sudo luarocks install dkjson
  • maim, xdotool - taking a screenshot
  • slop - magnifier (required boxzoom shader), also screen region selection
  • sct - setting the color temperature of the screen

Recommended

  • rofi - application launcher (here is the config to match the style of this rice)
  • picom - compositor for a better look

Fonts

Installation

Backup your current config and download the files from GitHub to the empty ~/.config/awesome directory:

$ git clone https://github.com/kosorin/awesome-rice.git ~/.config/awesome

Setup

Some dependencies are not listed and can be changed in config.lua file. So go ahead and set up your preferred applications.

In theme/theme.lua you can change font or icon theme.

Gallery

Screenshots

img

img

img

img

Credits

  • Simon Stålenhag (wallpapers)