Commit 89f53fbb9c5d

Vincent Demeester <vincent@sbr.pm>
2020-06-23 16:07:42
READMEs: update README.md
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent c7a3a45
Changed files (1)
README.md
@@ -3,8 +3,6 @@
 
 1.  [What is `home`](#h:0272c5ac-0b7f-4ebb-91f0-defa66c2d285)
 2.  [Installation](#h:e289aa81-d0ec-49a0-ba94-933e85d4ee8c)
-    1.  [`home-manager` only](#h:62ee62f0-7e1a-4abc-b289-ac24d12e733c)
-    2.  [`nixos` only](#h:5529fb57-a55d-4b81-a164-e5d1104b7e0b)
 3.  [Organization of the repository](#h:b74304bf-e7e6-4425-9123-e50eca3eb8fa)
 4.  [References](#h:e5a95a68-f031-438b-831c-824803d0bc3e)
 5.  [COPYING](#h:716e598e-3b1a-4e48-a72b-608c3a970db9)
@@ -39,28 +37,6 @@ dramatically or even not working anymore 😛.
 
 *todo: rework that part, link to the `docs` folder*
 
-You should be able to run the `bootstrap.sh` script as is. And if you feel adventurous,
-you can use `curl` for this.
-
-    curl https://gitlab.com/vdemeester/home/-/raw/master/hack/bootstrap.sh | sh
-
-Otherwise, clone this repository somewhere, read the `bootstrap.sh` file and execute it if
-you feel safe
-
-
-<a id="h:62ee62f0-7e1a-4abc-b289-ac24d12e733c"></a>
-
-## TODO `home-manager` only
-
-*todo: rework that part*
-
-
-<a id="h:5529fb57-a55d-4b81-a164-e5d1104b7e0b"></a>
-
-## TODO `nixos` only
-
-*todo: rework that part*
-
 
 <a id="h:b74304bf-e7e6-4425-9123-e50eca3eb8fa"></a>
 
@@ -71,21 +47,19 @@ you feel safe
 This is probably gonna be a moving target, but this is how it looks (or should look
 soon-ish 👼):
 
--   `assets`: ignored folder where my *automation* puts some *secrets*.
-    Most of the `make` commands will try to populate this ahead of time. The assumption is :
-    have a `sync` folder where the assets are. *Note: how to bootstrap (as syncthing will
-    not be there, and the `sync` folder either)*
--   `docs`: holds documentation about this code, literate configuration, see [literate configuration](#org8bde89c).
+-   `docs`: holds documentation about this code, literate configuration, see [literate configuration](#org523bd35).
     `make publish` will publish the `README.org` and the `docs` folder to my website.
 -   `lib`: shared code used during configuration (mostly `nix` code).
 -   `machines`: configuration per machines
 -   `modules`: holds nix modules (services, programs, hardware, profiles, …)
 -   `overlays`: holds [nix overlays](https://nixos.wiki/wiki/Overlays)
 -   `pkgs`: holds nix packages (those should migrate under `overlays` or on `nur-packages`)
--   `private`: holds non-shareable code, like *secrets*.
+-   `secrets`: holds non-shareable code, this folder is ignored and `make` commands will try
+    to populate this. If it's empty, the rest of configuration is still meant to work but
+    will contain empty secrets (or random ones).
 -   `tmp`: things to… organize (e.g. where I import my other *legacy* configuration)
 
-<a id="org8bde89c"></a>As I'm slowly, but <span class="underline">surely</span>, going to have `org-mode` files for
+<a id="org523bd35"></a>As I'm slowly, but <span class="underline">surely</span>, going to have `org-mode` files for
 literate configuration files in this repository, I have to think of how to organize files
 in order to end up with one huge file. The goal of having those `org-mode` files, is
 mainly to document my configuration and publish it, most likely on [sbr.pm](https://sbr.pm).