1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-28 04:39:48 +01:00
home-manager/tests/modules/services
Tad Fisher ac82c036d8
services/emacs: Update systemd definitions, drop Emacs 26 support
Emacs 27 added Type=notify support and updated the service definition to
remove the use of `emacsclient' to kill the service. Emacs 28 changes
the `StartupWMClass' in emacsclient.desktop to `Emacsd'. Update our
emacs.service and emacsclient.desktop definitions to match upstream
changes.

When killing emacs.service, the socket is removed, and subsequently
starting the service manually results in a service without a socket.
Prevent this by adding `RefuseManualStart=true' to the service's Unit
definition.

Drop Emacs 26 support as it is no longer shipped in nixpkgs. Update the
tests to verify the following configuration scenarios:

- Emacs version: 27, 28
- Socket activation: disabled, enabled
2021-06-06 01:00:19 +02:00
..
barrier barrier: add module 2021-05-01 00:11:17 +02:00
dropbox dropbox: add module 2020-07-25 23:12:33 +02:00
emacs services/emacs: Update systemd definitions, drop Emacs 26 support 2021-06-06 01:00:19 +02:00
fluidsynth fluidsynth: add module 2020-06-14 15:30:51 +02:00
gpg-agent gpg: make homedir configurable 2021-04-14 23:44:34 +02:00
kanshi kanshi: fix exec configuration 2020-09-04 16:45:42 +02:00
lieer lieer-service: add path to notmuch config (#1704) 2021-05-03 00:19:41 +02:00
pbgopy pbgopy: add missing options 2021-04-29 00:26:17 +02:00
playerctld playerctld: add module 2021-01-31 12:36:30 +01:00
polybar polybar: allow config to be more nix-like (#1430) 2021-02-20 18:34:59 +01:00
redshift-gammastep redshift/gammastep: use ini file 2021-02-07 23:33:17 +01:00
sxhkd sxhkd: fix environment (#1892) 2021-05-07 15:28:52 -04:00
syncthing syncthing: make syncthing tray package configurable (#1257) 2021-05-18 15:43:17 +01:00
window-managers i3,sway: workspace output assignment (#2003) 2021-06-02 18:03:20 -06:00
wlsunset wlsunset: add module 2020-12-01 21:46:46 +01:00