diff options
-rw-r--r-- | TODOs.org | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/TODOs.org b/TODOs.org new file mode 100644 index 0000000..52748f0 --- /dev/null +++ b/TODOs.org @@ -0,0 +1,32 @@ +* Tasks +** TODO Simplify the installation of NixOS +*** TODO Preparation phase +Create =burn-nixos.sh= with something like: +#+BEGIN_SOURCE shell +NIXOS_URL='https://releases.nixos.org/nixos/19.03/nixos-19.03.172764.50d5d73e22b/nixos-graphical-19.03.172764.50d5d73e22b-x86_64-linux.iso' +burn-nixos.sh "$NIXOS_URL" /dev/sdb +#+END_SOURCE +*** TODO Installation phase +**** TODO Make disk partitioning declarative +**** TODO Choose proper tool +=fdisk=? =gdisk=? =gparted=? Why? Why not? +**** TODO Always use UEFI and GPT (which I think is better) +**** TODO Parameterize the disk to be partitioned +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 +#+END_SOURCE +**** TODO Publish =install-nixos.sh= in CI run +Add =publishScript= derivation and run it in builds.sr.ht. +*** 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 +*** TODO Add =utils.nix= with common derivations +*** TODO Generate yaml from Dhall +** TODO Remove borg content from repository +** TODO Remove encrypted files from repository +** TODO Make creation of a new shell faster +Profile =bash/bashrc.sh=. +** TODO Improve README.org +** TODO Automate backup.sh |