matugen/flake.nix
2024-08-17 21:54:25 +02:00

26 lines
695 B
Nix

{
description = " A material you color generation tool for linux ";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
systems.url = "github:nix-systems/default-linux";
};
outputs = {
self,
nixpkgs,
systems,
}: let
forAllSystems = nixpkgs.lib.genAttrs (import systems);
pkgsFor = nixpkgs.legacyPackages;
in {
packages = forAllSystems (system: {
default = pkgsFor.${system}.callPackage ./. {};
});
devShells = forAllSystems (system: {
default = pkgsFor.${system}.callPackage ./shell.nix {};
});
nixosModules = {
matugen = import ./module.nix self;
default = self.nixosModules.matugen;
};
};
}