aboutsummaryrefslogtreecommitdiff
path: root/TODOs.org
blob: 70cf5046bd725449ef9ff1ab4f17f5c12f405a0a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
* Tasks
** TODO Simplify the installation of NixOS
*** DONE Preparation phase
CLOSED: [2019-05-30 Thu 20:17]
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
*** DOING Installation phase
**** DOING Choose proper tool
=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
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
**** 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.
*** 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 Add =utils.nix= with common derivations
CLOSED: [2019-05-30 Thu 23:16]
*** 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
** TODO Remove =shellcheck disable= directives
* Nice to have
** TODO Test elfeed
* Fixes
** TODO Adjust layout for =annex.yml= tmuxinator template
** TODO Make xmodmap commands declarative
** TODO Open =.description= files with text editor