From 41356ac2673156697833d9bba32f2caa9cc1fed0 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Thu, 21 Mar 2019 00:39:36 +0100 Subject: [PATCH] polybar: use writeShellScriptBin --- modules/services/polybar.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/modules/services/polybar.nix b/modules/services/polybar.nix index 547c7b90..1951f685 100644 --- a/modules/services/polybar.nix +++ b/modules/services/polybar.nix @@ -27,12 +27,6 @@ let configFile = pkgs.writeText "polybar.conf" (toPolybarIni cfg.config + "\n" + cfg.extraConfig); - script = '' - #!${pkgs.stdenv.shell} - - ${cfg.script} - ''; - in { @@ -130,7 +124,11 @@ in Service = { Type = "forking"; Environment = "PATH=${cfg.package}/bin:/run/wrappers/bin"; - ExecStart = ''${pkgs.writeScriptBin "polybar-start" script}/bin/polybar-start''; + ExecStart = + let + scriptPkg = pkgs.writeShellScriptBin "polybar-start" cfg.script; + in + "${scriptPkg}/bin/polybar-start"; }; Install = {