diff --git a/slides/demo.md b/slides/demo.md index e7dd767..a4bea13 100644 --- a/slides/demo.md +++ b/slides/demo.md @@ -32,9 +32,33 @@ flowchart LR --- +## Demo + +```mermaid +%%{init: {'theme': 'dark', 'themeVariables': { 'darkMode': true }}}%% +flowchart TD + B(Disk & OS Installation) + C(Desktop) + D(Nextcloud server) + E(nspawn container) + F(Gitlab server) + G(Podman container) + H(Forgejo) + I(MicroVM) + J(Kubernetes) + K(Splunk) + B--> D & E & G & I + B-->C + E-->F + G-->H + I-->J-->K +``` + +--- + ## History -- 2003: a declarative programming language +- 2003: [a declarative programming language](https://www.youtube.com/watch?v=fsgYVi2PQr0) - 2008: first stable NixOS version - 2014: 10.000 packages - 2019: Flakes @@ -57,30 +81,7 @@ flowchart LR - [Binary cache](https://cache.nixos.org/) for built packages - [CI server](https://hydra.nixos.org/) - [Build status](https://status.nixos.org/) page - ---- - -## Demo - -```mermaid -%%{init: {'theme': 'dark', 'themeVariables': { 'darkMode': true }}}%% -flowchart TD - B(Disk & OS Installation) - C(Desktop) - D(Nextcloud server) - E(nspawn container) - F(Gitlab server) - G(Podman container) - H(Forgejo) - I(MicroVM) - J(Kubernetes) - K(Splunk) - B--> D & E & G & I - B-->C - E-->F - G-->H - I-->J-->K -``` +- ... --- @@ -154,5 +155,14 @@ flowchart LR B--> I --> J --> L --> K ``` +--- + +## Unexpected stuff + +- Flakes are not stable yet, but everybody uses them +- Documentation quality has room for improvement +- Additional efforts for secrets management +- Does not follow Linux Filesystem Hierarchy Standard +- Commercial software usage can be tricky or impossible