www

My personal website(s)
Log | Files | Refs

index.html (21236B)


      1 <!DOCTYPE html>
      2 <html lang="en">
      3 <head>
      4 <!-- Sep 03, 2024 -->
      5 <meta charset="utf-8" />
      6 <meta name="viewport" content="width=device-width, initial-scale=1" />
      7 <title>NixOS</title>
      8 <meta name="author" content="Vincent Demeester" />
      9 <meta name="keywords" content="post" />
     10 <meta name="generator" content="Org Mode" />
     11 <link rel="stylesheet" type="text/css" href="/css/2022.css" />
     12 <link rel="stylesheet" type="text/css" href="/css/syntax.css" />
     13 <link rel='icon' type='image/x-icon' href='/images/favicon.ico'/>
     14 <meta name='viewport' content='width=device-width, initial-scale=1'>
     15 </head>
     16 <body>
     17 <main id="content" class="content">
     18 <header>
     19 <h1 class="title">NixOS</h1>
     20 <p class="subtitle" role="doc-subtitle">A reproductible, declarative and reliable Linux operating system.</p>
     21 </header><p>
     22 <a href="https://nixos.org/">NixOS</a> is a Linux distribution with a unique approach to package and configuration
     23 management. Built on top of the <a href="nix.html">Nix</a> package manager, it is completely declarative, makes
     24 upgrading systems reliable, and has many other <a href="https://nixos.org/features.html">advantages</a>.
     25 </p>
     26 
     27 <p>
     28 Most of my infrastructure is on NixOS.
     29 </p>
     30 <section id="outline-container-Links" class="outline-2">
     31 <h2 id="Links">Links</h2>
     32 <div class="outline-text-2" id="text-Links">
     33 </div>
     34 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fshen.hong.io%2Finstalling-nixos-with-encrypted-root-partition-and-seperate-boot-partition%2F%5D%5BHow%20to%20Install%20NixOS%20With%20Full%20Disk%20Encryption%20%28FDE%29%20using%20LUKS2%2C%20Detached%20LUKS%20Header%2C%20and%20A%20Separate%20Boot%20Partition%20on%20an%20USB%2FMicroSD%20Card%5D%5D" class="outline-3">
     35 <h3 id="%5B%5Bhttps%3A%2F%2Fshen.hong.io%2Finstalling-nixos-with-encrypted-root-partition-and-seperate-boot-partition%2F%5D%5BHow%20to%20Install%20NixOS%20With%20Full%20Disk%20Encryption%20%28FDE%29%20using%20LUKS2%2C%20Detached%20LUKS%20Header%2C%20and%20A%20Separate%20Boot%20Partition%20on%20an%20USB%2FMicroSD%20Card%5D%5D"><a href="https://shen.hong.io/installing-nixos-with-encrypted-root-partition-and-seperate-boot-partition/">How to Install NixOS With Full Disk Encryption (FDE) using LUKS2, Detached LUKS Header, and A Separate Boot Partition on an USB/MicroSD Card</a></h3>
     36 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fshen.hong.io%2Finstalling-nixos-with-encrypted-root-partition-and-seperate-boot-partition%2F%5D%5BHow%20to%20Install%20NixOS%20With%20Full%20Disk%20Encryption%20%28FDE%29%20using%20LUKS2%2C%20Detached%20LUKS%20Header%2C%20and%20A%20Separate%20Boot%20Partition%20on%20an%20USB%2FMicroSD%20Card%5D%5D">
     37 <p>
     38 <span class="timestamp-wrapper"><span class="timestamp">[2022-06-27 Mon 13:25]</span></span>
     39 </p>
     40 </div>
     41 </div>
     42 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.thedroneely.com%2Fposts%2Frunning-nixos-linux-containers%2F%5D%5BRunning%20NixOS%20in%20a%20Linux%20Container%20-%20Thedro%20Neely%5D%5D" class="outline-3">
     43 <h3 id="%5B%5Bhttps%3A%2F%2Fwww.thedroneely.com%2Fposts%2Frunning-nixos-linux-containers%2F%5D%5BRunning%20NixOS%20in%20a%20Linux%20Container%20-%20Thedro%20Neely%5D%5D"><a href="https://www.thedroneely.com/posts/running-nixos-linux-containers/">Running NixOS in a Linux Container - Thedro Neely</a></h3>
     44 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.thedroneely.com%2Fposts%2Frunning-nixos-linux-containers%2F%5D%5BRunning%20NixOS%20in%20a%20Linux%20Container%20-%20Thedro%20Neely%5D%5D">
     45 <p>
     46 <span class="timestamp-wrapper"><span class="timestamp">[2022-06-29 Wed 13:42]</span></span>
     47 </p>
     48 </div>
     49 </div>
     50 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fsrid.ca%2Flxc-nixos%5D%5BLightweight%20Linux%20VMs%20on%20NixOS%20%E2%80%93%20Sridhar%20Ratnakumar%5D%5D" class="outline-3">
     51 <h3 id="%5B%5Bhttps%3A%2F%2Fsrid.ca%2Flxc-nixos%5D%5BLightweight%20Linux%20VMs%20on%20NixOS%20%E2%80%93%20Sridhar%20Ratnakumar%5D%5D"><a href="https://srid.ca/lxc-nixos">Lightweight Linux VMs on NixOS – Sridhar Ratnakumar</a></h3>
     52 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fsrid.ca%2Flxc-nixos%5D%5BLightweight%20Linux%20VMs%20on%20NixOS%20%E2%80%93%20Sridhar%20Ratnakumar%5D%5D">
     53 <p>
     54 <span class="timestamp-wrapper"><span class="timestamp">[2022-06-29 Wed 13:42]</span></span>
     55 </p>
     56 </div>
     57 </div>
     58 <div id="outline-container-%5B%5Bhttp%3A%2F%2Ftrofi.github.io%2Fposts%2F229-a-month-on-nixos.html%5D%5Btrofi%27s%20blog%3A%20A%20month%20on%20NixOS%5D%5D" class="outline-3">
     59 <h3 id="%5B%5Bhttp%3A%2F%2Ftrofi.github.io%2Fposts%2F229-a-month-on-nixos.html%5D%5Btrofi%27s%20blog%3A%20A%20month%20on%20NixOS%5D%5D"><a href="http://trofi.github.io/posts/229-a-month-on-nixos.html">trofi&rsquo;s blog: A month on NixOS</a></h3>
     60 <div class="outline-text-3" id="text-%5B%5Bhttp%3A%2F%2Ftrofi.github.io%2Fposts%2F229-a-month-on-nixos.html%5D%5Btrofi%27s%20blog%3A%20A%20month%20on%20NixOS%5D%5D">
     61 <p>
     62 <span class="timestamp-wrapper"><span class="timestamp">[2022-06-29 Wed 15:53]</span></span>
     63 </p>
     64 </div>
     65 </div>
     66 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fgithub.com%2Frailwayapp%2Fnixpacks%5D%5Brailwayapp%2Fnixpacks%3A%20App%20source%20%2B%20Nix%20packages%20%2B%20Docker%20%3D%20Image%5D%5D" class="outline-3">
     67 <h3 id="%5B%5Bhttps%3A%2F%2Fgithub.com%2Frailwayapp%2Fnixpacks%5D%5Brailwayapp%2Fnixpacks%3A%20App%20source%20%2B%20Nix%20packages%20%2B%20Docker%20%3D%20Image%5D%5D"><a href="https://github.com/railwayapp/nixpacks">railwayapp/nixpacks: App source + Nix packages + Docker = Image</a></h3>
     68 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fgithub.com%2Frailwayapp%2Fnixpacks%5D%5Brailwayapp%2Fnixpacks%3A%20App%20source%20%2B%20Nix%20packages%20%2B%20Docker%20%3D%20Image%5D%5D">
     69 <p>
     70 <span class="timestamp-wrapper"><span class="timestamp">[2022-07-07 Thu 18:09]</span></span>
     71 </p>
     72 </div>
     73 </div>
     74 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2FNixOS%2Fcomments%2Fkn3kts%2Fnixos_container_systemdnspawn_in_nix_way%2F%5D%5BNixOS%20Container%20%28systemd-nspawn%20in%20Nix%20way%29%20%3A%20NixOS%5D%5D" class="outline-3">
     75 <h3 id="%5B%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2FNixOS%2Fcomments%2Fkn3kts%2Fnixos_container_systemdnspawn_in_nix_way%2F%5D%5BNixOS%20Container%20%28systemd-nspawn%20in%20Nix%20way%29%20%3A%20NixOS%5D%5D"><a href="https://www.reddit.com/r/NixOS/comments/kn3kts/nixos_container_systemdnspawn_in_nix_way/">NixOS Container (systemd-nspawn in Nix way) : NixOS</a></h3>
     76 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2FNixOS%2Fcomments%2Fkn3kts%2Fnixos_container_systemdnspawn_in_nix_way%2F%5D%5BNixOS%20Container%20%28systemd-nspawn%20in%20Nix%20way%29%20%3A%20NixOS%5D%5D">
     77 <p>
     78 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-30 Tue 07:32]</span></span>
     79 </p>
     80 </div>
     81 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwiki.archlinux.org%2Ftitle%2Fsystemd-nspawn%5D%5Bsystemd-nspawn%20-%20ArchWiki%5D%5D" class="outline-4">
     82 <h4 id="%5B%5Bhttps%3A%2F%2Fwiki.archlinux.org%2Ftitle%2Fsystemd-nspawn%5D%5Bsystemd-nspawn%20-%20ArchWiki%5D%5D"><a href="https://wiki.archlinux.org/title/systemd-nspawn">systemd-nspawn - ArchWiki</a></h4>
     83 <div class="outline-text-4" id="text-%5B%5Bhttps%3A%2F%2Fwiki.archlinux.org%2Ftitle%2Fsystemd-nspawn%5D%5Bsystemd-nspawn%20-%20ArchWiki%5D%5D">
     84 <p>
     85 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-30 Tue 07:26]</span></span>
     86 </p>
     87 </div>
     88 </div>
     89 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fhipporoll.net%2Fblog%2F2015%2F07%2F31%2Frunning-containers-using-systemd-nspawn%2F%5D%5BRunning%20containers%20using%20systemd-nspawn%5D%5D" class="outline-4">
     90 <h4 id="%5B%5Bhttps%3A%2F%2Fhipporoll.net%2Fblog%2F2015%2F07%2F31%2Frunning-containers-using-systemd-nspawn%2F%5D%5BRunning%20containers%20using%20systemd-nspawn%5D%5D"><a href="https://hipporoll.net/blog/2015/07/31/running-containers-using-systemd-nspawn/">Running containers using systemd-nspawn</a></h4>
     91 <div class="outline-text-4" id="text-%5B%5Bhttps%3A%2F%2Fhipporoll.net%2Fblog%2F2015%2F07%2F31%2Frunning-containers-using-systemd-nspawn%2F%5D%5BRunning%20containers%20using%20systemd-nspawn%5D%5D">
     92 <p>
     93 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-30 Tue 07:26]</span></span>
     94 </p>
     95 </div>
     96 </div>
     97 <div id="outline-container-%5B%5Bhttps%3A%2F%2Ftimklampe.cool%2Fdocs%2Fexample%2Fsystemd%2Fsystemd_nspawn%2F%5D%5BSystemd%20Nspawn%20%7C%20Tim%27s%20docs%5D%5D" class="outline-4">
     98 <h4 id="%5B%5Bhttps%3A%2F%2Ftimklampe.cool%2Fdocs%2Fexample%2Fsystemd%2Fsystemd_nspawn%2F%5D%5BSystemd%20Nspawn%20%7C%20Tim%27s%20docs%5D%5D"><a href="https://timklampe.cool/docs/example/systemd/systemd_nspawn/">Systemd Nspawn | Tim&rsquo;s docs</a></h4>
     99 <div class="outline-text-4" id="text-%5B%5Bhttps%3A%2F%2Ftimklampe.cool%2Fdocs%2Fexample%2Fsystemd%2Fsystemd_nspawn%2F%5D%5BSystemd%20Nspawn%20%7C%20Tim%27s%20docs%5D%5D">
    100 <p>
    101 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-30 Tue 07:26]</span></span>
    102 </p>
    103 </div>
    104 </div>
    105 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fnspawn.org%2F%5D%5BHub%20for%20systemd-nspawn%20containers%20and%20images%5D%5D" class="outline-4">
    106 <h4 id="%5B%5Bhttps%3A%2F%2Fnspawn.org%2F%5D%5BHub%20for%20systemd-nspawn%20containers%20and%20images%5D%5D"><a href="https://nspawn.org/">Hub for systemd-nspawn containers and images</a></h4>
    107 <div class="outline-text-4" id="text-%5B%5Bhttps%3A%2F%2Fnspawn.org%2F%5D%5BHub%20for%20systemd-nspawn%20containers%20and%20images%5D%5D">
    108 <p>
    109 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-24 Wed 18:13]</span></span>
    110 </p>
    111 </div>
    112 </div>
    113 </div>
    114 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D" class="outline-3">
    115 <h3 id="%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D"><a href="https://blog.beardhatcode.be/2020/12/Declarative-Nixos-Containers.html">Declarative NixOS containers</a></h3>
    116 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D">
    117 <p>
    118 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-30 Tue 07:31]</span></span>
    119 </p>
    120 </div>
    121 </div>
    122 <div id="outline-container-Links--%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D" class="outline-3">
    123 <h3 id="Links--%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D"><a href="https://blog.beardhatcode.be/2020/12/Declarative-Nixos-Containers.html">Declarative NixOS containers</a></h3>
    124 <div class="outline-text-3" id="text-Links--%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D">
    125 <p>
    126 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-24 Wed 18:11]</span></span>
    127 </p>
    128 </div>
    129 </div>
    130 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fnotes.abhinavsarkar.net%2F2022%2FDO-nixos-image%5D%5BCreating%20NixOS%20custom%20image%20for%20Digital%20Ocean%20VPS%20%7C%20Abhinav%27s%20Notes%5D%5D" class="outline-3">
    131 <h3 id="%5B%5Bhttps%3A%2F%2Fnotes.abhinavsarkar.net%2F2022%2FDO-nixos-image%5D%5BCreating%20NixOS%20custom%20image%20for%20Digital%20Ocean%20VPS%20%7C%20Abhinav%27s%20Notes%5D%5D"><a href="https://notes.abhinavsarkar.net/2022/DO-nixos-image">Creating NixOS custom image for Digital Ocean VPS | Abhinav&rsquo;s Notes</a></h3>
    132 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fnotes.abhinavsarkar.net%2F2022%2FDO-nixos-image%5D%5BCreating%20NixOS%20custom%20image%20for%20Digital%20Ocean%20VPS%20%7C%20Abhinav%27s%20Notes%5D%5D">
    133 <p>
    134 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-30 Tue 06:46]</span></span>
    135 </p>
    136 
    137 <p>
    138 digitalOceanImage
    139 </p>
    140 </div>
    141 </div>
    142 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fblog.ysndr.de%2Fposts%2Fguides%2F2021-12-01-nix-shells%2F%5D%5By%7Csndr%20-%20One%20too%20many%20shell%5D%5D" class="outline-3">
    143 <h3 id="%5B%5Bhttps%3A%2F%2Fblog.ysndr.de%2Fposts%2Fguides%2F2021-12-01-nix-shells%2F%5D%5By%7Csndr%20-%20One%20too%20many%20shell%5D%5D"><a href="https://blog.ysndr.de/posts/guides/2021-12-01-nix-shells/">y|sndr - One too many shell</a></h3>
    144 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fblog.ysndr.de%2Fposts%2Fguides%2F2021-12-01-nix-shells%2F%5D%5By%7Csndr%20-%20One%20too%20many%20shell%5D%5D">
    145 <p>
    146 <span class="timestamp-wrapper"><span class="timestamp">[2022-08-24 Wed 05:48]</span></span>
    147 </p>
    148 </div>
    149 </div>
    150 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fgithub.com%2Fnlewo%2Fnix2container%5D%5Bnlewo%2Fnix2container%3A%20An%20archive-less%20dockerTools.buildImage%20implementation%5D%5D" class="outline-3">
    151 <h3 id="%5B%5Bhttps%3A%2F%2Fgithub.com%2Fnlewo%2Fnix2container%5D%5Bnlewo%2Fnix2container%3A%20An%20archive-less%20dockerTools.buildImage%20implementation%5D%5D"><a href="https://github.com/nlewo/nix2container">nlewo/nix2container: An archive-less dockerTools.buildImage implementation</a></h3>
    152 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fgithub.com%2Fnlewo%2Fnix2container%5D%5Bnlewo%2Fnix2container%3A%20An%20archive-less%20dockerTools.buildImage%20implementation%5D%5D">
    153 <p>
    154 <span class="timestamp-wrapper"><span class="timestamp">[2022-09-08 Thu 17:58]</span></span>
    155 </p>
    156 </div>
    157 </div>
    158 <div id="outline-container---Links--%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D" class="outline-3">
    159 <h3 id="--Links--%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D"><a href="https://blog.beardhatcode.be/2020/12/Declarative-Nixos-Containers.html">Declarative NixOS containers</a></h3>
    160 <div class="outline-text-3" id="text---Links--%5B%5Bhttps%3A%2F%2Fblog.beardhatcode.be%2F2020%2F12%2FDeclarative-Nixos-Containers.html%5D%5BDeclarative%20NixOS%20containers%5D%5D">
    161 <p>
    162 <span class="timestamp-wrapper"><span class="timestamp">[2022-09-13 Tue 20:27]</span></span>
    163 </p>
    164 </div>
    165 </div>
    166 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fblog.ysndr.de%2Fposts%2Finternals%2F2021-01-01-flake-ification%2F%5D%5By%7Csndr%20-%20Building%20with%20Nix%20Flakes%20for%2C%20eh%20..%20reasons%21%5D%5D" class="outline-3">
    167 <h3 id="%5B%5Bhttps%3A%2F%2Fblog.ysndr.de%2Fposts%2Finternals%2F2021-01-01-flake-ification%2F%5D%5By%7Csndr%20-%20Building%20with%20Nix%20Flakes%20for%2C%20eh%20..%20reasons%21%5D%5D"><a href="https://blog.ysndr.de/posts/internals/2021-01-01-flake-ification/">y|sndr - Building with Nix Flakes for, eh .. reasons!</a></h3>
    168 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fblog.ysndr.de%2Fposts%2Finternals%2F2021-01-01-flake-ification%2F%5D%5By%7Csndr%20-%20Building%20with%20Nix%20Flakes%20for%2C%20eh%20..%20reasons%21%5D%5D">
    169 <p>
    170 <span class="timestamp-wrapper"><span class="timestamp">[2022-09-13 Tue 20:27]</span></span>
    171 </p>
    172 </div>
    173 </div>
    174 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fyuanwang.ca%2Fposts%2Fgetting-started-with-flakes.html%5D%5BGetting%20started%20with%20Nix%20Flakes%20and%20devshell%5D%5D" class="outline-3">
    175 <h3 id="%5B%5Bhttps%3A%2F%2Fyuanwang.ca%2Fposts%2Fgetting-started-with-flakes.html%5D%5BGetting%20started%20with%20Nix%20Flakes%20and%20devshell%5D%5D"><a href="https://yuanwang.ca/posts/getting-started-with-flakes.html">Getting started with Nix Flakes and devshell</a></h3>
    176 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fyuanwang.ca%2Fposts%2Fgetting-started-with-flakes.html%5D%5BGetting%20started%20with%20Nix%20Flakes%20and%20devshell%5D%5D">
    177 <p>
    178 <span class="timestamp-wrapper"><span class="timestamp">[2022-09-13 Tue 20:29]</span></span>
    179 </p>
    180 </div>
    181 </div>
    182 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fwww.haskellforall.com%2F2022%2F08%2Fstop-calling-everything-nix.html%5D%5BHaskell%20for%20all%3A%20Stop%20calling%20everything%20%22Nix%22%5D%5D" class="outline-3">
    183 <h3 id="%5B%5Bhttps%3A%2F%2Fwww.haskellforall.com%2F2022%2F08%2Fstop-calling-everything-nix.html%5D%5BHaskell%20for%20all%3A%20Stop%20calling%20everything%20%22Nix%22%5D%5D"><a href="https://www.haskellforall.com/2022/08/stop-calling-everything-nix.html">Haskell for all: Stop calling everything &ldquo;Nix&rdquo;</a></h3>
    184 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fwww.haskellforall.com%2F2022%2F08%2Fstop-calling-everything-nix.html%5D%5BHaskell%20for%20all%3A%20Stop%20calling%20everything%20%22Nix%22%5D%5D">
    185 <p>
    186 <span class="timestamp-wrapper"><span class="timestamp">[2022-09-13 Tue 21:46]</span></span>
    187 </p>
    188 </div>
    189 </div>
    190 <div id="outline-container-%5B%5Bhttps%3A%2F%2Fgitlab.com%2Fkevincox%2Fnixos-auto-install%5D%5BKevin%20Cox%20%2F%20nixos-auto-install%20%C2%B7%20GitLab%5D%5D" class="outline-3">
    191 <h3 id="%5B%5Bhttps%3A%2F%2Fgitlab.com%2Fkevincox%2Fnixos-auto-install%5D%5BKevin%20Cox%20%2F%20nixos-auto-install%20%C2%B7%20GitLab%5D%5D"><a href="https://gitlab.com/kevincox/nixos-auto-install">Kevin Cox / nixos-auto-install · GitLab</a></h3>
    192 <div class="outline-text-3" id="text-%5B%5Bhttps%3A%2F%2Fgitlab.com%2Fkevincox%2Fnixos-auto-install%5D%5BKevin%20Cox%20%2F%20nixos-auto-install%20%C2%B7%20GitLab%5D%5D">
    193 <p>
    194 <span class="timestamp-wrapper"><span class="timestamp">[2022-07-28 Thu 18:00]</span></span>
    195 </p>
    196 </div>
    197 </div>
    198 <div id="outline-container-Nixos%20article" class="outline-3">
    199 <h3 id="Nixos%20article">Nixos article</h3>
    200 <div class="outline-text-3" id="text-Nixos%20article">
    201 </div>
    202 <div id="outline-container-Why%20using%20NixOS%20%3F" class="outline-4">
    203 <h4 id="Why%20using%20NixOS%20%3F">Why using NixOS ?</h4>
    204 </div>
    205 
    206 <div id="outline-container-The%20~nix-shell~%20case" class="outline-4">
    207 <h4 id="The%20~nix-shell~%20case">The <code>nix-shell</code> case</h4>
    208 <div class="outline-text-4" id="text-The%20~nix-shell~%20case">
    209 <p>
    210 Let&rsquo;s dig into <code>nix-shell</code> (<code>nix run</code>)
    211 </p>
    212 
    213 <ul class="org-ul">
    214 <li>usage</li>
    215 <li>simple example (make package available)</li>
    216 <li>complex example (create a package, run commands, drops a shell)</li>
    217 <li>automate <code>nix-shell</code> with <code>direnv</code> (in and out of emacs 🎉)</li>
    218 </ul>
    219 
    220 <p>
    221 Additionally, look into <code>shell.nix</code> vs <code>default.nix</code> vs …
    222 </p>
    223 <ul class="org-ul">
    224 <li><a href="https://stackoverflow.com/questions/44088192/when-and-how-should-default-nix-shell-nix-and-release-nix-be-used">When and how should default, shell and release be used ?</a></li>
    225 </ul>
    226 </div>
    227 <ul class="org-ul">
    228 <li><a id="Experiment%20with%20%3DmkShell%3D"></a>Experiment with <code>mkShell</code><br>
    229 <ul class="org-ul">
    230 <li><a id="Sources"></a>Sources<br>
    231 <div class="outline-text-6" id="text-Sources">
    232 <ul class="org-ul">
    233 <li><a href="https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/mkshell/default.nix">https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/mkshell/default.nix</a></li>
    234 <li><a href="https://github.com/NixOS/nixpkgs/pull/30975">https://github.com/NixOS/nixpkgs/pull/30975</a></li>
    235 </ul>
    236 </div>
    237 </li>
    238 </ul>
    239 </li>
    240 <li><a id="%3Dnix-shell%3D%20shellhook%20tips%20%26%20tricks"></a><code>nix-shell</code> shellhook tips &amp; tricks<br></li>
    241 </ul>
    242 </div>
    243 <div id="outline-container-Developing%20with%20Nix" class="outline-4">
    244 <h4 id="Developing%20with%20Nix">Developing with Nix</h4>
    245 <div class="outline-text-4" id="text-Developing%20with%20Nix">
    246 <p>
    247 Ref:
    248 </p>
    249 <ul class="org-ul">
    250 <li><a href="https://matrix.ai/2018/03/24/developing-with-nix/">Developing with Nix (C, JavaScript, Python, Haskell, Emscripten, PHP)</a></li>
    251 <li><a href="https://compiletoi.net/share-scripts-that-have-dependencies-with-nix/">Share scripts that have dependencies with Nix</a></li>
    252 <li><a href="https://ariya.io/2016/06/isolated-development-environment-using-nix">Isolated Development Environment using Nix · ariya.io</a></li>
    253 <li><a href="https://matrix.ai/2017/03/13/intro-to-nix-channels-and-reproducible-nixos-environment/">Intro to Nix Channels and Reproducible NixOS Environment</a></li>
    254 </ul>
    255 </div>
    256 </div>
    257 <div id="outline-container-~nixos-container~%20usage" class="outline-4">
    258 <h4 id="~nixos-container~%20usage"><code>nixos-container</code> usage</h4>
    259 <div class="outline-text-4" id="text-~nixos-container~%20usage">
    260 <div class='drawer properties'>
    261 <h6>Properties</h6>
    262 <p>
    263 :CREATED:<span class="timestamp-wrapper"><span class="timestamp">[2019-04-17 Wed 18:54]</span></span>
    264 </p>
    265 </div>
    266 
    267 <p>
    268 I want to use that ! on the okinawa, carthage mainly.
    269 </p>
    270 </div>
    271 </div>
    272 </div>
    273 </section>
    274 </main>
    275 <footer id="postamble" class="status">
    276 <footer>
    277      <small><a href="/" rel="history">Index</a> • <a href="/sitemap.html">Sitemap</a> • <a href="https://dl.sbr.pm/">Files</a></small><br/>
    278      <small class='questions'>Questions, comments ? Please use my <a href="https://lists.sr.ht/~vdemeester/public-inbox">public inbox</a> by sending a plain-text email to <a href="mailto:~vdemeester/public-inbox@lists.sr.ht">~vdemeester/public-inbox@lists.sr.ht</a>.</small><br/>
    279      <small class='copyright'>
    280       Content and design by Vincent Demeester
    281       (<a rel='licence' href='http://creativecommons.org/licenses/by-nc-sa/3.0/'>Some rights reserved</a>)
    282     </small><br />
    283 </footer>
    284 </footer>
    285 </body>
    286 </html>