1
0
Fork 0

Update tako config

This commit is contained in:
Jeremy Kaplan 2017-10-27 12:20:17 -07:00 committed by Jeremy Kaplan
commit e9c2831a14

View file

@ -1,6 +1,7 @@
$TAKO_SETTINGS.show_traceback = True $TAKO_SETTINGS.show_traceback = True
$TAKO_SETTINGS.traceback_logfile = $HOME + '/tmp/tako.log' $TAKO_SETTINGS.traceback_logfile = $HOME + '/tmp/tako.log'
import datetime
import re import re
import os import os
import os.path import os.path
@ -41,18 +42,28 @@ def _reminder(args, stdin=None):
atq atq
rm @(filename) rm @(filename)
def _screenshot(args, stdin=None):
if not args:
timestamp = datetime.datetime.now().isoformat()
fname = '{}/images/screenshots/{}.png'.format($HOME, timestamp)
args = [fname]
/usr/bin/import @(args)
$TAKO_SETTINGS.aliases.update({ $TAKO_SETTINGS.aliases.update({
'startx': 'ssh-agent startx ; vlock', 'startx': 'ssh-agent startx ; vlock',
'ls': 'ls --color=auto', 'ls': 'ls --color=auto',
'la': 'ls -A', 'la': 'ls -A',
'll': 'ls -l', 'll': 'ls -l',
'units': 'units --verbose', 'units': 'units --verbose',
'trr': 'transmission-remote', 'trr': 'transmission-remote',
'vol': 'pulseaudio-ctl set', 'vol': 'pulseaudio-ctl set',
'octave': 'octave-cli', 'octave': 'octave-cli',
'bc': 'bc -l', 'bc': 'bc -l',
'sympy': _sympy, 'sympy': _sympy,
'reminder': _reminder, 'reminder': _reminder,
'enscript': 'enscript -M Letter',
'screenshot': _screenshot,
}) })
if 'TERM' in ${...}: if 'TERM' in ${...}: