From 0e73b7f9a5c8697d1eddb85f20bc7d13ba2034b0 Mon Sep 17 00:00:00 2001 From: k3t Date: Wed, 24 Jun 2026 01:20:56 -0600 Subject: [PATCH] more modules :3 --- flake.nix | 2 ++ modules/sys/fs/mounts/efi.nix | 2 +- modules/sys/fs/mounts/swap.nix | 2 +- modules/sys/hw/hyperv.nix | 5 +++++ 4 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 modules/sys/hw/hyperv.nix diff --git a/flake.nix b/flake.nix index a90f838..f83a5cb 100644 --- a/flake.nix +++ b/flake.nix @@ -133,6 +133,8 @@ ./modules/sys/fs/mounts/swap.nix ./modules/sys/hw/boot.nix + ./modules/sys/hw/hyperv.nix + ./modules/sys/nix.nix ./modules/sys/perf.nix ./modules/sys/pkgs.nix diff --git a/modules/sys/fs/mounts/efi.nix b/modules/sys/fs/mounts/efi.nix index 44dc1a2..bc79f03 100644 --- a/modules/sys/fs/mounts/efi.nix +++ b/modules/sys/fs/mounts/efi.nix @@ -2,6 +2,6 @@ fileSystems."/boot" = { device = "/dev/disk/by-label/EFI"; fsType = "vfat"; - options = [ "fmask=0077" "dmask=0077" ]; + options = [ "fmask=0077" "dmask=0077" "x-systemd.automount,x-systemd.idle-timeout=1min" ]; }; } \ No newline at end of file diff --git a/modules/sys/fs/mounts/swap.nix b/modules/sys/fs/mounts/swap.nix index 6ece676..1ba973f 100644 --- a/modules/sys/fs/mounts/swap.nix +++ b/modules/sys/fs/mounts/swap.nix @@ -1,5 +1,5 @@ { swapDevices = [{ device = "/dev/disk/by-label/Swap"; - options = [ "discard" "nofail" ]; + options = [ "discard" "nofail" "x-systemd.device-timeout=5" ]; }]; } \ No newline at end of file diff --git a/modules/sys/hw/hyperv.nix b/modules/sys/hw/hyperv.nix new file mode 100644 index 0000000..98b0241 --- /dev/null +++ b/modules/sys/hw/hyperv.nix @@ -0,0 +1,5 @@ +{ + virtualisation.hypervGuest = { + enable = true; + }; +} \ No newline at end of file