aboutsummaryrefslogtreecommitdiff
path: root/TODOs.org
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-05-30 19:48:14 -0300
committerEuAndreh <eu@euandre.org>2019-05-30 19:48:14 -0300
commit495336d9c6a91a34bbcdc7ee63772a24bf01cfee (patch)
tree680a1ff231556f4106e333a76bf839dde56663f8 /TODOs.org
parenturls (diff)
downloaddotfiles-495336d9c6a91a34bbcdc7ee63772a24bf01cfee.tar.gz
dotfiles-495336d9c6a91a34bbcdc7ee63772a24bf01cfee.tar.xz
TODOs.org
Diffstat (limited to 'TODOs.org')
-rw-r--r--TODOs.org32
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