From 43f5cc701ec6456a6fbdcb765cbce797bb499d6a Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Thu, 6 Nov 2025 14:31:55 +0100 Subject: [PATCH] Add neovim skeleton module --- .config/nvim/lua/skeleton/init.lua | 11 +++++++++++ .config/nvim/skeletons/flake.nix | 10 ++++++++++ .config/nvim/skeletons/shell.nix | 6 ++++++ 3 files changed, 27 insertions(+) create mode 100644 .config/nvim/lua/skeleton/init.lua create mode 100644 .config/nvim/skeletons/flake.nix create mode 100644 .config/nvim/skeletons/shell.nix diff --git a/.config/nvim/lua/skeleton/init.lua b/.config/nvim/lua/skeleton/init.lua new file mode 100644 index 0000000..fd1e16b --- /dev/null +++ b/.config/nvim/lua/skeleton/init.lua @@ -0,0 +1,11 @@ +local autocmd = vim.api.nvim_create_autocmd + +autocmd("BufNewFile", { + pattern = "shell.nix", + command = "0r ~/.config/nvim/skeletons/shell.nix", +}) + +autocmd("BufNewFile", { + pattern = "flake.nix", + command = "0r ~/.config/nvim/skeletons/flake.nix", +}) diff --git a/.config/nvim/skeletons/flake.nix b/.config/nvim/skeletons/flake.nix new file mode 100644 index 0000000..7592bc0 --- /dev/null +++ b/.config/nvim/skeletons/flake.nix @@ -0,0 +1,10 @@ +{ + inputs = { + nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; + }; + + outputs = + { self, nixpkgs }: + { + }; +} diff --git a/.config/nvim/skeletons/shell.nix b/.config/nvim/skeletons/shell.nix new file mode 100644 index 0000000..b84b531 --- /dev/null +++ b/.config/nvim/skeletons/shell.nix @@ -0,0 +1,6 @@ +{ + pkgs ? import { }, +}: +pkgs.mkShell { + nativeBuildInputs = with pkgs.buildPackages; [ ]; +}