summaryrefslogtreecommitdiff
path: root/platform/p-user.nix
blob: 76253551b3f46aaedd7596127ea1f4f2aa4ebe83 (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
26
27
28
29
30
31
32
33
34
35
{
  config = {
    hostname = "p-user";
    portable = true;

    dhcpInterface = "enp5s0";

    canTouchEfiVariables = false;
    initrdModules = [ "xhci_pci" "ahci" "usb_storage" "uas" "sd_mod" "r8169" ];

    videoDrivers = [ "amdgpu" ];

    crypt.toplevel = {
      device = "/dev/hdd0/user.crypt";
      target = "user-portable";
      headerFromBoot = "tierra/trust/hdd0-user.luks-header";
    };

    fs = {
      boot.device = "/dev/disk/by-uuid/F8F9-1F8A";

      sys = {
        device = "/dev/mapper/user-portable";
        ssd = false;
        root = "/run/nixroot";
        toplevel = "/run";
      };

      hdd = {
        device = "/dev/mapper/user-portable";
        home = "/run/home";
      };
    };
  };
}