/ flake.nix
flake.nix
 1  {
 2    inputs = {
 3      nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
 4      flake-utils.url = "github:numtide/flake-utils";
 5    };
 6  
 7    outputs =
 8      {
 9        nixpkgs,
10        flake-utils,
11        ...
12      }:
13      flake-utils.lib.eachDefaultSystem (
14        system:
15        let
16          pkgs = nixpkgs.legacyPackages.${system};
17        in
18        {
19          packages.default = pkgs.callPackage ./package.nix { };
20        }
21      )
22      // {
23        nixosModules.default = import ./module.nix;
24      };
25  }