Initialize repo for bs-manager flake

This commit is contained in:
pleb
2026-06-28 10:44:05 -07:00
commit fb59c1647d
6 changed files with 371 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
{
description = "Nix packages for Beat Saber tools";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
bs-manager-src = {
url = "github:Zagrios/bs-manager";
flake = false;
};
};
outputs =
{
self,
nixpkgs,
bs-manager-src,
}:
let
inherit (nixpkgs) lib;
systems = [
"x86_64-linux"
"aarch64-linux"
];
forSystems = lib.genAttrs systems;
in
{
packages = forSystems (
system:
let
pkgs = import nixpkgs {
inherit system;
config = {
allowUnfree = true;
permittedInsecurePackages = [
"electron-39.8.10"
];
};
};
bs-manager = pkgs.callPackage ./pkgs/bs-manager {
src = bs-manager-src;
};
in
{
inherit bs-manager;
default = bs-manager;
}
);
overlays.default = final: _prev: {
bs-manager = final.callPackage ./pkgs/bs-manager {
src = bs-manager-src;
};
};
};
}