Skip to content
Snippets Groups Projects
Commit 8dd584b8 authored by Daniel Firth's avatar Daniel Firth
Browse files

develop/flake: switch to horizon-develop-flake flake parts module

parent cbc272a0
1 merge request!3296update
This diff is collapsed.
......@@ -6,17 +6,17 @@
};
inputs = {
feedback.url = "github:NorfairKing/feedback";
flake-parts.url = "github:hercules-ci/flake-parts";
horizon-gen-nix.url = "git+https://gitlab.horizon-haskell.net/haskell/horizon-gen-nix?ref=refs/tags/0.10.4";
horizon-shell.url = "git+https://gitlab.horizon-haskell.net/shells/horizon-shell";
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
flake-to-gitlab-ci.url = "git+https://gitlab.nixica.dev/haskell/flake-to-gitlab-ci?ref=refs/tags/0.2.4.2";
horizon-gen-nix.url = "git+https://gitlab.horizon-haskell.net/haskell/horizon-gen-nix?ref=refs/tags/0.11.0";
horizon-shell.url = "git+https://gitlab.horizon-haskell.net/shells/horizon-shell?ref=refs/tags/0.0.9";
};
outputs =
inputs@
{ self
, flake-parts
, nixpkgs
, ...
}:
flake-parts.lib.mkFlake { inherit inputs; }
......@@ -24,23 +24,20 @@
systems = [
"x86_64-linux"
];
perSystem = { config, system, final, inputs', ... }:
perSystem = { system, ... }:
let
pkgs = import inputs.nixpkgs { inherit system; };
feedback-app = {
type = "app";
program = "${inputs.feedback.packages.${system}.default}/bin/feedback";
};
in
{
apps = {
feedback = feedback-app;
flake-to-gitlab-ci = inputs.flake-to-gitlab-ci.apps.${system}.default;
horizon-gen-nix = inputs.horizon-gen-nix.apps.${system}.default;
};
devShells.default = pkgs.mkShell {
buildInputs = [
inputs.horizon-shell.packages.${system}.default
];
shellHook = ''
exec horizon-shell
'';
horizon-shell = inputs.horizon-shell.apps.${system}.default;
};
};
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment