flake: add impermanence to flake inputs

This commit is contained in:
Infinidoge 2021-11-03 23:37:05 -04:00
parent dfe94aba0f
commit 94cd287a4f

View file

@ -40,6 +40,8 @@
nixos-hardware.url = "github:nixos/nixos-hardware"; nixos-hardware.url = "github:nixos/nixos-hardware";
impermanence.url = "github:nix-community/impermanence";
# start ANTI CORRUPTION LAYER # start ANTI CORRUPTION LAYER
# remove after https://github.com/NixOS/nix/pull/4641 # remove after https://github.com/NixOS/nix/pull/4641
nixpkgs.follows = "nixos"; nixpkgs.follows = "nixos";
@ -177,6 +179,8 @@
home.nixosModules.home-manager home.nixosModules.home-manager
agenix.nixosModules.age agenix.nixosModules.age
bud.nixosModules.bud bud.nixosModules.bud
inputs.impermanence.nixosModules.impermanence
]; ];
}; };
@ -217,7 +221,7 @@
home = { home = {
imports = [ (digga.lib.importExportableModules ./users/modules) ]; imports = [ (digga.lib.importExportableModules ./users/modules) ];
modules = [ ]; modules = [ "${inputs.impermanence}/home-manager.nix" ];
importables = rec { importables = rec {
inherit inputs; inherit inputs;
profiles = digga.lib.rakeLeaves ./users/profiles; profiles = digga.lib.rakeLeaves ./users/profiles;