summary refs log tree commit diff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix13
1 files changed, 13 insertions, 0 deletions
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; [