stoat-for-desktop/default.nix

34 lines
578 B
Nix

{
pkgs ? import <nixpkgs> { },
}:
pkgs.mkShell rec {
buildInputs = [
# Tools
pkgs.git
pkgs.gh
# Node
pkgs.nodejs
pkgs.nodejs.pkgs.pnpm
# Electron
(pkgs.writeShellScriptBin "electron-nix" ''
exec ${pkgs.electron}/bin/electron "$@"
'')
# build target: zip
pkgs.zip
# build target: deb
pkgs.dpkg
pkgs.fakeroot
# build target: flatpak
pkgs.flatpak
pkgs.flatpak-builder
pkgs.elfutils
# flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
];
}