/nixos-diff

Diff NixOS configurations.

Primary LanguageNix

/!\ WORK-IN-PROGRESS. DO NOT USE! /!\

nixos-diff

Diff NixOS configurations.

Usage

nixos-diff ./config1.nix ./config1.nix
nixos-diff ./config1.nix
nixos-diff --expr 'import <nixpkgs/nixos> { configuration = ./config1.nix; }'
nixos-diff .#nixosConfigurations.machine1 .#nixosConfigurations.machine2
nixos-diff .#nixosConfigurations.machine1

Installation

nix-env -f. -i

Development

$ meson setup build
$ cd build
$ meson compile

Tests

$ nix-build --no-out-link tests.nix
$ update-tests