42 lines
1.2 KiB
Nix
42 lines
1.2 KiB
Nix
{ ... }:
|
|
let
|
|
imports = import ../../nix/sources.nix;
|
|
edoproPackage = import ./../applications/edopro.nix;
|
|
unstable = import imports.nixpkgs-unstable {
|
|
config.allowUnfree = true;
|
|
config.allowBroken = true;
|
|
};
|
|
in
|
|
{
|
|
nixpkgs.overlays = [
|
|
(self: super:
|
|
with self; rec {
|
|
inherit imports;
|
|
inherit unstable;
|
|
|
|
inherit (import imports.niv { }) niv;
|
|
|
|
cached-nix-shell = callPackage imports.cached-nix-shell { };
|
|
easy-purescript-nix = callPackage imports.easy-purescript-nix { };
|
|
easy-dhall-nix = callPackage imports.easy-dhall-nix { };
|
|
|
|
# This is a derivation I made myself for edopro
|
|
edopro = callPackage edoproPackage { };
|
|
|
|
all-hies = import imports.all-hies { };
|
|
snack = (import imports.snack).snack-exe;
|
|
|
|
# unstable stuff
|
|
brave = unstable.brave;
|
|
idris2 = unstable.idris2;
|
|
ngrok = unstable.ngrok;
|
|
vscodium = unstable.vscodium;
|
|
vscode = unstable.vscode;
|
|
docker-compose = unstable.docker-compose;
|
|
deno = unstable.deno;
|
|
dotnet-sdk = unstable.dotnet-sdk_5;
|
|
elm-repl = unstable.haskellPackages.elm-repl;
|
|
})
|
|
];
|
|
}
|