mirror of
https://github.com/SqrtMinusOne/dotfiles.git
synced 2025-12-11 19:45:25 +03:00
feat(desktop): try to put xmodmap to shepherd
This commit is contained in:
parent
0ad807a841
commit
d22dc6c645
4 changed files with 22 additions and 5 deletions
|
|
@ -70,6 +70,12 @@
|
||||||
#:start (make-forkexec-constructor '("/home/pavel/.guix-extra-profiles/desktop/desktop/libexec/polkit-gnome-authentication-agent-1"))
|
#:start (make-forkexec-constructor '("/home/pavel/.guix-extra-profiles/desktop/desktop/libexec/polkit-gnome-authentication-agent-1"))
|
||||||
#:stop (make-kill-destructor)))
|
#:stop (make-kill-destructor)))
|
||||||
|
|
||||||
|
(define xmodmap
|
||||||
|
(make <service>
|
||||||
|
#:provides '(xmodmap)
|
||||||
|
#:one-shot? #t
|
||||||
|
#:start (make-system-constructor "xmodmap /home/pavel/.Xmodmap")))
|
||||||
|
|
||||||
(define vpn
|
(define vpn
|
||||||
(make <service>
|
(make <service>
|
||||||
#:provides '(vpn)
|
#:provides '(vpn)
|
||||||
|
|
@ -96,8 +102,9 @@
|
||||||
discord-rich-presence
|
discord-rich-presence
|
||||||
polkit-gnome
|
polkit-gnome
|
||||||
vpn
|
vpn
|
||||||
davmail)
|
davmail
|
||||||
|
xmodmap)
|
||||||
|
|
||||||
(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))
|
(for-each start '(mpd mpd-watcher mcron aw-server aw-watcher-afk aw-watcher-window pulseeffects xsettingsd discord-rich-presence polkit-gnome davmail xmodmap))
|
||||||
|
|
|
||||||
|
|
@ -5,5 +5,6 @@ Mail/thexcloud/.credentials.gmailieer.json
|
||||||
Mail/progin6304/.credentials.gmailieer.json
|
Mail/progin6304/.credentials.gmailieer.json
|
||||||
.emacs.d/dired-bookmarks.el
|
.emacs.d/dired-bookmarks.el
|
||||||
.emacs.d/elfeed.org
|
.emacs.d/elfeed.org
|
||||||
.emacs.d/prodigy.org
|
.emacs.d/private.org
|
||||||
.emacs.d/prodigy-config.el
|
.emacs.d/prodigy-config.el
|
||||||
|
.emacs.d/private.el
|
||||||
|
|
|
||||||
Binary file not shown.
13
Desktop.org
13
Desktop.org
|
|
@ -2357,6 +2357,14 @@ Launch an authentication agent. Necessary for stuff like =pkexec=. I suspect I'm
|
||||||
#:start (make-forkexec-constructor '("/home/pavel/.guix-extra-profiles/desktop/desktop/libexec/polkit-gnome-authentication-agent-1"))
|
#:start (make-forkexec-constructor '("/home/pavel/.guix-extra-profiles/desktop/desktop/libexec/polkit-gnome-authentication-agent-1"))
|
||||||
#:stop (make-kill-destructor)))
|
#:stop (make-kill-destructor)))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
** Xmodmap
|
||||||
|
#+begin_src scheme
|
||||||
|
(define xmodmap
|
||||||
|
(make <service>
|
||||||
|
#:provides '(xmodmap)
|
||||||
|
#:one-shot? #t
|
||||||
|
#:start (make-system-constructor "xmodmap /home/pavel/.Xmodmap")))
|
||||||
|
#+end_src
|
||||||
** VPN
|
** VPN
|
||||||
Run my [[file:Guix.org::*VPN][OpenVPN setup]]. Not lauching this automatially, as it requires an active connection.
|
Run my [[file:Guix.org::*VPN][OpenVPN setup]]. Not lauching this automatially, as it requires an active connection.
|
||||||
|
|
||||||
|
|
@ -2392,7 +2400,8 @@ Register services
|
||||||
discord-rich-presence
|
discord-rich-presence
|
||||||
polkit-gnome
|
polkit-gnome
|
||||||
vpn
|
vpn
|
||||||
davmail)
|
davmail
|
||||||
|
xmodmap)
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
Daemonize shepherd
|
Daemonize shepherd
|
||||||
|
|
@ -2402,7 +2411,7 @@ 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))
|
(for-each start '(mpd mpd-watcher mcron aw-server aw-watcher-afk aw-watcher-window pulseeffects xsettingsd discord-rich-presence polkit-gnome davmail xmodmap))
|
||||||
#+end_src
|
#+end_src
|
||||||
** Sync
|
** Sync
|
||||||
| Guix dependency |
|
| Guix dependency |
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue