about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorFelix Buehler2024-08-24 22:05:52 +0200
committerFelix Buehler2024-08-30 23:00:55 +0200
commit20496ce388a69eed95627abd8eb37f3da57b53bc (patch)
tree2d20d025259e68a19a2c27adb9245af604df8b4d /nixos
parenteddc7384dbe02a08b85c6651ad485aa430312f81 (diff)
nixos/services.osrm: remove `with lib;`
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/misc/osrm.nix33
1 files changed, 15 insertions, 18 deletions
diff --git a/nixos/modules/services/misc/osrm.nix b/nixos/modules/services/misc/osrm.nix
index a93337dc75e3..8feccbbfa726 100644
--- a/nixos/modules/services/misc/osrm.nix
+++ b/nixos/modules/services/misc/osrm.nix
@@ -1,59 +1,56 @@
 { config, lib, pkgs, ... }:
-
-with lib;
-
 let
   cfg = config.services.osrm;
 in
 
 {
   options.services.osrm = {
-    enable = mkOption {
-      type = types.bool;
+    enable = lib.mkOption {
+      type = lib.types.bool;
       default = false;
       description = "Enable the OSRM service.";
     };
 
-    address = mkOption {
-      type = types.str;
+    address = lib.mkOption {
+      type = lib.types.str;
       default = "0.0.0.0";
       description = "IP address on which the web server will listen.";
     };
 
-    port = mkOption {
-      type = types.port;
+    port = lib.mkOption {
+      type = lib.types.port;
       default = 5000;
       description = "Port on which the web server will run.";
     };
 
-    threads = mkOption {
-      type = types.int;
+    threads = lib.mkOption {
+      type = lib.types.int;
       default = 4;
       description = "Number of threads to use.";
     };
 
-    algorithm = mkOption {
-      type = types.enum [ "CH" "CoreCH" "MLD" ];
+    algorithm = lib.mkOption {
+      type = lib.types.enum [ "CH" "CoreCH" "MLD" ];
       default = "MLD";
       description = "Algorithm to use for the data. Must be one of CH, CoreCH, MLD";
     };
 
-    extraFlags = mkOption {
-      type = types.listOf types.str;
+    extraFlags = lib.mkOption {
+      type = lib.types.listOf lib.types.str;
       default = [];
       example = [ "--max-table-size 1000" "--max-matching-size 1000" ];
       description = "Extra command line arguments passed to osrm-routed";
     };
 
-    dataFile = mkOption {
-      type = types.path;
+    dataFile = lib.mkOption {
+      type = lib.types.path;
       example = "/var/lib/osrm/berlin-latest.osrm";
       description = "Data file location";
     };
 
   };
 
-  config = mkIf cfg.enable {
+  config = lib.mkIf cfg.enable {
 
     users.users.osrm = {
       group = config.users.users.osrm.name;