# compatability files for `nixos-option` and other legacy # nix tools. # # `nixos-option` does not support flakes (as of yet), # so we need to give it the path to `` (this file) # and to `` (in `./nixos/default.nix`) which # then both return the correct outputs from the system flake. # # can also be useful for running out-of-tree `shell.nix` and `default.nix` # files, without creating a custom flake for them and still having them # get the correct package sets from the system flake configuration. # # see here: https://github.com/NixOS/nixpkgs/issues/97855#issuecomment-799925924 { ... }: let flake = import ./flake-compat.nix { src = ./..; }; in flake.defaultNix.legacyPackages.${builtins.currentSystem}