devconf/.config/awesome/krdl.lua
2020-07-15 11:48:04 +02:00

24 lines
649 B
Lua

local awful = require("awful")
local naughty = require("naughty")
local session_type = os.getenv("XDG_SESSION_TYPE");
if session_type == nil or session_type == "" then
session_type = "x11"
end
function decode_clipboard_x11()
naughty.notify({ text = "Decoding PGP message" })
awful.spawn.with_shell("xclip -selection clipboard -out | sed 's/^ *//g' | gpg2 -d | gvim -")
end
function decode_clipboard_wayland()
-- TODO: Implement this when needed. wl-clipboard can be used here
end
function decode_clipboard()
if session_type == "x11" then
decode_clipboard_x11()
else
decode_clipboard_wayland()
end
end