]> Untitled Git - lemmy.git/blob - flake.nix
4a3094fbea3e06deace8a322ae880cd77ec49c36
[lemmy.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   };
8
9   outputs = { self, nixpkgs, flake-utils }:
10
11     flake-utils.lib.eachDefaultSystem (system:
12       let pkgs = nixpkgs.legacyPackages.${system};
13       in {
14         packages = {
15           lemmy-server = (pkgs.callPackage ./default.nix {
16             libiconv = null;
17             Security = null;
18           });
19
20           default = self.packages.x86_64-linux.lemmy-server;
21         };
22
23         devShells.default =
24           pkgs.mkShell { buildInputs = [ pkgs.rustc pkgs.cargo ]; };
25       });
26 }