Skip to content

Instantly share code, notes, and snippets.

View wimstefan's full-sized avatar

Stefan Wimmer wimstefan

View GitHub Profile
@wimstefan
wimstefan / external_rules.sh
Created December 31, 2020 00:10
bspwm external rules script
#! /bin/sh
logfile=/tmp/bspwm_external_rules.log
window_id="$1"
window_class="$2"
window_instance="$3"
window_title="$(xwininfo -id "$window_id" | sed '/^xwininfo/!d ; s,.*"\(.*\)".*,\1,')"
window_type="$(xprop -id "$window_id" _NET_WM_WINDOW_TYPE | sed '/^_NET_WM_WINDOW_TYPE/!d ; s/^.* = \(.*\),.*/\1/')"
case "$window_title" in
@wimstefan
wimstefan / fonts.conf
Last active April 26, 2020 16:18
fontconfig with emoji fallbacks
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<description>Default settings</description>
<match target="font">
<edit mode="assign" name="antialias"> <bool>true</bool> </edit>
<edit mode="assign" name="embeddedbitmap"> <bool>true</bool> </edit>
<edit mode="assign" name="hinting"> <bool>true</bool> </edit>
<edit mode="assign" name="hintstyle"> <const>hintfull</const> </edit>
@wimstefan
wimstefan / rc.lua
Last active January 20, 2020 18:40
awesome rc.lua with new ruled.client functionality
-- my awesome config
-- vim: fdm=marker fdl=0 tw=200
-- Standard awesome library
local gears = require("gears")
local awful = require("awful")
require("awful.autofocus")
-- Widget and layout library
local shape = require("gears.shape")
local wibox = require("wibox")
@wimstefan
wimstefan / fonts.conf
Created December 12, 2019 16:45
fonts.conf for Noto Color Emoji
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias binding="weak">
<family>sans-serif</family>
<prefer>
<family>emoji</family>
</prefer>
</alias>
@wimstefan
wimstefan / 2019-11-26-segfault-altendky.log
Created November 26, 2019 13:32
PyTone altendky segfault
Fatal Python error: Segmentation fault
Thread 0x00007f31408fb700 (most recent call first):
File "/usr/lib64/python3.6/selectors.py", line 376 in select
File "/usr/lib64/python3.6/socketserver.py", line 236 in serve_forever
File "/usr/local/src/Tools/PyTone/PyTone-altendkey.git/src/network.py", line 213 in run
File "/usr/lib64/python3.6/threading.py", line 916 in _bootstrap_inner
File "/usr/lib64/python3.6/threading.py", line 884 in _bootstrap
Thread 0x00007f3141236700 (most recent call first):
@wimstefan
wimstefan / 2019-11-25-segfault.log
Created November 25, 2019 15:57
Pytone segfault
Fatal Python error: Segmentation fault
Thread 0x00007f548dd7e700 (most recent call first):
File "/usr/lib64/python3.6/selectors.py", line 376 in select
File "/usr/lib64/python3.6/socketserver.py", line 236 in serve_forever
File "/usr/local/src/Tools/PyTone/PyTone.git/src/network.py", line 213 in run
File "/usr/lib64/python3.6/threading.py", line 916 in _bootstrap_inner
File "/usr/lib64/python3.6/threading.py", line 884 in _bootstrap
Thread 0x00007f548e6b9700 (most recent call first):
This file has been truncated, but you can view the full file.
* Package: sys-devel/gcc-9.1.0-r1
* Repository: gentoo
* Maintainer: toolchain@gentoo.org
* USE: abi_x86_64 amd64 cxx elibc_glibc fortran kernel_linux multilib nls nptl openmp pch pie sanitize ssp userland_GNU vtv
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking gcc-9.1.0.tar.xz to /var/tmp/portage/sys-devel/gcc-9.1.0-r1/work
>>> Unpacking gcc-9.1.0-patches-1.1.tar.bz2 to /var/tmp/portage/sys-devel/gcc-9.1.0-r1/work
>>> Source unpacked in /var/tmp/portage/sys-devel/gcc-9.1.0-r1/work
>>> Preparing source in /var/tmp/portage/sys-devel/gcc-9.1.0-r1/work/gcc-9.1.0 ...
@wimstefan
wimstefan / rc.lua
Created April 8, 2019 14:15
Awesome wm awful.widget.calendar_popup.month customization
local mycalendar = awful.widget.calendar_popup.month({
margin=dpi(14),
spacing=dpi(1),
style_focus={
fg_color=beautiful.background,
bg_color="#f08693"
}
})
mycalendar:attach(mytextclock, 'tr')
@wimstefan
wimstefan / rc.lua
Last active July 31, 2018 12:27
rc.lua with lain battery widget not working
-- my awesome config
-- vim: fdm=marker fdl=0 tw=200
-- Standard awesome library
local gears = require("gears")
local awful = require("awful")
require("awful.autofocus")
-- Widget and layout library
local shape = require("gears.shape")
local wibox = require("wibox")