swatch/flake.nix

33 lines
1.0 KiB
Nix

{
description = "swatch beat internet time";
inputs.nixpkgs.url = github:Nixos/nixpkgs/nixos-20.03;
outputs = { self, nixpkgs }: {
overlay = final: prev: {
swatch = with final; self.defaultPackage.x86_64-linux;
};
defaultPackage.x86_64-linux =
with import nixpkgs { system = "x86_64-linux"; };
stdenv.mkDerivation rec {
name = "swatch-${version}";
version = "1.0.0";
meta = {
description = "Display the current swatch beats";
longDescription = ''
Prints the current Swatch Internet Time.
Optional short form.
'';
homepage = https://github.com/techieAgnostic/swatch;
maintainers = [ "Shaun Kerr - s@p7.co.nz" ];
platforms = stdenv.lib.platforms.all;
};
src = self;
buildInputs = [
gawk
utillinux
];
buildPhase = "cp ./swatch.sh ./swatch";
installPhase = "mkdir -p $out/bin; install -t $out/bin swatch";
};
};
}