diff --git a/flake.lock b/flake.lock index a5a839a..9ea86e9 100644 --- a/flake.lock +++ b/flake.lock @@ -128,11 +128,11 @@ ] }, "locked": { - "lastModified": 1763416652, - "narHash": "sha256-8EBEEvtzQ11LCxpQHMNEBQAGtQiCu/pqP9zSovDSbNM=", + "lastModified": 1763748372, + "narHash": "sha256-AUc78Qv3sWir0hvbmfXoZ7Jzq9VVL97l+sP9Jgms+JU=", "owner": "nix-community", "repo": "home-manager", - "rev": "ea164b7c9ccdc2321379c2ff78fd4317b4c41312", + "rev": "d10a9b16b2a3ee28433f3d1c603f4e9f1fecb8e1", "type": "github" }, "original": { @@ -526,11 +526,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1763283776, - "narHash": "sha256-Y7TDFPK4GlqrKrivOcsHG8xSGqQx3A6c+i7novT85Uk=", + "lastModified": 1763421233, + "narHash": "sha256-Stk9ZYRkGrnnpyJ4eqt9eQtdFWRRIvMxpNRf4sIegnw=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "50a96edd8d0db6cc8db57dab6bb6d6ee1f3dc49a", + "rev": "89c2b2330e733d6cdb5eae7b899326930c2c0648", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 75f8505..f104ae6 100644 --- a/flake.nix +++ b/flake.nix @@ -23,6 +23,8 @@ nixosModules = { default = { lib, + pkgs, + config, ... }: { imports = [ @@ -31,6 +33,17 @@ options.omarchy = (import ./config.nix lib).omarchyOptions; config = { + _module.args.pkgs = let + system = pkgs.stdenv.hostPlatform.system; + overlays = config.nixpkgs.overlays or []; + configOpts = config.nixpkgs.config or {}; + in + import nixpkgs { + inherit system; + overlays = overlays; + config = configOpts; + }; + nixpkgs.config.allowUnfree = true; nixpkgs.overlays = [