Skip to content

BotNikos/Awesome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

AwesomeWm config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published