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() awful.spawn("sh -c \"sel --clipboard | 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