Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 35bfcfe6 authored by Faure Adrien's avatar Faure Adrien
Browse files

typo

parent 8f882a87
Branches
Tags
No related merge requests found
...@@ -187,7 +187,7 @@ The Problem: ...@@ -187,7 +187,7 @@ The Problem:
\end{frame} \end{frame}
\subsection{Packages} \subsection{Packages Example}
\begin{frame}[fragile]{Package Definition Example} \begin{frame}[fragile]{Package Definition Example}
% It is a Nix attribute set describing how to build a package. % It is a Nix attribute set describing how to build a package.
...@@ -247,6 +247,20 @@ stdenv.mkDerivation { ...@@ -247,6 +247,20 @@ stdenv.mkDerivation {
\end{columns} \end{columns}
\end{frame} \end{frame}
\subsection{Nix tools}
\begin{frame}[fragile]{Nix Build: build packages}
\vspace{1em}
\includegraphics[width=1\textwidth]{./figures/nix-build.pdf}
\end{frame}
\begin{frame}[fragile]{Nix shell: Virtualenv on steroids}
\includegraphics[width=1\textwidth]{./figures/nix-shell.pdf}
\end{frame}
\subsection{NixPkgs} \subsection{NixPkgs}
\begin{frame}[fragile]{Nixpkgs} \begin{frame}[fragile]{Nixpkgs}
...@@ -270,52 +284,35 @@ stdenv.mkDerivation { ...@@ -270,52 +284,35 @@ stdenv.mkDerivation {
\end{frame} \end{frame}
\subsection{Nix tools}
\begin{frame}[fragile]{Nix Build: build packages}
\vspace{1em}
\includegraphics[width=1\textwidth]{./figures/nix-build.pdf}
\end{frame}
\begin{frame}[fragile]{Nix shell: Virtualenv on steroids}
\includegraphics[width=1\textwidth]{./figures/nix-shell.pdf}
\end{frame}
\begin{frame}[fragile]{Why it is reproducible ?}
\begin{frame}[fragile]{}
\begin{columns}
\begin{column}{0.5\textwidth}
Why it is reproducible ?
\begin{itemize} \begin{itemize}
\item Package = traceable dependencies \item Package = traceable dependencies
\item Automated package build \item Automated package build
\item fixed application source \item fixed application source
\begin{lstlisting}[language=Nix,basicstyle=\small]
src = fetgit {
url = "https://gitlab.com/me/chord.tar.gz";
sha256 = "1h2jgq5pspyiskffq777nhi5rf0y8h...";
};
\end{lstlisting}
\item pinned Nixpkgs \item pinned Nixpkgs
\begin{lstlisting}[language=Nix,basicstyle=\small]
{
pkgs ? import (fetchTarball
"https://github.com/archive/e6b201f9b.tar.gz"
)
}:
\end{lstlisting}
\end{itemize} \end{itemize}
\end{frame} \end{column}
\begin{column}{0.5\textwidth} %%<--- here
\subsection{Limitations} Limitations
\begin{frame}[fragile]{Limitations}
\begin{itemize} \begin{itemize}
\item No kernel version control \item No kernel version control
\item Require deterministic build process \item Require deterministic build process
\item Can depends on external dependencies \item Can depends on external dependencies
\end{itemize} \end{itemize}
\end{column}
\end{columns}
\end{frame} \end{frame}
\begin{frame}[fragile,noframenumbering] \begin{frame}[fragile,noframenumbering]
\center Thanks. \center Thanks.
\end{frame} \end{frame}
...@@ -488,6 +485,4 @@ pkgs.mkShell rec { ...@@ -488,6 +485,4 @@ pkgs.mkShell rec {
\end{frame} \end{frame}
\end{document} \end{document}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment