Skip to content
View awesome-notification-property-changes.lua
-- Notifications for property changes (number of masters, master width factor). {{{
-- local prev_tag_vals = {['property::nmaster']={}, ['property::mwfact']={}}
local prev_tag_vals, prop_notification_id = {}, nil
for s = 1, capi.screen.count() do
for sig, name in pairs({['property::nmaster'] = 'nmaster',
['property::ncol'] = 'ncol',
['property::windowfact'] = 'windowfact',
['property::mwfact'] = 'mwfact'}) do
awful.tag.attached_connect_signal(s, sig, function(t)
if not prev_tag_vals[sig] then
View awesome-borders-config.lua
-- Fine grained borders and floaters control {{{
local client_border_color = function (c)
if awful.client.ismarked(c) then
if c == capi.client.focus and beautiful.border_marked_focus then
c.border_color = beautiful.border_marked_focus
else
c.border_color = beautiful.border_marked
end
elseif c == capi.client.focus then
c.border_color = beautiful.border_focus
View logout.sh
#!/bin/sh
# close stdin
exec <&-
# ACTION=$(zenity --title "Select logout action" --text "How to quit?" --height=250 --list \
# --hide-header --hide-column=1 --column=action --column=desc \
# suspend "Suspend" \
# hybrid-sleep "Hybrid sleep" \
# hibernate "Hibernate" \
View test_django_data_migration.py
"""
Test (data) migrations in Django.
This uses py.test/pytest-django (the `transactional_db` fixture comes from there),
but could be easily adopted for Django's testrunner:
from django.test.testcases import TransactionTestCase
class FooTestcase(TransactionTestCase):
def test_with_django(self):
View battery-widget.lua
-- Battery widget {{{
batwidget = awful.widget.progressbar()
batwidget:set_width(8)
batwidget:set_vertical(true)
local batwidget_tooltip = awful.tooltip({ objects = { batwidget }, delay_show = 1, })
vicious.register(batwidget, vicious.widgets.bat, function(widget, args)
local state, percent, time, wear = unpack(args)
if state == "" or state == "" then -- "Unknown" or "Charged"
widget:set_width(0)
else
View xterm-bg.sh
#!/bin/sh
#
# Query a property from the terminal, e.g. background color.
#
# XTerm Operating System Commands
# "ESC ] Ps;Pt ST"
oldstty=$(stty -g)
# What to query?
View gtk3-pyenv.sh
#!/bin/bash
# script for pyenv installation of pygtk3 in ubuntu 12.04
# Adapted from https://gist.github.com/mehcode/6172694
system_package_installed() {
if ! dpkg -l | grep -q $1; then
sudo apt-get install $1
fi
}
View zsh-userexeced-command.zsh
# Look for $4 (in "word boundaries") in preexec arguments ($1, $2, $3).
_user_execed_command() {
local lookfor="(*[[:space:]])#$4([[:space:]-]*)#"
local ret=1
if [[ $3 == ${~lookfor} ]]; then
_zsh_prompt_preexec_info+=("%{${fg[cyan]}%}⟳")
ret=0
else
local lookfor_quoted="(*[[:space:]=])#(|[\"\'\(])$4([[:space:]-]*)#"
local -a typed
View pytest-ipdb-in-testdir.py
diff -r fa62c5c63c2f testing/test_assertrewrite.py
--- a/testing/test_assertrewrite.py Mon Jan 19 22:34:43 2015 +0100
+++ b/testing/test_assertrewrite.py Fri Feb 27 19:11:10 2015 +0100
@@ -123,6 +123,13 @@
assert False, "something bad!"
assert getmsg(f) == "AssertionError: something bad!\nassert False"
+ def test_runpytest_ipdb(self, testdir):
+ testdir.makepyfile("""
+ def test_foo():
View my_tasklist_update_integration.lua
-- Create a tasklist widget
mytasklist[s] = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, mytasklist.buttons, {
-- style
font = "Ubuntu Sans 10",
-- symbol to use to indicate certain client properties
-- sticky = args.sticky or theme.tasklist_sticky or "▪"
-- ontop = args.ontop or theme.tasklist_ontop or '⌃'
-- floating = args.floating or theme.tasklist_floating or '✈'
-- maximized_horizontal = args.maximized_horizontal or theme.tasklist_maximized_horizontal or '⬌'
-- local maximized_vertical = args.maximized_vertical or theme.tasklist_maximized_vertical or '⬍'
Something went wrong with that request. Please try again.