{ pkgs, lib, ... }: # https://lix.systems/add-to-config/ { nix.package = pkgs.lix; # this should also affect pkgs.unstable which inherits final.pkgs.overlays nixpkgs.overlays = [ (final: prev: { # oc nixpkgs-review = prev.nixpkgs-review.override { nix = prev.lix; }; # pkgs/tools/package-management/lix/default.nix # https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/package-management/lix/default.nix nix-direnv = prev.nix-direnv.override { nix = prev.lix; }; nix-update = prev.nix-update.override { nix = prev.lix; inherit (prev) nixpkgs-review; }; }) ]; }