]>
git.madduck.net Git - etc/awesome.git/commitdiff
madduck's git repository
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath> — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch and git-send-email to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
insteadOf = madduck:
summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (parent:
0e98bc2 )
:License: GNU-GPL2_
:Source: https://github.com/copycat-killer/lain
:License: GNU-GPL2_
:Source: https://github.com/copycat-killer/lain
+Warning
+-------
+
+The update to 4.x is still in progress: if you experience issues, please report them in order to speed up the process.
+
-**Note:** the update to 4.x is still in progress: if you experience issues, please report them in order to speed up the process.
-
Successor of awesome-vain_, this module provides new layouts, a set of widgets and utility functions, with the aim of improving Awesome_ usability and configurability.
Read the wiki_ for all the info.
Successor of awesome-vain_, this module provides new layouts, a set of widgets and utility functions, with the aim of improving Awesome_ usability and configurability.
Read the wiki_ for all the info.
local debug = require("debug")
local assert = assert
local debug = require("debug")
local assert = assert
-local capi = { timer = (type(timer) == 'table' and timer or require ("gears.timer") ) }
+local capi = { timer = require ("gears.timer" ) }
local io = { open = io.open,
lines = io.lines,
popen = io.popen }
local io = { open = io.open,
lines = io.lines,
popen = io.popen }
layout = require("lain.layout"),
util = require("lain.util"),
widgets = require("lain.widgets")
}
layout = require("lain.layout"),
util = require("lain.util"),
widgets = require("lain.widgets")
}
local awful = require("awful")
local os = os
local awful = require("awful")
local os = os
-local spawn = awful.util.spawn_with_shell
local setmetatable = setmetatable
local setmetatable = setmetatable
-- toggled off (i.e Awesome on-the-fly restart), kill redshift to make sure
os.execute("pkill redshift")
-- Remove existing color adjustment
-- toggled off (i.e Awesome on-the-fly restart), kill redshift to make sure
os.execute("pkill redshift")
-- Remove existing color adjustment
+ awful.spawn_with_shell ("redshift -x")
+ awful.spawn_with_shell ("redshift")
running = true
active = true
end
running = true
active = true
end
local helpers = require("lain.helpers")
local beautiful = require("beautiful")
local helpers = require("lain.helpers")
local beautiful = require("beautiful")
+local focused = require("awful.screen").focused
local wibox = require("wibox")
local naughty = require("naughty")
local io = { popen = io.popen }
local pairs = pairs
local wibox = require("wibox")
local naughty = require("naughty")
local io = { popen = io.popen }
local pairs = pairs
local string = { match = string.match,
format = string.format }
local tonumber = tonumber
local string = { match = string.match,
format = string.format }
local tonumber = tonumber
local cmd = (options and string.format("dfs %s", options)) or "dfs"
local ws = helpers.read_pipe(helpers.scripts_dir .. cmd):gsub("\n*$", "")
local cmd = (options and string.format("dfs %s", options)) or "dfs"
local ws = helpers.read_pipe(helpers.scripts_dir .. cmd):gsub("\n*$", "")
- if fs.followmouse then
- fs.notification_preset.screen = mouse.screen
+ if fs.followtag then
+ fs.notification_preset.screen = focused()
elseif scr then
fs.notification_preset.screen = scr
end
elseif scr then
fs.notification_preset.screen = scr
end
local notify = args.notify or "on"
local settings = args.settings or function() end
local notify = args.notify or "on"
local settings = args.settings or function() end
- fs.followmouse = args.followmouse or false
+ fs.followta g = args.followtag or false
fs.notification_preset = args.notification_preset or { fg = beautiful.fg_normal }
fs.widget = wibox.widget.textbox('')
fs.notification_preset = args.notification_preset or { fg = beautiful.fg_normal }
fs.widget = wibox.widget.textbox('')
- fs_now.used = tonumber(fs_info[partition .. " used_p"]) or 0
fs_now.available = tonumber(fs_info[partition .. " avail_p"]) or 0
fs_now.size_mb = tonumber(fs_info[partition .. " size_mb"]) or 0
fs_now.size_gb = tonumber(fs_info[partition .. " size_gb"]) or 0
fs_now.available = tonumber(fs_info[partition .. " avail_p"]) or 0
fs_now.size_mb = tonumber(fs_info[partition .. " size_mb"]) or 0
fs_now.size_gb = tonumber(fs_info[partition .. " size_gb"]) or 0
- fs_now.used_mb = tonumber(fs_info[partition .. " used_mb"]) or 0
+ fs_now.used = tonumber(fs_info[partition .. " used_p"]) or 0
+ fs_now.used_mb = tonumber(fs_info[partition .. " used_mb"]) or 0
fs_now.used_gb = tonumber(fs_info[partition .. " used_gb"]) or 0
notification_preset = fs.notification_preset
fs_now.used_gb = tonumber(fs_info[partition .. " used_gb"]) or 0
notification_preset = fs.notification_preset
local async = require("lain.asyncshell")
local escape_f = require("awful.util").escape
local async = require("lain.asyncshell")
local escape_f = require("awful.util").escape
+local focused = require("awful.screen").focused
local naughty = require("naughty")
local wibox = require("wibox")
local naughty = require("naughty")
local wibox = require("wibox")
- mpd_notification_preset.screen = awful.screen. focused()
+ mpd_notification_preset.screen = focused()
end
mpd.id = naughty.notify({
end
mpd.id = naughty.notify({
-Subproject commit ad794d1fea2d2d8082d62e75997329e66276ebfb
+Subproject commit 42ecadbcd535153aa7229b8afed660a3bd349b78