diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..b22e926 --- /dev/null +++ b/default.nix @@ -0,0 +1,3 @@ +(import (fetchTarball https://github.com/edolstra/flake-compat/archive/master.tar.gz) { + src = builtins.fetchGit ./.; +}).defaultNix diff --git a/flake.nix b/flake.nix index 6329707..92de723 100644 --- a/flake.nix +++ b/flake.nix @@ -5,16 +5,7 @@ }; outputs = { nixpkgs, flake-utils, ... }: - let - inherit (builtins) readFile; - - mkWd2 = { writeShellApplication, symlinkJoin, d2, ... }: - writeShellApplication { - name = "wd2"; - runtimeInputs = [ d2 ]; - text = (readFile ./wd2); - }; - in + let mkWd2 = import ./wd2.nix; in { overlays = { default = final: prev: { diff --git a/wd2.nix b/wd2.nix new file mode 100644 index 0000000..ee053e6 --- /dev/null +++ b/wd2.nix @@ -0,0 +1,7 @@ +{ writeShellApplication, d2, ... }: + +writeShellApplication { + name = "wd2"; + runtimeInputs = [ d2 ]; + text = builtins.readFile ./wd2; +}