From 2d2f73a9257035398e90d32dcfb7db74313d8fe6 Mon Sep 17 00:00:00 2001 From: Robert Orr Date: Mon, 25 Aug 2025 13:37:33 -0700 Subject: Generates 3 different lenghts of secrets, for future use to be written to files. Change-Id: I314d0350b03fedebeedc7eddedf409a286719486 --- flake.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 2c67d17..9e73b80 100644 --- a/flake.nix +++ b/flake.nix @@ -1,4 +1,11 @@ { + description = '' + A tool to manage credentials and other secrets as mutable state within a NixOS environment, + consisting of a Rust executable, NixOS configuration, and associated documentation. + Published as part of the Small Tech Kit, ISL's public resource for small organizations + that want to host their own infrastructure, but usable independently. + ''; + inputs = { nixpkgs = { type = "github"; @@ -25,6 +32,12 @@ }; }); + nixosModules.default = { ... }: { + imports = [ + ./options.nix + ]; + }; + devShells = forAllSystems (system: let pkgs = nixpkgsFor.${system}; in { default = pkgs.mkShell { nativeBuildInputs = with pkgs; [ -- cgit 1.4.1