From 08b8e24c8cd1a8d2ba02f3d0b7371e46d9ced39c Mon Sep 17 00:00:00 2001 From: Victor Date: Sun, 12 Jun 2022 17:06:32 +0200 Subject: [PATCH] add nixos CI --- .drone.yml | 4 ++++ flake.nix | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 27c73b8..8711619 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,3 +6,7 @@ steps: image: registry.gitlab.com/pipeline-components/yamllint commands: - yamllint -c .yamllint.yaml . + - name: nix flake check + image: nixos/nix:master + commands: + - nix --extra-experimental-features nix-command --extra-experimental-features flakes flake check --no-build diff --git a/flake.nix b/flake.nix index 604c60b..095cf3f 100644 --- a/flake.nix +++ b/flake.nix @@ -86,7 +86,9 @@ nixosConfigurations = lib.foldr (el: acc: acc // mkConfig el) { } nixHosts; deploy.nodes = lib.foldr (el: acc: acc // mkDeploy el) { } nixHosts; - apps.${system} = { + + apps.${system} = rec { + default = deploy; deploy = { type = "app"; program = "${deploy-rs.packages.${system}.deploy-rs}/bin/deploy";