blob: 7b1195604722f0bba642fadc732becf7c3a8cb01 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{ lib, pkgs }:
let
self = {
services = import ./services { inherit lib pkgs; };
toUserJS = prefs: ''
${lib.concatStrings (
lib.mapAttrsToList (name: value: ''
user_pref("${name}", ${builtins.toJSON value});
'') prefs
)}
'';
updateInputFlag = input: [
"--update-input"
input
];
updateInputFlags = inputs: builtins.concatLists (builtins.map self.updateInputFlag inputs);
};
in
self
|