diff --git a/modules/editor/file-templates/config.el b/modules/editor/file-templates/config.el index 02098d130..5a24a1340 100644 --- a/modules/editor/file-templates/config.el +++ b/modules/editor/file-templates/config.el @@ -62,6 +62,7 @@ don't have a :trigger property in `+file-templates-alist'.") ;; Markdown (markdown-mode) ;; Nix + ("/shell\\.nix$" :trigger "__shell.nix") (nix-mode) ;; Org ("/README\\.org$" diff --git a/modules/editor/file-templates/templates/nix-mode/__shell.nix b/modules/editor/file-templates/templates/nix-mode/__shell.nix new file mode 100644 index 000000000..f11f38d69 --- /dev/null +++ b/modules/editor/file-templates/templates/nix-mode/__shell.nix @@ -0,0 +1,9 @@ +{ pkgs ? import {} }: + +with pkgs; + +mkShell { + buildInputs = [ + ${0:`%`} + ]; +} \ No newline at end of file