aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-05-31 21:44:04 -0300
committerEuAndreh <eu@euandre.org>2019-05-31 21:44:04 -0300
commit4d3350af61bdd257caa6ba425360ff78d6e5dc42 (patch)
tree5e2ceb9edcaa8c569ebf8fc45c1b0cacb96c4125
parentAdd Bash confirmation before writing local-configuration.nix (diff)
downloaddotfiles-4d3350af61bdd257caa6ba425360ff78d6e5dc42.tar.gz
dotfiles-4d3350af61bdd257caa6ba425360ff78d6e5dc42.tar.xz
TODOs.org
-rw-r--r--TODOs.org22
1 files 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