4 ms·
Does guix have any advantage here over nix?
by yjftsjthsd-h 4mo ago
Does guix have any advantage here over nix?
- wasting_time 4mo agoI didn't know Nix had support for embedded systems. Where are the images defined?
- KingMachiavelli 4mo agoWhat do you mean by image? In Nix you instantiate a NixOS system and specify the architecture. There are a number of tools to build a disk image from a NixOS system. $ my-arm-system = nixpkgs.lib.nixosSystem { system = "aarch64-linux"; modules = [ ./configuration.nix ]; }; $ :b arm-system.config.system.build.images.iso
- throwawayqqq11 4mo agoPSA: nixos-rebuild build-vm (--flake DIR#HOSTNAME / configuration.nix) ./result/bin/SCRIPT to build and launch a nixos vm with qemu.
- KingMachiavelli 4mo agoIMO the nixos-rebuild scripts are unnecessary and just obscures what’s being built. build-vm is the same as building the configs “config.system.build.vm” attribute. nixos-rebuild is fine for getting started but you end up needing to use the attribute path to do anything more complicated like CI caching or inspecting the drvPath.
- mghackerlady 4mo agoLisp
- t0mpr1c3 4mo agoGuix has some security advantages (grafts for security patches, full source bootstrapping, 100% OSS) and its documentation is generally thought to be superior to Nix. For me the main downside of Guix is that the maintenance team is very small, which does not seem sustainable.