summaryrefslogtreecommitdiff
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/lib/default.nix21
1 files changed, 13 insertions, 8 deletions
diff --git a/pkgs/lib/default.nix b/pkgs/lib/default.nix
index 964d099..6ba56ef 100644
--- a/pkgs/lib/default.nix
+++ b/pkgs/lib/default.nix
@@ -1,10 +1,15 @@
{ lib }:
-{
- homeManager = import ./home-manager { };
- toUserJS = prefs: ''
- ${lib.concatStrings (lib.mapAttrsToList (name: value: ''
- user_pref("${name}", ${builtins.toJSON value});
- '') prefs)}
- '';
-}
+let
+ self = {
+ homeManager = import ./home-manager { };
+ 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