asterisk-sounds-de/flake.nix
2025-05-26 20:36:50 +02:00

49 lines
1.1 KiB
Nix

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
nix-filter.url = "github:numtide/nix-filter";
};
outputs = { self, nixpkgs, flake-utils, nix-filter}: {
overlays.default = final: prev: {
asterisk-sounds-de = prev.stdenvNoCC.mkDerivation {
src = nix-filter.lib {
root = self;
exclude = [
(nix-filter.lib.matchExt "nix")
"flake.lock"
];
};
name = "asterisk-sounds-de";
version = "2.11.19";
dontBuild = true;
installPhase = ''
mkdir $out
cp -r * $out
'';
};
};
nixosModules.default = {
imports = [ ./module.nix ];
nixpkgs.overlays = [
self.overlays.default
];
};
} // (flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs {
inherit system;
overlays = [ self.overlays.default ];
};
in
{
packages = {
inherit (pkgs) asterisk-sounds-de;
default = pkgs.asterisk-sounds-de;
};
}));
}