aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2024-04-05 09:40:38 +0200
committerKarel Kočí <cynerd@email.cz>2024-04-05 09:40:38 +0200
commit5a367139ad660808366a941de1e42a72c1606ce6 (patch)
tree540818637ee58fa41f55efdd0e6f6322af9e0a7f /flake.nix
parenta9738a94e009610163e3c49e9686c12051917af7 (diff)
downloadnixos-personal-5a367139ad660808366a941de1e42a72c1606ce6.tar.gz
nixos-personal-5a367139ad660808366a941de1e42a72c1606ce6.tar.bz2
nixos-personal-5a367139ad660808366a941de1e42a72c1606ce6.zip
Multiple improvements
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;