From faae3e88aea9e46201fb105eace53d90f84717d7 Mon Sep 17 00:00:00 2001 From: Trolli Schmittlauch Date: Fri, 22 Nov 2019 20:02:07 +0100 Subject: [PATCH] optimise mount options to fit SSDs, switch to more efficient zstd compression --- nixos/configuration.nix | 6 +++--- nixos/hardware-configuration.nix | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/nixos/configuration.nix b/nixos/configuration.nix index f2f31f3..8b9c164 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -5,7 +5,7 @@ { config, pkgs, ... }: let - fsOptions = [ "noatime" "ssd" "space_cache" "compress=lzo" ]; + fsOptions = [ "noatime" "ssd" "space_cache" "compress=zstd" ]; in { imports = @@ -29,8 +29,8 @@ in { reusePassphrases = true; }; - fileSystems."/".options = fsOptions ++ [ "subvol=nixos_root" ]; - fileSystems."/home".options = fsOptions ++ [ "subvol=home" ]; + fileSystems."/".options = fsOptions ++ [ "subvol=nixos_root" "noatime" ]; + fileSystems."/home".options = fsOptions ++ [ "subvol=home" "relatime" ]; boot.tmpOnTmpfs = true; fileSystems."/tmp".fsType = "tmpfs"; diff --git a/nixos/hardware-configuration.nix b/nixos/hardware-configuration.nix index b695ddd..5246e94 100644 --- a/nixos/hardware-configuration.nix +++ b/nixos/hardware-configuration.nix @@ -17,6 +17,7 @@ fileSystems."/boot" = { device = "/dev/disk/by-uuid/DED9-661B"; fsType = "vfat"; + options = [ "discard" ]; }; fileSystems."/home" =