diff --git a/figures/tree_packages.pdf b/figures/tree_packages.pdf new file mode 100644 index 0000000000000000000000000000000000000000..db0e213f29f8079134bcfb2ab6161e49814f40ac Binary files /dev/null and b/figures/tree_packages.pdf differ diff --git a/figures/tree_packages.svg b/figures/tree_packages.svg new file mode 100644 index 0000000000000000000000000000000000000000..af7477f4ef94b51ec66d8a4e68cf05dfcddec1ed --- /dev/null +++ b/figures/tree_packages.svg @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="197.12657mm" + height="81.947762mm" + viewBox="0 0 197.12657 81.947762" + version="1.1" + id="svg8" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="tree_packages.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.64" + inkscape:cx="488.33098" + inkscape:cy="5.146949" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="1920" + inkscape:window-height="1080" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="0" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Calque 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-24.184568,-64.106371)"> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.34286404px;line-height:1.25;font-family:'Arial Black';-inkscape-font-specification:'Arial Black, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="12.277692" + y="66.647079" + id="text4520"><tspan + sodipodi:role="line" + x="12.277692" + y="76.816849" + style="stroke-width:0.26458332" + id="tspan4560" /></text> + <text + xml:space="preserve" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.34286404px;line-height:1.25;font-family:monospace;-inkscape-font-specification:monospace;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332" + x="24.184568" + y="72.724289" + id="text4584"><tspan + sodipodi:role="line" + id="tspan4582" + x="24.184568" + y="72.724289" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.26458332">/nix/store</tspan><tspan + sodipodi:role="line" + x="24.184568" + y="86.90287" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.26458332" + id="tspan4586">└── hash-packagename</tspan><tspan + sodipodi:role="line" + x="24.184568" + y="101.08145" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.26458332" + id="tspan4588"> ├── bin</tspan><tspan + sodipodi:role="line" + x="24.184568" + y="115.26003" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.26458332" + id="tspan4590"> │ └── packagename</tspan><tspan + sodipodi:role="line" + x="24.184568" + y="129.43861" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.26458332" + id="tspan4592"> └── lib</tspan><tspan + sodipodi:role="line" + x="24.184568" + y="143.61719" + style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:monospace;-inkscape-font-specification:monospace;stroke-width:0.26458332" + id="tspan4594"> └── libpackagename.so</tspan></text> + </g> +</svg> diff --git a/slides.tex b/slides.tex index 3a5f5d11eac24a6a4b2d05396e764fc0f80cb374..c1802463c7c6b93346d13db0fa5ee21c4e0700fc 100644 --- a/slides.tex +++ b/slides.tex @@ -223,7 +223,7 @@ stdenv.mkDerivation { \end{itemize} \center - \includegraphics[width=0.7\textwidth]{./figures/example_tree.png} + \includegraphics[width=0.6\textwidth]{./figures/tree_packages.pdf} \end{frame} @@ -233,7 +233,7 @@ stdenv.mkDerivation { \begin{column}{0.5\textwidth} \begin{tcolorbox}[colframe=black,colback=gray!10,coltext=black] - Packages depends on other packages + Packages depend on other packages \end{tcolorbox} \end{column}