{ description = "devshell-dawn"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.05"; nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable"; }; outputs = { self, nixpkgs, nixpkgs-unstable, ... }: let system = "x86_64-linux"; pkgs = import nixpkgs { inherit system; }; pkgs-unstable = import nixpkgs-unstable { inherit system; }; in { devShells."${system}".default = pkgs.mkShell { packages = with pkgs; [ gnumake bear gcc ]; shell = "${pkgs.bash}/bin/bash"; }; packages."${system}" = rec { default = dawn; dawn = pkgs.haskellPackages.developPackage { root = ./.; modifier = drv: pkgs.haskell.lib.addBuildTools drv (with pkgs.haskellPackages; [ cabal-install ghcid ]); }; }; }; }