initial commit

master
Tomek Dubrownik 2013-05-02 19:03:12 +02:00
commit 43c7fe3b4c
22 changed files with 197 additions and 0 deletions

12
console.service Normal file
View File

@ -0,0 +1,12 @@
[Unit]
Description=Permanent terminal
Wants=wm.target
[Service]
ExecStart=/usr/bin/evilvte --class "CONSOLE"
Restart=always
RestartSec=0
StartLimitInterval=0
[Install]
WantedBy=xsession.target

9
dropbox.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=Dropbox
Wants=wm.target
[Service]
ExecStart=/home/tomek/.dropbox-dist/dropboxd
[Install]
WantedBy=xsession.target

11
dwm.service Normal file
View File

@ -0,0 +1,11 @@
[Unit]
Description=DWM
Wants=graphical.target
AllowIsolate=true
[Service]
ExecStart=/home/tomek/bin/dwm
Restart=always
[Install]
WantedBy=wm.target

13
mosh@.service Normal file
View File

@ -0,0 +1,13 @@
[Unit]
Description=Mosh session (in evilvte)
Wants=graphical.target
[Service]
Environment=LOGIN=%u HOST=%i "LAUNCHER=/usr/bin/evilvte -e"
EnvironmentFile=-%h/.config/mosh-sessions/%i
ExecStart=/home/tomek/bin/systemd-mosh-helper
Restart=always
RestartSec=10s
[Install]
WantedBy=xsession.target

9
mpd.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=Music Player Daemon
After=pulseaudio.service
[Service]
ExecStart=/usr/bin/mpd --no-daemon
[Install]
WantedBy=xsession.target

9
mpdscribble.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=MPDScribble
Wants=mpd.service
[Service]
ExecStart=/usr/bin/mpdscribble --conf /home/tomek/.mpd/mpdscribble.conf --no-daemon
[Install]
WantedBy=xsession.target

9
ncmpcpp.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=NCMPCPP
Wants=mpd.service
[Service]
ExecStart=/usr/bin/evilvte --class "NCMPCPP" -e /usr/bin/ncmpcpp
[Install]
WantedBy=xsession.target

10
notary-component@.service Normal file
View File

@ -0,0 +1,10 @@
[Unit]
Description=notary component %i
Wants=notary.service
[Service]
WorkingDirectory=/home/tomek/Documents/hackerspace/notary
ExecStart=/usr/bin/python2 -m components.%i
[Install]
WantedBy=xsession.target

View File

@ -0,0 +1,11 @@
[Unit]
Description=notary component %i
Wants=notary.service
[Service]
Type=oneshot
WorkingDirectory=/home/tomek/Documents/hackerspace/notary
ExecStart=/usr/bin/python2 -m components.%i
[Install]
WantedBy=xsession.target

11
notary.service Normal file
View File

@ -0,0 +1,11 @@
[Unit]
Description=DWM Tray (notary)
Wants=wm.target
[Service]
WorkingDirectory=/home/tomek/Documents/hackerspace/notary
ExecPre=/usr/bin/python2 ensure.py
ExecStart=/usr/bin/python2 notary.py
[Install]
WantedBy=xsession.target

9
pidgin.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=Pidgin
Wants=wm.target
[Service]
ExecStart=/usr/bin/pidgin
[Install]
WantedBy=xsession.target

8
pulseaudio.service Normal file
View File

@ -0,0 +1,8 @@
[Unit]
Description=PulseAudio
[Service]
ExecStart=/usr/bin/pulseaudio --start --daemonize=false
[Install]
WantedBy=xsession.target

9
redshift.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=Redshift
Wants=wm.target
[Service]
ExecStart=/usr/bin/redshift -l52.13:21 -g0.9 -t5700:4400
[Install]
WantedBy=xsession.target

9
stalonetray.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=Standalone Tray
Wants=wm.target
[Service]
ExecStart=/usr/bin/stalonetray
[Install]
WantedBy=xsession.target

9
thunderbird.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=Thunderbird
Wants=wm.target
[Service]
ExecStart=/usr/bin/thunderbird
[Install]
WantedBy=xsession.target

9
udiskie.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=UDiskie
Wants=wm.target
[Service]
ExecStart=/usr/bin/udiskie
[Install]
WantedBy=xsession.target

9
unclutter.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=Unclutter
Wants=wm.target
[Service]
ExecStart=/usr/bin/unclutter -idle 1
[Install]
WantedBy=xsession.target

2
util/systemd-mosh-helper Executable file
View File

@ -0,0 +1,2 @@
#!/bin/bash
RESOURCE_NAME=$RESOURCE_NAME exec $LAUNCHER mosh $LOGIN@$HOST -- $COMMAND

5
wm.target Normal file
View File

@ -0,0 +1,5 @@
[Unit]
Description=Window Manager
Wants=graphical.target
AllowIsolate=true

9
xrdb.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=Load ~/.Xdefaults
[Service]
Type=oneshot
ExecStart=/usr/bin/xrdb -merge /home/tomek/.Xdefaults
[Install]
WantedBy=xsession.target

9
xscreensaver.service Normal file
View File

@ -0,0 +1,9 @@
[Unit]
Description=XScreenSaver
Wants=wm.target
[Service]
ExecStart=/usr/bin/xscreensaver -no-splash
[Install]
WantedBy=xsession.target

6
xsession.target Normal file
View File

@ -0,0 +1,6 @@
[Unit]
Description=Xorg session
Wants=wm.target
[Install]
Alias=default.target