This repository has been archived on 2023-08-28. You can view files and clone it, but cannot push or open issues/pull-requests.
memejoin-svelte/flake.nix

54 lines
1.4 KiB
Nix

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, flake-utils, ... }:
flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs {
inherit system;
};
in
{
devShell = pkgs.mkShell {
buildInputs = with pkgs; [
nodejs
];
};
packages = with pkgs; flake-utils.lib.flattenTree rec {
# default = rustPlatform.buildRustPackage rec {
# name = "memejoin-rs";
# version = "0.1.2-alpha";
# src = self;
# nativeBuildInputs = [ local-rust cmake gcc libopus ];
# cargoLock = {
# lockFile = ./Cargo.lock;
# };
# };
# docker = dockerTools.buildImage {
# name = "memejoin-rs";
# tag = "0.1.2-alpha";
# copyToRoot = buildEnv {
# name = "image-root";
# paths = [ default ffmpeg libopus youtube-dl ];
# };
# runAsRoot = ''
# #!${runtimeShell}
# mkdir -p /data
# '';
# config = {
# WorkingDir = "/data";
# Volumes = { "/data/config" = { }; "/data/sounds" = { }; };
# Entrypoint = [ "/bin/memejoin-rs" ];
# };
# };
};
}
);
}