aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2026-02-12 17:41:43 +0100
committerKarel Kočí <cynerd@email.cz>2026-02-12 17:41:43 +0100
commit5e838fd97cbfb595912839ddd224ae16f4a76d12 (patch)
tree403251c34d44f714b231b89a632df4eb60778d5e
parent92639a56c50c5eddfdd9666078585a96c950cbb4 (diff)
downloadmyconfigs-5e838fd97cbfb595912839ddd224ae16f4a76d12.tar.gz
myconfigs-5e838fd97cbfb595912839ddd224ae16f4a76d12.tar.bz2
myconfigs-5e838fd97cbfb595912839ddd224ae16f4a76d12.zip
new-flake-dev: tweak the default config by providing overlay
-rwxr-xr-xlocal/bin/new-flake-dev7
1 files changed, 6 insertions, 1 deletions
diff --git a/local/bin/new-flake-dev b/local/bin/new-flake-dev
index 360a94e..c28f2fd 100755
--- a/local/bin/new-flake-dev
+++ b/local/bin/new-flake-dev
@@ -11,10 +11,15 @@ cat >./flake.nix <<"EOF"
systems,
nixpkgs,
}: let
- inherit (nixpkgs.lib) genAttrs;
+ inherit (nixpkgs.lib) genAttrs composeManyExtensions;
forSystems = genAttrs (import systems);
withPkgs = func: forSystems (system: func self.legacyPackages.${system});
in {
+ overlays = {
+ packages = final: prev: {};
+ default = composeManyExtensions [self.overlays.packages];
+ };
+
devShells = withPkgs (pkgs: {
default = with pkgs;
mkShell {