summaryrefslogtreecommitdiffstats
path: root/examples/nixos/flake.nix
blob: 9df341b43e1eb28e3de24105f8be5c96c0b773c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs?ref=nixos-unstable";
    mnw.url = "../../.";
    # If you're actually using this, change your input to this:
    #mnw.url = "github:Gerg-L/mnw";
  };
  outputs =
    { nixpkgs, self, ... }@inputs:
    {
      nixosConfigurations.hostname = nixpkgs.lib.nixosSystem {
        modules = [ ./configuration.nix ];
        specialArgs = {
          inherit inputs;
        };
      };

      packages.x86_64-linux = {
        # "nix run"-able packages
        neovimDev = self.nixosConfigurations.hostname.config.programs.mnw.finalPackage.devMode;
        neovim = self.nixosConfigurations.hostname.config.programs.mnw.finalPackage;
      };
    };
}