nixos/sway: add programs.sway.extraOptions
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
, makeWrapper, symlinkJoin, writeShellScriptBin
|
||||
, withBaseWrapper ? true, extraSessionCommands ? "", dbus
|
||||
, withGtkWrapper ? false, wrapGAppsHook, gdk-pixbuf
|
||||
, extraOptions ? [] # E.g.: [ "--verbose" ]
|
||||
}:
|
||||
|
||||
assert extraSessionCommands != "" -> withBaseWrapper;
|
||||
@@ -39,9 +40,9 @@ in symlinkJoin {
|
||||
export dontWrapGApps=true
|
||||
${optionalString withGtkWrapper "wrapGAppsHook"}
|
||||
wrapProgram $out/bin/sway \
|
||||
--prefix PATH : "${swaybg}/bin" ${optionalString withGtkWrapper ''\
|
||||
"''${gappsWrapperArgs[@]}"
|
||||
''}
|
||||
--prefix PATH : "${swaybg}/bin" \
|
||||
${optionalString withGtkWrapper ''"''${gappsWrapperArgs[@]}"''} \
|
||||
${optionalString (extraOptions != []) "${concatMapStrings (x: " --add-flags " + x) extraOptions}"}
|
||||
'';
|
||||
|
||||
passthru.providedSessions = [ "sway" ];
|
||||
|
||||
Reference in New Issue
Block a user