diff options
| author | delta <darkussdelta@gmail.com> | 2026-04-17 08:10:30 +0200 |
|---|---|---|
| committer | delta <darkussdelta@gmail.com> | 2026-04-17 08:10:30 +0200 |
| commit | a7c79cb5a04562be10347856642a80f0c4be89fc (patch) | |
| tree | 98fac95855d84f5037a1c6f44061cbe94b550600 /.config/awesome/misc | |
| parent | 225eeafcea67d63a608f9c666faf2a2ef014be4a (diff) | |
Diffstat (limited to '.config/awesome/misc')
| -rw-r--r-- | .config/awesome/misc/autostart.lua | 2 | ||||
| -rw-r--r-- | .config/awesome/misc/cfg.lua | 1 | ||||
| -rw-r--r-- | .config/awesome/misc/init.lua | 2 | ||||
| -rw-r--r-- | .config/awesome/misc/keys.lua | 30 | ||||
| -rw-r--r-- | .config/awesome/misc/rules.lua | 12 |
5 files changed, 41 insertions, 6 deletions
diff --git a/.config/awesome/misc/autostart.lua b/.config/awesome/misc/autostart.lua index de79c65..85b91c0 100644 --- a/.config/awesome/misc/autostart.lua +++ b/.config/awesome/misc/autostart.lua @@ -1,7 +1,7 @@ local awful = require "awful" local qpersistent = require "quarrel.persistent" -if qpersistent.is_restart() then +if qpersistent.is_restart() or awesome.release == "somewm" then return end diff --git a/.config/awesome/misc/cfg.lua b/.config/awesome/misc/cfg.lua index f62612f..a05f911 100644 --- a/.config/awesome/misc/cfg.lua +++ b/.config/awesome/misc/cfg.lua @@ -1,7 +1,6 @@ local awful = require "awful" local cfg = { - terminal = "wezterm", tags = { -- home { diff --git a/.config/awesome/misc/init.lua b/.config/awesome/misc/init.lua index 069046a..d3c36b2 100644 --- a/.config/awesome/misc/init.lua +++ b/.config/awesome/misc/init.lua @@ -1,3 +1,3 @@ require "misc.keys" require "misc.rules" --- require "misc.autostart" +require "misc.autostart" diff --git a/.config/awesome/misc/keys.lua b/.config/awesome/misc/keys.lua index b7dc4c4..9a5e481 100644 --- a/.config/awesome/misc/keys.lua +++ b/.config/awesome/misc/keys.lua @@ -2,7 +2,10 @@ local awful = require "awful" local backlight = require "services.backlight" local beautiful = require "beautiful" local cfg = require "misc.cfg" -local fresnel = require "ui.fresnel" +local fresnel = { show = function() end} +if awesome.release ~= "somewm" then + fresnel = require "ui.fresnel" +end local gtable = require "gears.table" local gtimer = require "gears.timer" local insightful = require "ui.insightful" @@ -13,6 +16,7 @@ local playerctl = require "services.playerctl" local powermenu = require "ui.powermenu" local qbind = require "quarrel.bind" local dnd = require "services.dnd" +-- local osd = require "ui.osd" local recording = { false, "" } @@ -30,6 +34,17 @@ client.connect_signal("request::default_mousebindings", function() }, qbind { mods = qbind.mods.M, + triggers = qbind.btns.middle, + press = function(c) + c:activate { + context = "mouse_click", + } + end, + group = "client", + desc = "raise client", + }, + qbind { + mods = qbind.mods.M, triggers = qbind.btns.left, press = function(c) c:activate { @@ -115,6 +130,15 @@ awful.keyboard.append_global_keybindings { group = "awesome", desc = "toggle insightful", }, + -- qbind { + -- mods = qbind.mods.M, + -- triggers = "u", + -- press = function() + -- osd:toggle() + -- end, + -- group = "awesome", + -- desc = "toggle osd", + -- }, qbind { mods = qbind.mods.M, triggers = "space", @@ -229,7 +253,7 @@ awful.keyboard.append_global_keybindings { mods = qbind.mods.M, triggers = "Return", press = function() - awful.spawn(cfg.terminal) + awful.spawn("xdg-terminal-exec") end, group = "launcher", desc = "launch terminal", @@ -293,7 +317,7 @@ awful.keyboard.append_global_keybindings { else recording[1] = true recording[2] = os.getenv "HOME" .. "/Videos/" .. os.date "%Y%m%d_%H%M%S" .. ".mp4" - awful.spawn("giph --format mp4 --framerate 30 " .. recording[2]) + awful.spawn("giph -a --format mp4 --framerate 30 " .. recording[2]) naughty.notification { app_name = "Giph", title = "Recording started", diff --git a/.config/awesome/misc/rules.lua b/.config/awesome/misc/rules.lua index 18b11f1..3f59929 100644 --- a/.config/awesome/misc/rules.lua +++ b/.config/awesome/misc/rules.lua @@ -54,6 +54,18 @@ ruled.client.connect_signal("request::rules", function() }, { + id = "dragon-drop", + rule = { + class = "Dragon-drop" + }, + properties = { + ontop = true, + sticky = true, + floating = true + } + }, + + { id = "browser_tag", rule_any = { instance = { "Navigator" }, |
