add revelation plugin

This commit is contained in:
Roland Schneider 2021-08-09 18:19:11 +02:00
parent 9a31da851d
commit 66a7212d79
4 changed files with 14 additions and 3 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
battery-widget
keyboard-layout-indicator
revelation

View File

@ -28,9 +28,10 @@ run /usr/bin/code
# tag 5
run /usr/bin/zoom
run /usr/bin/teams
tag 6
#tag 6
run /snap/bin/rocketchat-desktop
run /usr/bin/thunderbird
run /usr/bin/discord
# tag 7
run /usr/local/bin/bitwarden
run /usr/bin/keepassx

View File

@ -1,3 +1,4 @@
git clone https://github.com/deficient/battery-widget.git
git clone https://github.com/deficient/keyboard-layout-indicator.git
git clone https://github.com/guotsuan/awesome-revelation revelation
sudo apt-get install acpid

12
rc.lua
View File

@ -13,8 +13,10 @@ local hotkeys_popup = require("awful.hotkeys_popup").widget
-- Enable hotkeys help widget for VIM and other apps
-- when client with a matching name is opened:
require("awful.hotkeys_popup.keys")
-- custom widgets
local battery_widget = require("battery-widget")
local keyboard_layout_indicator = require("keyboard-layout-indicator")
local revelation=require("revelation")
-- Load Debian menu entries
local debian = require("debian.menu")
@ -104,7 +106,8 @@ beautiful.init(gears.filesystem.get_themes_dir() .. "default/theme.lua")
beautiful.font = wibar_font
beautiful.wibar_bg="#6C3483cc"
beautiful.bg_systray="#6C3483cc"
--revelation widget
revelation.init()
-- This is used later as the default terminal and editor to run.
terminal = "x-terminal-emulator"
@ -348,6 +351,8 @@ root.buttons(gears.table.join(
-- {{{ Key bindings
-- mod + s = show help
globalkeys = gears.table.join(
-- mod + e -> custom widget revelation
awful.key({ modkey, }, "e", revelation),
awful.key({ modkey, }, "s", hotkeys_popup.show_help,
{description="show help", group="awesome"}),
-- mod + left|right -> view next/prev tag
@ -700,6 +705,9 @@ awful.rules.rules = {
-- rocket.chat-> tag6
{ rule = { instance = "rocket.chat" },
properties = { screen = function () return getScreenByTagName(tag6) end, tag = tag6 } },
-- discord -> tag6
{ rule = { instance = "discord" },
properties = { screen = function () return getScreenByTagName(tag6) end, tag = tag6 } },
-- Thunderbird -> tag6
{ rule = { class = "Thunderbird" },
properties = { screen = function () return getScreenByTagName(tag6) end, tag = tag6 } },
@ -785,5 +793,5 @@ client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_n
-- }}}
--
-- {{{ autostart
-- awful.spawn.with_shell("~/.config/awesome/autorun.sh")
awful.spawn.with_shell("~/.config/awesome/autorun.sh")
-- }}}