From 4d3350af61bdd257caa6ba425360ff78d6e5dc42 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 31 May 2019 21:44:04 -0300 Subject: TODOs.org --- TODOs.org | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/TODOs.org b/TODOs.org index c93256e..610a79f 100644 --- a/TODOs.org +++ b/TODOs.org @@ -8,11 +8,18 @@ NIXOS_URL='https://releases.nixos.org/nixos/19.03/nixos-19.03.172764.50d5d73e22b burn-nixos.sh "$NIXOS_URL" /dev/sdb #+END_SOURCE *** DOING Installation phase -**** DOING Choose proper tool +**** DONE Choose proper tool +CLOSED: [2019-05-31 Fri 21:40] =fdisk=? =gdisk=? =gparted=? Why? Why not? -**** TODO Make disk partitioning declarative -**** TODO Always use UEFI and GPT (which I think is better) -**** TODO Parameterize the disk to be partitioned + +=parted= allows for CLI based interactions instead of interactive only. It also supports GPT partitions, and is a GNU project :) +**** DONE Make disk partitioning declarative +CLOSED: [2019-05-31 Fri 21:40] +Not really declarative, but scripted instead. +**** DONE Always use UEFI and GPT (which I think is better) +CLOSED: [2019-05-31 Fri 21:40] +**** DONE Parameterize the disk to be partitioned +CLOSED: [2019-05-31 Fri 21:41] So I can give the installation script an argument and reuse later on the program. Something like: #+BEGIN_SOURCE shell $ wget -qO- https://euandre.org/install-nixos.sh | sh -s /dev/sda @@ -20,13 +27,16 @@ $ wget -qO- https://euandre.org/install-nixos.sh | sh -s /dev/sda **** DONE Publish =install-nixos.sh= in CI run CLOSED: [2019-05-30 Thu 23:42] Add =publishScript= derivation and run it in builds.sr.ht. +**** DOING Partition, format and encrypt *** TODO Setup phase **** TODO Fix bootstrap order of installing and importing packages **** TODO Automate annex setup -** TODO Automate setup of =builds.sr.ht= for other projects +** DONE Automate setup of =builds.sr.ht= for other projects +CLOSED: [2019-05-31 Fri 21:43] *** DONE Add =utils.nix= with common derivations CLOSED: [2019-05-30 Thu 23:16] -*** TODO Generate yaml from Dhall +*** CANCELLED Generate yaml from Dhall +No need, =envsubst= suffices. ** TODO Remove borg content from repository ** TODO Remove encrypted files from repository ** TODO Make creation of a new shell faster -- cgit v1.2.3