Impermanence.

This commit is contained in:
Lorenzo Good 2025-02-03 17:19:22 -06:00
parent 859556d0e6
commit abeef2cb58
Signed by: lorenzo
GPG key ID: 7FCD64BD81180ED0
5 changed files with 105 additions and 1 deletions

View file

@ -7,6 +7,10 @@
sops-nix = {
url = "github:Mic92/sops-nix";
};
impermanence = {
url = "github:nix-community/impermanence";
};
};
outputs = inputs @ {common, ...}: let
supportedSystems = ["x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin"];
@ -19,7 +23,11 @@
in {
nixosConfigurations.default = let
config = common.lib.utils.findNixFiles ./config;
modules = [inputs.sops-nix.nixosModules.sops inputs.common.nixosModules.default];
modules = [
inputs.sops-nix.nixosModules.sops
inputs.common.nixosModules.default
inputs.impermanence.nixosModules.impermanence
];
in
common.lib.mkSystem "lebesgue" "x86_64-linux" (config ++ modules);