summaryrefslogtreecommitdiffstats
path: root/makefu/2configs/fs/sda-crypto-root-home.nix
blob: e790ed6a83a78c1d148d912799724654308ef362 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{ config, lib, pkgs, ... }:

# ssd #
# sda:  bootloader grub2
# sda1: boot ext4 (label nixboot)
# sda2: cryptoluks ->
#       lvm:
#             /     (main-root)
#             /home (main-home)

with import <stockholm/lib>;
{

  imports = [
    ./sda-crypto-root.nix # configures crypto + boot
  ];
  fileSystems = {
    "/".device = lib.mkForce "/dev/mapper/main-root";
    "/home" = {
      device = "/dev/mapper/main-home";
      fsType = "ext4";
      options = [ "defaults" "discard" ];
    };
  };
}