home-manager/tests/modules/programs
Blaž Hrastnik 0654364426
waybar: fix systemd service
The current definition makes waybar wait for dbus.service, but that
never happens because dbus.service is started on demand by
dbus.socket.

Per systemd docs:
  https://www.freedesktop.org/software/systemd/man/systemd.service.html#Implicit%20Dependencies

- Services with Type=dbus set automatically acquire dependencies of
  type Requires= and After= on dbus.socket.

- Socket activated services are automatically ordered after their
  activating .socket units via an automatic After= dependency.
  Services also pull in all .socket units listed in Sockets= via
  automatic Wants= and After= dependencies.

Removing Requisite/After makes the service properly start for me,
simply specifying Type=dbus is enough.

See #1370
2020-12-01 23:07:39 +01:00
..
abook tests: remove package dependencies on rofi and abook 2020-03-06 00:27:21 +01:00
alacritty treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
alot alot: add structured settings 2020-05-01 22:26:26 +02:00
aria2 aria2: add module 2020-05-03 13:21:52 +02:00
autojump autojump: add module 2020-10-08 23:50:43 +02:00
autorandr autorandr: add crtc option 2020-06-09 23:15:44 +02:00
bash tests: improve test purity 2020-04-24 21:46:34 +02:00
browserpass Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
dircolors dircolors: add module 2020-05-12 22:15:32 +02:00
direnv direnv: add support for nix-direnv 2020-06-06 22:17:43 +02:00
feh feh: allow binding actions to multiple buttons/keys 2020-09-30 00:55:09 +02:00
firefox Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
fish fish: source each file in plugin conf.d separately 2020-04-29 21:46:10 +02:00
getmail tests: improve test purity 2020-04-24 21:46:34 +02:00
gh gh: add module 2020-10-22 23:36:15 +02:00
git git: use gitMinimal in test 2020-11-14 23:18:07 +01:00
gpg Apply nixfmt on many files 2020-02-02 01:07:28 +01:00
i3status i3status: add module 2020-05-03 13:12:13 +02:00
i3status-rust i3status-rust: add module 2020-11-05 23:59:47 +01:00
kakoune kakoune: use a plugin with smaller closure size in test 2020-11-14 23:17:54 +01:00
lf lf: add module 2020-04-23 22:41:22 +02:00
lieer tests: improve test purity 2020-04-24 21:46:34 +02:00
man man: support building manual page index cache 2020-09-13 20:52:08 +02:00
mbsync mbsync: per account multiple channels (#1360) 2020-09-21 18:16:06 +01:00
ncmpcpp ncmpcpp: add module 2020-09-01 22:05:57 +02:00
ncmpcpp-linux ncmpcpp: add module 2020-09-01 22:05:57 +02:00
ne ne: use dummy package in tests 2020-06-24 23:02:49 +02:00
neomutt neomutt: fix duplicated extraConfig in account (#1546) 2020-10-09 20:55:35 +02:00
neovim vim: Allow setting init.vim config alongside plugins + neovim test (#876) 2020-09-25 02:08:39 +02:00
newsboat newsboat: show queries before urls 2020-02-26 21:38:07 +01:00
nushell nushell: add module (#1333) 2020-07-24 17:15:55 +02:00
powerline-go powerline-go: add zsh integration 2020-11-15 00:12:02 +01:00
qutebrowser qutebrowser: unwrap list from keybinding removal 2020-07-27 16:48:38 +02:00
readline readline: fix example 2020-02-02 01:20:05 +01:00
rofi tests: remove package dependencies on rofi and abook 2020-03-06 00:27:21 +01:00
ssh ssh: add support for ServerAliveCountMax 2020-06-03 23:16:43 +02:00
starship starship: give settings option more specific type 2020-02-29 22:17:47 +01:00
texlive texlive: remove upstream dependency in tests 2020-06-06 16:43:17 +02:00
tmux tmux: allow setting default-shell before new-session 2020-11-14 10:59:10 +01:00
vscode treewide: replace attrs by formats or types.anything 2020-11-29 21:54:55 -05:00
waybar waybar: fix systemd service 2020-12-01 23:07:39 +01:00
zplug zplug: Reduce noise (#1441) 2020-09-06 11:16:34 +02:00
zsh zsh-prezto: remove package dependency in test 2020-11-14 10:37:35 +01:00