nix-flake/flake.nix
2024-04-30 19:16:27 +01:00

23 lines
695 B
Nix

{
description = "A flake of an experimental Nintendo Switch emulator written in C++";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
};
outputs = { self, nixpkgs }: {
packages.x86_64-linux =
let
pkgs = import nixpkgs {
system = "x86_64-linux";
config = {allowUnfree = true;};
};
suyu-deps = pkgs.kdePackages // {inherit (self.packages.x86_64-linux) nx_tzdb compat-list;};
in {
default = self.packages.x86_64-linux.suyu;
nx_tzdb = pkgs.callPackage ./suyu/nx_tzdb.nix {};
compat-list = pkgs.callPackage ./suyu/compat-list.nix {};
suyu = pkgs.callPackage ./suyu/suyu.nix suyu-deps;
};
};
}