]> Untitled Git - lemmy-ui.git/blob - flake.nix
fix submodule error
[lemmy-ui.git] / flake.nix
1 {
2   description = "🐀 Building a federated alternative to reddit in rust";
3
4   inputs = {
5     nixpkgs.url = "nixpkgs/nixos-unstable";
6     flake-utils.url = "github:numtide/flake-utils";
7     lemmy-translations = {
8       url = "github:lemmynet/lemmy-translations";
9       flake = false;
10     };
11     lemmy-js-client.url = "path:/home/j/lemmy-js-client";
12   };
13
14   outputs = { self, nixpkgs, flake-utils, lemmy-translations, lemmy-js-client }:
15
16     flake-utils.lib.eachDefaultSystem (system:
17       let pkgs = nixpkgs.legacyPackages.${system};
18       in {
19         packages = {
20           lemmy-ui = (pkgs.callPackage ./default.nix {
21             inherit lemmy-translations;
22             lemmy-js-client = lemmy-js-client.packages.${system}.default;
23           });
24
25           default = self.packages.x86_64-linux.lemmy-ui;
26         };
27
28         devShells.default =
29           pkgs.mkShell { buildInputs = [ pkgs.nodejs pkgs.yarn ]; };
30       });
31 }