Skip to content

Latest commit

 

History

History
112 lines (84 loc) · 2.94 KB

README.org

File metadata and controls

112 lines (84 loc) · 2.94 KB

Awesome config

Fast review

  • OS: Arch linux
  • Terminal: Kitty
  • Shell: Fish
  • Icons: Feather
  • Color theme: Draclua
  • App menu: Rofi
  • Compositor: Compfy
  • Fonts:
    • Fira Code
    • Mononoki Nerd Font
  • File manager: ranger

Autostart

This file runs everytime after reloading awesome and do things such as setting up wallpapers, starting compositor and a few more

Widgets

Sidebar

Little widget that opens sidebar on pressing mod4-i or by mouse clicking on special wibar icon.

Here you can change some settings of system, and see common state of things.

Sidebar includes the following widgets:

Shows current state of system resources. CPU get data from mpstat command. Others indicators uses alredy preinstalled commands.

Shows how many packages you need to update. Works only on Arch linux.

If you want make it working with another distro, you need to change 22 and 73 lines for your updating commands

22 line:

gears.timer {
   ...
   callback = function ()
      awful.spawn.easy_async_with_shell ('Your command to check updates count', function (out)
          -- Your code, what to show in widget textbox
      end)
   end
}

73 line:

buttons = {
   awful.button ({}, 1, nil, function () awful.spawn (terminal .. ' your command to update system') end)
},

Here you can control your current playback of choosed player.

Widget requires playerctl console utility to skip, toggle tracks and curl to downloading images. Images downloading in tmp directory.

This widget currently can toggle your monitor from ‘left-of’ mode to ‘mirror-mode’ and back. Uses xrandr

  • [ ] Better chosing of monitors positions

This widget allows you to toggle your compositor. Currently works only with compfy.

Allows you to reboot, shutdown and logout from your current session.

Stores all notifications that system previously show.

Keybindings

Here you can see all most usable keys in this config.

KeybindingDesc
S-RETOpens a terminal
S-rRofi
S-mRanger
S-iOpen sidebar
S-SpcChange kblayout
S-TabChange current layout
S-pPause-play current playback
S-=Increase system volume
S-<->Decrease system volume
S-[Previous song
S-]Next song
S-Shift-FMake focused window floating