aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix34
1 files changed, 11 insertions, 23 deletions
diff --git a/flake.nix b/flake.nix
index 58dc86b..0e28443 100644
--- a/flake.nix
+++ b/flake.nix
@@ -33,8 +33,7 @@
...
}: let
inherit (flake-utils.lib) eachDefaultSystem filterPackages;
- inherit (nixpkgs.lib) attrValues mapAttrs' nameValuePair filterAttrs;
- revision = self.shortRev or self.dirtyShortRev or "unknown";
+ inherit (nixpkgs.lib) mapAttrs' nameValuePair filterAttrs;
in
{
overlays = {
@@ -51,27 +50,16 @@
];
};
- nixosModules = let
- modules = import ./nixos/modules {inherit (nixpkgs) lib;};
- in
- modules
- // {
- default = {
- imports =
- attrValues modules
- ++ [
- nixdeploy.nixosModules.default
- nixturris.nixosModules.default
- personal-secret.nixosModules.default
- shellrc.nixosModules.default
- usbkey.nixosModules.default
- ];
- config = {
- nixpkgs.overlays = [self.overlays.default];
- system.configurationRevision = revision;
- };
- };
- };
+ nixosModules = import ./nixos/modules {
+ inherit (nixpkgs) lib;
+ default_modules = [
+ nixdeploy.nixosModules.default
+ nixturris.nixosModules.default
+ personal-secret.nixosModules.default
+ shellrc.nixosModules.default
+ usbkey.nixosModules.default
+ ];
+ };
nixosConfigurations = import ./nixos/configurations self;
lib = import ./lib nixpkgs.lib;