Skip to content

Commit 07547d2

Browse files
authored
swaync: use lib.getExe (#6755)
1 parent bb036cb commit 07547d2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

modules/services/swaync.nix

+5-5
Original file line numberDiff line numberDiff line change
@@ -79,20 +79,20 @@ in {
7979
config = lib.mkIf cfg.enable {
8080
# at-spi2-core is to minimize journalctl noise of:
8181
# "AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files"
82-
home.packages =
83-
lib.mkIf (cfg.package != null) [ cfg.package pkgs.at-spi2-core ];
82+
home.packages = [ cfg.package pkgs.at-spi2-core ];
8483

8584
xdg.configFile = {
8685
"swaync/config.json" = {
8786
source = jsonFormat.generate "config.json" cfg.settings;
88-
onChange = "${cfg.package}/bin/swaync-client --reload-config";
87+
onChange = "${lib.getExe' cfg.package "swaync-client"} --reload-config";
8988
};
9089
"swaync/style.css" = lib.mkIf (cfg.style != null) {
90+
9191
source = if builtins.isPath cfg.style || lib.isStorePath cfg.style then
9292
cfg.style
9393
else
9494
pkgs.writeText "swaync/style.css" cfg.style;
95-
onChange = "${cfg.package}/bin/swaync-client --reload-css";
95+
onChange = "${lib.getExe' cfg.package "swaync-client"} --reload-css";
9696
};
9797
};
9898

@@ -108,7 +108,7 @@ in {
108108
Service = {
109109
Type = "dbus";
110110
BusName = "org.freedesktop.Notifications";
111-
ExecStart = "${cfg.package}/bin/swaync";
111+
ExecStart = "${lib.getExe cfg.package}";
112112
Restart = "on-failure";
113113
};
114114

0 commit comments

Comments
 (0)