summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
l---------.pre-commit-config.yaml2
-rw-r--r--flake.nix11
2 files changed, 10 insertions, 3 deletions
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index d1c0e1d..6fc3ea7 120000
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1 +1 @@
-/nix/store/1gjsgdiq4mwrd8i3a1kz44s7l8nw2n37-pre-commit-config.json \ No newline at end of file
+/nix/store/wdcgkxxwf6dl5bbjf550ys96hpr97ibw-pre-commit-config.json \ No newline at end of file
diff --git a/flake.nix b/flake.nix
index 7c309c8..17ff339 100644
--- a/flake.nix
+++ b/flake.nix
@@ -83,7 +83,13 @@ fi
set +e
nix build .#checks.${system}.spontaneity-website-test --no-link
+BUILD_STATUS=$?
set -e
+
+if [ $BUILD_STATUS -neq 0 ]; then
+ echo "Failed to build the website with spontaneity!"
+ exit $BUILD_STATUS
+fi
'';
pass_filenames = false;
};
@@ -340,7 +346,7 @@ sha256sum installer.iso > installer.iso.sha256
checks."${system}" = {
build-website = website;
- spontaneity-website-test = pkgs.testers.runNixOSTest {
+ spontaneity-website-test = nixmacs.inputs.nixpkgs.legacyPackages."${system}".testers.runNixOSTest {
name = "spontaneity-website-test";
node.specialArgs = {
@@ -350,7 +356,7 @@ sha256sum installer.iso > installer.iso.sha256
nodes."spontaneity" = { lib, ... }: {
imports = nixmacs.lib.mkHostModules "spontaneity" ++ [
- "${nixpkgs}/nixos/modules/misc/nixpkgs/read-only.nix"
+ "${nixmacs.inputs.nixpkgs}/nixos/modules/misc/nixpkgs/read-only.nix"
{
nixpkgs.pkgs = lib.mkVMOverride self.nixosConfigurations.spontaneity.pkgs;
nixpkgs.config = lib.mkForce {};
@@ -388,6 +394,7 @@ git config branch.main.mergeoptions "--no-ff"
alias gprune='git branch --merged | grep -v -E "^\*|main|master|dev" | xargs -r git branch -d'
alias serve='cd result; python3 -m http.server 10005'
alias build='nix build .#website && ${mkNotification "CI build done!"} '
+alias check='nix flake check; ${mkNotification "flake checks done!"} '
'';
buildInputs = [
deadnix