Skip to content

Commit 0bafc74

Browse files
Merge branch 'main' into fix/security-scan-dead-repo-name
2 parents 5755e19 + 0b3165f commit 0bafc74

2 files changed

Lines changed: 35 additions & 1 deletion

File tree

.github/workflows/secret-scanner.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ permissions:
2424

2525
jobs:
2626
scan:
27-
uses: hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@d135b05bfc647d0c0fbfedc7e80f37ea50f49236
27+
uses: hyperpolymath/standards/.github/workflows/secret-scanner-reusable.yml@c65436ee3351cd6b0fa14b142938b195efc77586
2828
secrets: inherit

flake.nix

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# SPDX-License-Identifier: MPL-2.0
2+
# SPDX-FileCopyrightText: 2026 Jonathan D.A. Jewell
3+
#
4+
# Development environment for verisimdb.
5+
#
6+
# Estate policy is Guix primary / Nix fallback (hyperpolymath/standards).
7+
# This is the Nix fallback tier. It is a dev shell, not a package build:
8+
# it declares the toolchain needed to work on this repo, pinned to an
9+
# exact nixpkgs revision per the estate SHA-pinning rule.
10+
#
11+
# Packages mirror the build tooling actually present in this repo
12+
# (just rust) — not a generic estate default.
13+
#
14+
# nix develop # enter the shell
15+
# nix flake check # verify this file evaluates (run before committing)
16+
{
17+
description = "verisimdb development environment";
18+
19+
inputs.nixpkgs.url = "github:NixOS/nixpkgs/b134951a4c9f3c995fd7be05f3243f8ecd65d798";
20+
21+
outputs = { self, nixpkgs }:
22+
let
23+
systems = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
24+
forAllSystems = f:
25+
nixpkgs.lib.genAttrs systems (system: f nixpkgs.legacyPackages.${system});
26+
in
27+
{
28+
devShells = forAllSystems (pkgs: {
29+
default = pkgs.mkShell {
30+
packages = with pkgs; [ just cargo rustc rustfmt clippy ];
31+
};
32+
});
33+
};
34+
}

0 commit comments

Comments
 (0)