<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://air.imag.fr/index.php?action=history&amp;feed=atom&amp;title=Generate_NIX_expression</id>
	<title>Generate NIX expression - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://air.imag.fr/index.php?action=history&amp;feed=atom&amp;title=Generate_NIX_expression"/>
	<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Generate_NIX_expression&amp;action=history"/>
	<updated>2026-05-29T18:50:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://air.imag.fr/index.php?title=Generate_NIX_expression&amp;diff=46947&amp;oldid=prev</id>
		<title>Admin: /* Plan de travail */</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Generate_NIX_expression&amp;diff=46947&amp;oldid=prev"/>
		<updated>2020-01-19T13:45:52Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Plan de travail&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:45, 19 January 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 8:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Environnement Linux, NIX, Python, Click (CLI)&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Environnement Linux, NIX, Python, Click (CLI)&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Plan de travail=&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Plan de travail=&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-empty diff-side-deleted&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Pour une introduction de NIX vous pouvez lire: [https://linuxfr.org/news/le-gestionnaire-de-paquets-nix-en-version-2-0 NIX2.0]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Etude de NIX, commande nix-env, nix-shell&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Etude de NIX, commande nix-env, nix-shell&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Etude des projets kapacks, NUR&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;
  &lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Etude des projets kapacks, NUR&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://air.imag.fr/index.php?title=Generate_NIX_expression&amp;diff=44395&amp;oldid=prev</id>
		<title>Admin: Created page with &quot;=Objectif= Nix est un gestionnaire de paquets fonctionnel garantissant une installation sans conflit de versions de bibliothèques possible et avec une garantie de reproductib...&quot;</title>
		<link rel="alternate" type="text/html" href="https://air.imag.fr/index.php?title=Generate_NIX_expression&amp;diff=44395&amp;oldid=prev"/>
		<updated>2019-01-16T10:07:11Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=Objectif= Nix est un gestionnaire de paquets fonctionnel garantissant une installation sans conflit de versions de bibliothèques possible et avec une garantie de reproductib...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Objectif=&lt;br /&gt;
Nix est un gestionnaire de paquets fonctionnel garantissant une installation sans conflit de versions de bibliothèques possible et avec une garantie de reproductibilité et de tracabilité. Chaque utilisateur peut installer des paquets sans avoir à disposer des droits d&amp;#039;administrateur. &lt;br /&gt;
La construction des paquets avec leurs dépendances est décrite au travers d&amp;#039;expression en langage NIX. Ce dernier est un langage de fonctionnel.&lt;br /&gt;
L&amp;#039;objectif du projet est double premièrement il s&amp;#039;agit de proposer un ensemble d&amp;#039;expression NIX permettant de répondre aux besoins d&amp;#039;enseignement de la filière INFO ([[Linux Packages]]).&lt;br /&gt;
Deuxièment il s&amp;#039;agit de développer un outil en ligne de commande pour simplifier la génération d&amp;#039;expression NIX pour certains opérations courantes (changement dans la chaine de compilation, production d&amp;#039;image docker...)&lt;br /&gt;
&lt;br /&gt;
=Les contraintes technologigues=&lt;br /&gt;
Environnement Linux, NIX, Python, Click (CLI)&lt;br /&gt;
=Plan de travail=&lt;br /&gt;
* Etude de NIX, commande nix-env, nix-shell&lt;br /&gt;
* Etude des projets kapacks, NUR&lt;br /&gt;
* Identification d&amp;#039;opérations récurrentes&lt;br /&gt;
* Génération d&amp;#039;expression NIX à partir de template&lt;br /&gt;
&lt;br /&gt;
=Conseils et indications=&lt;br /&gt;
* Projet nécessitant une bonne maîtrise des languages fonctionnels&lt;br /&gt;
=Autres=&lt;br /&gt;
* https://linuxfr.org/news/le-gestionnaire-de-paquets-nix-en-version-2-0&lt;br /&gt;
* https://nixos.org/nix/&lt;br /&gt;
* https://air.imag.fr/index.php/Linux_Packages&lt;br /&gt;
* https://github.com/oar-team/kapack&lt;br /&gt;
* https://github.com/nix-community/NUR&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>