mirror of
https://github.com/SqrtMinusOne/dotfiles.git
synced 2025-12-10 19:23:03 +03:00
feat(shepherd): sqrt-data
This commit is contained in:
parent
e606c96d2b
commit
0f0b664922
2 changed files with 48 additions and 4 deletions
|
|
@ -97,6 +97,13 @@
|
||||||
#:start (make-forkexec-constructor '("/home/pavel/bin/davmail"))
|
#:start (make-forkexec-constructor '("/home/pavel/bin/davmail"))
|
||||||
#:stop (make-kill-destructor)))
|
#:stop (make-kill-destructor)))
|
||||||
|
|
||||||
|
(define sqrt-data
|
||||||
|
(make <service>
|
||||||
|
#:provides '(sqrt-data)
|
||||||
|
#:respawn? #t
|
||||||
|
#:start (make-forkexec-constructor '("sqrt_data" "cron" "run-client-cron"))
|
||||||
|
#:stop (make-kill-destructor)))
|
||||||
|
|
||||||
(register-services
|
(register-services
|
||||||
mpd
|
mpd
|
||||||
mpd-watcher
|
mpd-watcher
|
||||||
|
|
@ -111,8 +118,22 @@
|
||||||
vpn
|
vpn
|
||||||
davmail
|
davmail
|
||||||
xmodmap
|
xmodmap
|
||||||
nm-applet)
|
nm-applet
|
||||||
|
sqrt-data)
|
||||||
|
|
||||||
(action 'shepherd 'daemonize)
|
(action 'shepherd 'daemonize)
|
||||||
|
|
||||||
(for-each start '(mpd mpd-watcher mcron aw-server aw-watcher-afk aw-watcher-window pulseeffects xsettingsd discord-rich-presence polkit-gnome davmail xmodmap nm-applet))
|
(for-each start '(mpd
|
||||||
|
mpd-watcher
|
||||||
|
mcron
|
||||||
|
aw-server
|
||||||
|
aw-watcher-afk
|
||||||
|
aw-watcher-window
|
||||||
|
pulseeffects
|
||||||
|
xsettingsd
|
||||||
|
discord-rich-presence
|
||||||
|
polkit-gnome
|
||||||
|
davmail
|
||||||
|
xmodmap
|
||||||
|
nm-applet
|
||||||
|
sqrt-data))
|
||||||
|
|
|
||||||
27
Desktop.org
27
Desktop.org
|
|
@ -3475,6 +3475,15 @@ Run my [[file:Guix.org::*VPN][OpenVPN setup]]. Not lauching this automatially, a
|
||||||
#:start (make-forkexec-constructor '("/home/pavel/bin/davmail"))
|
#:start (make-forkexec-constructor '("/home/pavel/bin/davmail"))
|
||||||
#:stop (make-kill-destructor)))
|
#:stop (make-kill-destructor)))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
** sqrt-data
|
||||||
|
#+begin_src scheme
|
||||||
|
(define sqrt-data
|
||||||
|
(make <service>
|
||||||
|
#:provides '(sqrt-data)
|
||||||
|
#:respawn? #t
|
||||||
|
#:start (make-forkexec-constructor '("sqrt_data" "cron" "run-client-cron"))
|
||||||
|
#:stop (make-kill-destructor)))
|
||||||
|
#+end_src
|
||||||
** Shepherd config
|
** Shepherd config
|
||||||
Register services
|
Register services
|
||||||
#+begin_src scheme
|
#+begin_src scheme
|
||||||
|
|
@ -3492,7 +3501,8 @@ Register services
|
||||||
vpn
|
vpn
|
||||||
davmail
|
davmail
|
||||||
xmodmap
|
xmodmap
|
||||||
nm-applet)
|
nm-applet
|
||||||
|
sqrt-data)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
Daemonize shepherd
|
Daemonize shepherd
|
||||||
|
|
@ -3502,7 +3512,20 @@ Daemonize shepherd
|
||||||
|
|
||||||
Run services
|
Run services
|
||||||
#+begin_src scheme
|
#+begin_src scheme
|
||||||
(for-each start '(mpd mpd-watcher mcron aw-server aw-watcher-afk aw-watcher-window pulseeffects xsettingsd discord-rich-presence polkit-gnome davmail xmodmap nm-applet))
|
(for-each start '(mpd
|
||||||
|
mpd-watcher
|
||||||
|
mcron
|
||||||
|
aw-server
|
||||||
|
aw-watcher-afk
|
||||||
|
aw-watcher-window
|
||||||
|
pulseeffects
|
||||||
|
xsettingsd
|
||||||
|
discord-rich-presence
|
||||||
|
polkit-gnome
|
||||||
|
davmail
|
||||||
|
xmodmap
|
||||||
|
nm-applet
|
||||||
|
sqrt-data))
|
||||||
#+end_src
|
#+end_src
|
||||||
** Sync
|
** Sync
|
||||||
| Guix dependency |
|
| Guix dependency |
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue