all repos — circe-vpn @ 3b4c48a245b07961416bcaa32196c999f52cc69a

Circe VPN

Refactored the flake to reflect only currently supported targets
Juniper Beatitudes [email protected]
Sun, 19 Jul 2026 18:55:08 -0500
commit

3b4c48a245b07961416bcaa32196c999f52cc69a

parent

245754857a190ad0eac3080142fa28f23d8a3df1

1 files changed, 17 insertions(+), 63 deletions(-)

jump to
M flake.nixflake.nix

@@ -16,76 +16,30 @@ }@inputs:

let system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; - pkgs-persephone = import nixpkgs { - overlays = [ esp32-overlay.overlays.default ]; - inherit system; - config.permittedInsecurePackages = [ "python3.13-ecdsa-0.19.1" ]; - }; - aphrodite_shl = pkgs.mkShell { + main_shl = pkgs.mkShell { name = "circe-tooling-env-aphrodite"; - packages = with pkgs; [ - meson - ninja - just - gcc - clang-tools - valgrind - bear - tokei - ruby - just-lsp - just-formatter - ]; + packages = + (with pkgs; [ + meson + ninja + just + gcc + pkgsCross.aarch64-multiplatform-musl.gcc + clang-tools + valgrind + bear + tokei + ruby + just-lsp + just-formatter + ]); NIX_ENFORCE_NO_NATIVE = 0; hardeningDisable = [ "fortify" ]; }; - teiresia_shl = pkgs.mkShell { - name = "circe-tooling-env-teiresia"; - packages = with pkgs; [ - meson - ninja - just - pkgsCross.aarch64-multiplatform-musl.gcc - clang-tools - valgrind - bear - tokei - ]; - }; - demeter_shl = pkgs.mkShell { - name = "circe-tooling-env-demeter"; - packages = with pkgs; [ - meson - ninja - just - pkgsCross.mips64el-linux-gnuabin32.gcc - clang-tools - valgrind - bear - tokei - ]; - }; - persephone_shl = pkgs.mkShell { - name = "circe-tooling-env-persephone"; - packages = with pkgs-persephone; [ - meson - ninja - just - esp-idf-xtensa - qemu-esp32 - clang-tools - valgrind - bear - tokei - ]; - }; in { devShells.${system} = { - default = aphrodite_shl; - teiresia = teiresia_shl; - demeter = demeter_shl; - persephone = persephone_shl; + default = main_shl; }; }; }