refactor(browsers): simplify profile code

This commit is contained in:
Felix Schröter 2021-03-29 21:43:13 +02:00
parent fb396ce0d8
commit e444b0818e
No known key found for this signature in database
GPG key ID: 910ACB9F6BD26F58

View file

@ -100,12 +100,10 @@ in {
makeFirefoxProfileBin = args@{ profile, ... }: makeFirefoxProfileBin = args@{ profile, ... }:
let let
name = "firefox-${profile}"; name = "firefox-${profile}";
script = '' scriptBin = pkgs.writeScriptBin name ''
firefox -p "${escapeDesktopArg profile}" --class="${ firefox -p "${escapeDesktopArg profile}" --class="${
escapeDesktopArg name escapeDesktopArg name
}"''; }" $@
scriptBin = pkgs.writeScriptBin name ''
${script} $@
''; '';
desktopFile = pkgs.makeDesktopItem ((removeAttrs args [ "profile" ]) desktopFile = pkgs.makeDesktopItem ((removeAttrs args [ "profile" ])
// { // {