I hereby claim:
- I am awidegreen on github.
- I am awidegreen (https://keybase.io/awidegreen) on keybase.
- I have a public key whose fingerprint is 9F98 8188 C567 1909 E778 8F5E C740 AF6C 3C4D 4239
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| client | |
| dev tun | |
| # "Allow calling of built-in executables and user-defined scripts." In other | |
| # words, this must be specified for the `up` script to be executed. | |
| script-security 2 | |
| route-nopull | |
| up vpn-up.sh | |
| down vpn-down.sh |
| #!/bin/bash | |
| ################################################################################### | |
| # Copyright (c) 2009 Armin Widegreen <[email protected]> # | |
| # # | |
| # This program is free software; you can redistribute it and/or modify it under # | |
| # the terms of the GNU General Public License as published by the Free Software # | |
| # Foundation, either version 3 of the License, or (at your option) any later # | |
| # version. # | |
| # # |
| # disable card reader until it is fixed with 3.11 | |
| blacklist rts5139 |
| [Unit] | |
| Description=Set %i interface in promiscuous mode | |
| After=network.target | |
| [Service] | |
| Type=oneshot | |
| ExecStart=/usr/bin/ip link set dev %i promisc on | |
| RemainAfterExit=yes | |
| [Install] |
| # systemd service spec for pulseaudio running in system mode -- not recommended though! | |
| # on arch, put it under /etc/systemd/system/pulseaudio.service | |
| # start with: systemctl start pulseaudio.service | |
| # enable on boot: systemctl enable pulseaudio.service | |
| [Unit] | |
| Description=Pulseaudio sound server | |
| After=avahi-daemon.service network.target | |
| [Service] | |
| ExecStart=/usr/bin/pulseaudio --system --disallow-exit --disallow-module-loading |
useful tools for tracking the power consumption
Advanced power management tool for Linux.
Specs:
| #!/usr/bin/env ruby | |
| # | |
| # This is a wrapper to query the appropiate command/parameter | |
| # completions for (t)csh. | |
| # | |
| # Armin Widegreen (c) 2013 | |
| # | |
| # A call returns a space-seperated string | |
| # of the possible completions, e.g.: | |
| # ParameterCompletion.getCompletionString("cmd1 diff") |
| fun! CppHeaderFileHook() | |
| let l:filename = tolower(expand("%")) | |
| let l:filename = substitute(l:filename, ".hh$","_HH_", "") | |
| let l:filename = toupper(l:filename) | |
| source ~/templates/cpp_header.template | |
| execute "silent %s/FILENAME_HH_/".l:filename."/g" | |
| endfun | |
| autocmd BufNewFile *.hh call CppHeaderFileHook() |