mirror of
https://github.com/SqrtMinusOne/dotfiles.git
synced 2025-12-10 19:23:03 +03:00
feat(guix): tor & vnstat
This commit is contained in:
parent
ce37118369
commit
4e962c7623
4 changed files with 30 additions and 4 deletions
|
|
@ -5,6 +5,9 @@
|
|||
"openresolv"
|
||||
"openvpn-update-resolve-conf"
|
||||
"openvpn"
|
||||
"vnstat"
|
||||
"torsocks"
|
||||
"tor-client"
|
||||
"glibc"
|
||||
"patchelf"))
|
||||
;; Manifest:2 ends here
|
||||
|
|
|
|||
|
|
@ -97,6 +97,13 @@
|
|||
#:start (make-forkexec-constructor '("/home/pavel/bin/davmail"))
|
||||
#:stop (make-kill-destructor)))
|
||||
|
||||
(define vnstatd
|
||||
(make <service>
|
||||
#:provides '(vnstatd)
|
||||
#:respawn? #t
|
||||
#:start (make-forkexec-constructor '("vnstatd" "-n"))
|
||||
#:stop (make-kill-destructor)))
|
||||
|
||||
(register-services
|
||||
mpd
|
||||
sqrt-data-agent-mpd
|
||||
|
|
@ -111,7 +118,8 @@
|
|||
vpn
|
||||
davmail
|
||||
;; xmodmap
|
||||
nm-applet)
|
||||
nm-applet
|
||||
vnstatd)
|
||||
|
||||
(action 'shepherd 'daemonize)
|
||||
|
||||
|
|
@ -127,4 +135,5 @@
|
|||
polkit-gnome
|
||||
davmail
|
||||
; xmodmap
|
||||
nm-applet))
|
||||
nm-applet
|
||||
vnstatd))
|
||||
|
|
|
|||
15
Desktop.org
15
Desktop.org
|
|
@ -4034,6 +4034,15 @@ Run my [[file:Guix.org::*OpenVPN][OpenVPN setup]]. Not lauching this automatiall
|
|||
#:start (make-forkexec-constructor '("/home/pavel/bin/davmail"))
|
||||
#:stop (make-kill-destructor)))
|
||||
#+end_src
|
||||
** vnstatd
|
||||
#+begin_src scheme
|
||||
(define vnstatd
|
||||
(make <service>
|
||||
#:provides '(vnstatd)
|
||||
#:respawn? #t
|
||||
#:start (make-forkexec-constructor '("vnstatd" "-n"))
|
||||
#:stop (make-kill-destructor)))
|
||||
#+end_src
|
||||
** Shepherd config
|
||||
For some reason, running start on a one-shot service started to hang shepherd, not sure why... Turining these off for now.
|
||||
|
||||
|
|
@ -4053,7 +4062,8 @@ Register services:
|
|||
vpn
|
||||
davmail
|
||||
;; xmodmap
|
||||
nm-applet)
|
||||
nm-applet
|
||||
vnstatd)
|
||||
#+end_src
|
||||
|
||||
Daemonize shepherd
|
||||
|
|
@ -4075,7 +4085,8 @@ Run services
|
|||
polkit-gnome
|
||||
davmail
|
||||
; xmodmap
|
||||
nm-applet))
|
||||
nm-applet
|
||||
vnstatd))
|
||||
#+end_src
|
||||
* Guix settings
|
||||
Other desktop programs I use are listed below.
|
||||
|
|
|
|||
3
Guix.org
3
Guix.org
|
|
@ -554,6 +554,9 @@ Don't forget to install =JetBrainsMono Nerd Font=.
|
|||
|----------+-----------------+----------------------------------------------------|
|
||||
| system | patchelf | A program to modify existsing ELF executables |
|
||||
| system | glibc | A lot of stuff, including ELF interpeter and ~ldd~ |
|
||||
| system | tor-client | |
|
||||
| system | torsocks | |
|
||||
| system | vnstat | |
|
||||
|
||||
** OpenVPN
|
||||
| Category | Guix dependency |
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue