From f2150e72c0c5b371a769acf3acacb13abd713cbc Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Fri, 19 May 2017 09:11:04 -0400 Subject: aji: Add configuration. --- machines/x220-aji.nix | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 machines/x220-aji.nix diff --git a/machines/x220-aji.nix b/machines/x220-aji.nix new file mode 100644 index 0000000..7cec5a1 --- /dev/null +++ b/machines/x220-aji.nix @@ -0,0 +1,50 @@ +{ config, lib, pkgs, ... }: +{ + imports = [ + ../config/desktop.nix + ../config/thinkpad.nix + ]; + + networking = { + hostName = "aji"; + }; + + boot = { + initrd.luks.devices = [ + { + device = "/dev/sda2"; + name = "cryptroot"; + allowDiscards = true; + } + ]; + + extraModulePackages = [ config.boot.kernelPackages.tp_smapi ]; + + extraModprobeConfig = '' + option i915 enable_rc6=1 + ''; + }; + + fileSystems = { + "/boot" = { + mountPoint = "/boot"; + device = "/dev/disk/by-uuid/829B-F56C"; + fsType = "vfat"; + }; + "/" = { + mountPoint = "/"; + device = "/dev/mapper/cryptvg-root"; + fsType = "btrfs"; + options = ["subvol=aji-root" "discard" "compress=lzo"]; + }; + "/btrfs" = { + mountPoint = "/btrfs"; + device = "/dev/mapper/cryptvg-root"; + fsType = "btrfs"; + options = ["discard" "compress=lzo"]; + }; + }; + swapDevices = + [ { device = "/dev/mapper/cryptvg-swap"; } + ]; +} -- cgit v1.2.3