- Encrypt everthing including /boot and /root
 - Enter password once
 - Support UEFI
 
Download NixOS minimal iso and copy to USB stick. For example on Mac OSX
$ diskutil list
$ diskutil unmountDisk /dev/disk1 # Make sure you got right device| (ns exo1.core | |
| (:require | |
| [clj-time.core :as time] | |
| [clj-time.coerce :as coerce] | |
| )) | |
| ; The `on-the-top-of-my-head` solution. | |
| ; This algoritm assumes that once a resource is destroyed it can not be re-created anymore | |
| ; with the same ID. | 
| --- | |
| - hosts: all | |
| gather_facts: no | |
| vars: | |
| string: "string" | |
| list: | |
| - item1 | |
| - item2 | |
| dict: | |
| key1: value1 | 
These are my notes on instaling NixOS 16.03 on a Lenovo ThinkPad X1 Carbon (4th generation) with an encrypted root file system using UEFI.
Most of this is scrambled from the following pages:
| --- | |
| AWSTemplateFormatVersion: 2010-09-09 | |
| # registers the "Datadog::*" resource types in the current account | |
| Resources: | |
| ### --- ACTIVATING DATADOG CUSTOM TYPES --- ### | |
| DatadogTypeActivationRole: | |
| Type: AWS::IAM::Role | |
| Properties: | |
| RoleName: !Sub ${AWS::AccountId}-${AWS::Region}-datadog-type-activation-role | |
| AssumeRolePolicyDocument: |