diff --git a/doc/adr/01-lvm.md b/doc/adr/01-lvm.md new file mode 100644 index 00000000..b0a49183 --- /dev/null +++ b/doc/adr/01-lvm.md @@ -0,0 +1,13 @@ +# PubSolarOS ADR 01: LVM on luks as default for drive management + +In the context of drive mounting and disk partitioning, + +facing a fragmented ecosystem, + +we decided for LVM on luks with encrypted swap as the assumed default installation type, + +and neglected luks on LVM, unencrypted installs, or non-LVM install methods, + +to achieve a streamlined and opiniated nix config, an increased flexibility in partitioning, and more secure defaults,. + +accepting a more laborious setup. diff --git a/doc/adr/README.md b/doc/adr/README.md new file mode 100644 index 00000000..629c940f --- /dev/null +++ b/doc/adr/README.md @@ -0,0 +1,3 @@ +# Architectural Decision Records + +**For an explanation of ADR, see https://adr.github.io/** diff --git a/doc/adr/TEMPLATE.md b/doc/adr/TEMPLATE.md new file mode 100644 index 00000000..79a6da54 --- /dev/null +++ b/doc/adr/TEMPLATE.md @@ -0,0 +1,27 @@ +# Long form + +In the context of , + +facing + +we decided for