Extend 02
[?]
Mar 21, 2023, 12:01 PM
ZV5WPO25EFV4XOPU7YDFKKJW4PMZK4JHMJYHZR54Z2NGV53NQF2QCDependencies
Change contents
- edit in 02-nix-build/flake.nix at line 1
# This is a Nix flake# It is written in the Nix expression language - replacement in 02-nix-build/flake.nix at line 13
# Declare our own package# Declare our own package as a Nix 'derivation' - edit in 02-nix-build/flake.nix at line 15
# Our package name - edit in 02-nix-build/flake.nix at line 17
# Where the source code lives - edit in 02-nix-build/flake.nix at line 20
# Dependencies - edit in 02-nix-build/flake.nix at line 25
# The source code contains only the C file, so we 'manually' compile# gcc is available by default in pkgs.stdenv.mkDerivation - edit in 02-nix-build/flake.nix at line 29
# Installing is just copying the executable - edit in 02-nix-build/demo.sh at line 30[2.5373]
h So, without further ado, let\'s build our package:x nix build "$(dirname "${BASH_SOURCE[0]}")" -Lh Maybe there was no output\; this means that package was already built and put into the Nix storex nix build "$(dirname "${BASH_SOURCE[0]}")" -L --rebuildh By default, we get a ./result symlinkx find -L ./resulth And we can run our executablex ./result/bin/wttr-delft - file addition: .gitignore[4.2]
result