summaryrefslogtreecommitdiff
path: root/templates/devenv/simple/flake.nix
blob: 078b577a5ea360b393175948acded957a48eb701 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
  inputs = {
    devenv.url = "github:cachix/devenv";
    my-nixpkgs.url = "github:qaristote/my-nixpkgs";
    nixpkgs = {};
    flake-parts = {};
  };

  nixConfig = {
    extra-trusted-public-keys = "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=";
    extra-trusted-substituters = "https://devenv.cachix.org";
  };

  outputs = inputs:
    inputs.my-nixpkgs.lib.mkDevenv inputs
    # this function has the same arguments flake-parts' perSystem does:
    # config, lib, pkgs, system, etc.
    ({...}: {
      # put your devenv configuration  here
      languages.nix.enable = true;
    });
}