1
Fork 0
satellite/modules/overlays/legacy.nix
2022-06-19 00:09:21 +03:00

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;
})
];
}