Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
videos:021:notes [2023/03/15 14:00]
joel
videos:021:notes [2023/03/21 07:30]
joel [Nix Package Manager - Part 1 - Getting Started]
Line 1: Line 1:
 ===== Nix Package Manager - Part 1 - Getting Started ===== ===== Nix Package Manager - Part 1 - Getting Started =====
-Nix is a powerful package manager for UNIX-like systems powered by a functional programming language. In this video, we introduce the Nix package and begin to demonstrate some its unusual yet power features.+<html><iframe width="854" height="480" src="https://www.youtube.com/embed/xXlCcdPz6Vc" title="Getting Started with Nix" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></html> 
 + 
 +<panel title="Summary" subtitle="Mar 15, 2023"> 
 +<panel-body>Nix is a powerful package manager for UNIX-like systems powered by a functional programming language. In this video, we introduce the Nix package manager and begin to demonstrate some its unusual yet power features.</panel-body> 
 +<list-group> 
 +  * [[https://odysee.com/@OpenTechLab:f/20230314-otl-020-nix-introduction-mastered:9|odysee]] 
 +  * [[https://www.youtube.com/watch?v=xXlCcdPz6Vc|YouTube]] 
 +</list-group> 
 +</panel> 
 + 
 +==== Install Nix ==== 
 +   * [[https://nixos.org/|NixOS Website]] 
 +     * [[https://nixos.org/download.html|Installation]] 
 + 
 +==== Run GNU Hello ==== 
 +  * ''nix run 'nixpkgs#hello' '' - Run [[https://www.gnu.org/software/hello/|GNU Hello]] 
 +  * ''nix shell 'nixpkgs#hello' '' - Open a shell containing GNU Hello
  
 ==== C++ Example Application ==== ==== C++ Example Application ====
   * GitHub: https://github.com/jhol/otl-nix-cxx-example   * GitHub: https://github.com/jhol/otl-nix-cxx-example