mirror of
https://github.com/pabloaul/lsfg-vk-flake.git
synced 2025-08-28 03:16:30 -03:00
Package Git versions of lsfg-vk
This commit is contained in:
parent
66f70e571a
commit
1e875f1d9a
5 changed files with 58 additions and 106 deletions
40
flake.nix
40
flake.nix
|
@ -1,15 +1,41 @@
|
|||
{
|
||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
|
||||
outputs = { nixpkgs, ... }:
|
||||
lsfg-vk = {
|
||||
url = "git+https://github.com/PancakeTAS/lsfg-vk.git?submodules=1";
|
||||
flake = false;
|
||||
};
|
||||
};
|
||||
|
||||
outputs = { nixpkgs, lsfg-vk, ... }@inputs:
|
||||
let
|
||||
forAllSystems = nixpkgs.lib.genAttrs [ "x86_64-linux" "aarch64-linux" ];
|
||||
in
|
||||
in
|
||||
{
|
||||
packages = forAllSystems (system: {
|
||||
default = nixpkgs.legacyPackages.${system}.callPackage ./lsfg-vk.nix { };
|
||||
lsfg-vk = nixpkgs.legacyPackages.${system}.callPackage ./lsfg-vk.nix { };
|
||||
lsfg-vk-ui = nixpkgs.legacyPackages.${system}.callPackage ./lsfg-vk-ui.nix { };
|
||||
packages = forAllSystems (system: let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
inherit (nixpkgs) lib;
|
||||
|
||||
version = lib.substring 0 8 inputs.lsfg-vk.lastModifiedDate;
|
||||
|
||||
lsfg-vk = pkgs.lsfg-vk.overrideAttrs(old: {
|
||||
inherit version;
|
||||
src = inputs.lsfg-vk;
|
||||
});
|
||||
|
||||
lsfg-vk-ui = pkgs.lsfg-vk-ui.overrideAttrs(old: {
|
||||
inherit version;
|
||||
src = inputs.lsfg-vk;
|
||||
cargoHash = "";
|
||||
cargoDeps = pkgs.rustPlatform.importCargoLock {
|
||||
lockFile = "${inputs.lsfg-vk}/ui/Cargo.lock";
|
||||
};
|
||||
});
|
||||
in {
|
||||
default = lsfg-vk;
|
||||
lsfg-vk = lsfg-vk;
|
||||
lsfg-vk-ui = lsfg-vk-ui;
|
||||
});
|
||||
|
||||
nixosModules.default = import ./module.nix;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue