From 3a9abc89f90c25e24a9eb24dd18206b9ffc8bad2 Mon Sep 17 00:00:00 2001 From: Aditya Date: Wed, 10 Apr 2024 22:51:45 +0530 Subject: [PATCH] add filesystem --- modules/nixos/default.nix | 7 +++++++ modules/nixos/filesystem/default.nix | 10 ++++++++++ 2 files changed, 17 insertions(+) create mode 100644 modules/nixos/default.nix create mode 100644 modules/nixos/filesystem/default.nix diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix new file mode 100644 index 0000000..b0be7e1 --- /dev/null +++ b/modules/nixos/default.nix @@ -0,0 +1,7 @@ +{lib, ...}: { + imports = [ + ./bootloader + ./filesystem + ./kernel + ]; +} diff --git a/modules/nixos/filesystem/default.nix b/modules/nixos/filesystem/default.nix new file mode 100644 index 0000000..a652175 --- /dev/null +++ b/modules/nixos/filesystem/default.nix @@ -0,0 +1,10 @@ +_: { + fileSystems."/".options = ["noatime" "nodiratime" "discard"]; + # Enable swap on luks + boot.initrd.luks.devices."luks-3b571a97-616b-4dd7-9abb-d1e0491d178a".device = "/dev/disk/by-uuid/3b571a97-616b-4dd7-9abb-d1e0491d178a"; + boot.initrd.luks.devices."luks-3b571a97-616b-4dd7-9abb-d1e0491d178a".allowDiscards = true; + + # Allow discard on / + boot.initrd.luks.devices."luks-a09877ce-f520-429a-9f3b-57b073e4d662".device = "/dev/disk/by-uuid/a09877ce-f520-429a-9f3b-57b073e4d662"; + boot.initrd.luks.devices."luks-a09877ce-f520-429a-9f3b-57b073e4d662".allowDiscards = true; +}