summaryrefslogtreecommitdiff
path: root/pkgs/lib
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/lib')
-rw-r--r--pkgs/lib/default.nix19
-rw-r--r--pkgs/lib/home-manager/default.nix16
2 files changed, 25 insertions, 10 deletions
diff --git a/pkgs/lib/default.nix b/pkgs/lib/default.nix
index 6ba56ef..22c9e07 100644
--- a/pkgs/lib/default.nix
+++ b/pkgs/lib/default.nix
@@ -4,12 +4,17 @@ let
self = {
homeManager = import ./home-manager { };
toUserJS = prefs: ''
- ${lib.concatStrings (lib.mapAttrsToList (name: value: ''
- user_pref("${name}", ${builtins.toJSON value});
- '') 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);
+ updateInputFlag = input: [
+ "--update-input"
+ input
+ ];
+ updateInputFlags = inputs: builtins.concatLists (builtins.map self.updateInputFlag inputs);
};
-in self
+in
+self
diff --git a/pkgs/lib/home-manager/default.nix b/pkgs/lib/home-manager/default.nix
index ad3878f..e07e0b8 100644
--- a/pkgs/lib/home-manager/default.nix
+++ b/pkgs/lib/home-manager/default.nix
@@ -1,12 +1,22 @@
{ }:
{
- serviceWithTimer = name:
- { Unit, Service, Timer, Install, ... }@config: {
+ serviceWithTimer =
+ name:
+ {
+ Unit,
+ Service,
+ Timer,
+ Install,
+ ...
+ }@config:
+ {
services.${name} = { inherit (config) Unit Install Service; };
timers.${name} = {
inherit (config) Unit Install;
- Timer = config.Timer // { Unit = "${name}.service"; };
+ Timer = config.Timer // {
+ Unit = "${name}.service";
+ };
};
};
}