feat: more work, package nfnl

This commit is contained in:
Kat Inskip 2026-02-03 05:57:00 -08:00
parent c7fc40674f
commit c5310013ae
9 changed files with 118 additions and 28 deletions

27
packages/nvim.scm Normal file
View file

@ -0,0 +1,27 @@
(define-module (packages nvim)
#:use-module ((guix licenses) #:prefix license:)
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (guix utils)
#:use-module (guix download)
#:use-module (guix build-system vim)
#:use-module (guix git-download))
(define-public neovim-nfnl
(package
(name "neovim-nfnl")
(version "1.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/Olical/nfnl")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256 (base32 "1c1gai38cmdiv6yvl55prw0x34h0zq7mys8icx9xy2rpa80sy3ds"))))
(build-system vim-build-system)
(arguments (list
#:plugin-name "nfnl"))
(synopsis "Enhance your Neovim with Fennel")
(description "Enhance your Neovim experience through Fennel with zero overhead. Write Fennel, run Lua, nfnl will not load unless you're actively modifying your Neovim configuration or plugin source code.")
(home-page "https://github.com/Olical/nfnl/")
(license license:unlicense)))