about summary refs log tree commit diff
path: root/nixos/modules/virtualisation
diff options
context:
space:
mode:
authorlucasew <lucas59356@gmail.com>2023-05-18 14:16:10 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-05-26 00:56:32 +0000
commit8587646ef3c2a2e48a13b1fcc2b55d369fc078d8 (patch)
tree23b4cf2c5f257780d559496b3e10a454020a49c5 /nixos/modules/virtualisation
parent971bf6ea226522d1530e06987b1fd4bad7834264 (diff)
downloadnixlib-8587646ef3c2a2e48a13b1fcc2b55d369fc078d8.tar
nixlib-8587646ef3c2a2e48a13b1fcc2b55d369fc078d8.tar.gz
nixlib-8587646ef3c2a2e48a13b1fcc2b55d369fc078d8.tar.bz2
nixlib-8587646ef3c2a2e48a13b1fcc2b55d369fc078d8.tar.lz
nixlib-8587646ef3c2a2e48a13b1fcc2b55d369fc078d8.tar.xz
nixlib-8587646ef3c2a2e48a13b1fcc2b55d369fc078d8.tar.zst
nixlib-8587646ef3c2a2e48a13b1fcc2b55d369fc078d8.zip
nixos/virtualisation/google-compute-config: minor refactoring
Signed-off-by: lucasew <lucas59356@gmail.com>
Diffstat (limited to 'nixos/modules/virtualisation')
-rw-r--r--nixos/modules/virtualisation/google-compute-config.nix16
1 files changed, 13 insertions, 3 deletions
diff --git a/nixos/modules/virtualisation/google-compute-config.nix b/nixos/modules/virtualisation/google-compute-config.nix
index 0bed0dc933e3..cf94ce0faf36 100644
--- a/nixos/modules/virtualisation/google-compute-config.nix
+++ b/nixos/modules/virtualisation/google-compute-config.nix
@@ -1,5 +1,15 @@
 { config, lib, pkgs, ... }:
-with lib;
+
+let
+  inherit (lib)
+    boolToString
+    mkDefault
+    mkIf
+    optional
+    readFile
+  ;
+in
+
 {
   imports = [
     ../profiles/headless.nix
@@ -65,7 +75,7 @@ with lib;
   systemd.services.google-guest-agent = {
     wantedBy = [ "multi-user.target" ];
     restartTriggers = [ config.environment.etc."default/instance_configs.cfg".source ];
-    path = lib.optional config.users.mutableUsers pkgs.shadow;
+    path = optional config.users.mutableUsers pkgs.shadow;
   };
   systemd.services.google-startup-scripts.wantedBy = [ "multi-user.target" ];
   systemd.services.google-shutdown-scripts.wantedBy = [ "multi-user.target" ];
@@ -76,7 +86,7 @@ with lib;
 
   users.groups.google-sudoers = mkIf config.users.mutableUsers { };
 
-  boot.extraModprobeConfig = lib.readFile "${pkgs.google-guest-configs}/etc/modprobe.d/gce-blacklist.conf";
+  boot.extraModprobeConfig = readFile "${pkgs.google-guest-configs}/etc/modprobe.d/gce-blacklist.conf";
 
   environment.etc."sysctl.d/60-gce-network-security.conf".source = "${pkgs.google-guest-configs}/etc/sysctl.d/60-gce-network-security.conf";