1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2025-01-18 15:09:50 +01:00
Commit graph

6 commits

Author SHA1 Message Date
Daniel Thwaites
a640dddc9a
waybar: fix command not found when reloading () 2022-04-16 18:31:03 -04:00
Nicolas Berbiche
f15b151ca1
waybar: configurable systemd WantedBy target ()
Before this commit, a user needed to override the systemd target that
would start Waybar with `mkForce`, this is no longer necessary.
2021-12-23 17:00:31 -05:00
Blaž Hrastnik
19fc0917c0
waybar: fix systemd service
Fix xdg-portal issue where it'd take 25s for a GTK app to start
2021-05-01 16:26:10 -04:00
Pierre Labadens
abc9d96d19
waybar: fix slow service stop ()
Set the systemd user service to use "mixed" killmode, which lets waybar
stop its module scripts. This fixes issues where waybar blocks shutdown
until systemd sends a SIGKILL to waybar child processes.
2021-03-06 02:09:51 -05:00
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 
2020-12-01 23:07:39 +01:00
Nicolas Berbiche
f4f9f1a618
waybar: add module
PR 
2020-08-14 00:20:49 +02:00