Files
TuanjieHubForNix/flake.nix
T
2026-10-20 23:20:15 +08:00

36 lines
890 B
Nix

{
description = "Tuanjie Hub 1.4.7 repackaged from the official Debian release";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
tuanjiehub-deb = {
url = "file+https://public-cdn.tuanjie.cn/hub/prod/tuanjiehub-amd64.deb";
flake = false;
};
};
outputs =
{ nixpkgs, tuanjiehub-deb, ... }:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
config.allowUnfree = true;
};
hub = pkgs.callPackage ./package.nix { src = tuanjiehub-deb; };
in
{
packages.${system} = {
default = hub;
tuanjiehub = hub;
};
apps.${system}.default = {
type = "app";
program = "${hub}/bin/tuanjiehub";
meta.description = "Tuanjie Hub";
};
checks.${system}.tuanjiehub = hub;
formatter.${system} = pkgs.nixfmt;
};
}