diff options
author | Tyler Murphy <tylerm@tylerm.dev> | 2023-10-01 12:15:57 -0400 |
---|---|---|
committer | Tyler Murphy <tylerm@tylerm.dev> | 2023-10-01 12:15:57 -0400 |
commit | f624191ab8069c53efeb93af6e1551986161cba9 (patch) | |
tree | 510ee7f2e67e0c6ba40178db6d2cf5d6b85ed80a /modules/home-packages/vim.scm | |
parent | package zsh-autosuggestions (diff) | |
download | dotfiles-guix-f624191ab8069c53efeb93af6e1551986161cba9.tar.gz dotfiles-guix-f624191ab8069c53efeb93af6e1551986161cba9.tar.bz2 dotfiles-guix-f624191ab8069c53efeb93af6e1551986161cba9.zip |
package vim plug
Diffstat (limited to 'modules/home-packages/vim.scm')
-rw-r--r-- | modules/home-packages/vim.scm | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/modules/home-packages/vim.scm b/modules/home-packages/vim.scm index 1caf0f3..05532f2 100644 --- a/modules/home-packages/vim.scm +++ b/modules/home-packages/vim.scm @@ -1,8 +1,10 @@ (define-module (home-packages vim) + #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (gnu packages) #:use-module (guix git-download) #:use-module (guix utils) + #:use-module (guix build-system trivial) #:use-module (gnu packages vim) #:use-module (gnu packages gcc)) @@ -13,3 +15,36 @@ (native-inputs (modify-inputs (package-native-inputs neovim) (prepend gcc-12))))) + +(define-public vim-plug + (package + (name "vim-plug") + (version "0.11.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/junegunn/vim-plug") + (commit version))) + (sha256 + (base32 + "0bfgadn31n516x0m0kr88jk9x79rl6zllnwij759wpazmw1p0xg8")) + (file-name (git-file-name name version)))) + (build-system trivial-build-system) + (arguments + '(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils)) + (let* ((out (assoc-ref %outputs "out")) + (bin (string-append out "/share/vim")) + (source (assoc-ref %build-inputs "source"))) + (mkdir-p bin) + (chdir source) + (install-file "plug.vim" bin))))) + (home-page "https://github.com/vinceliuice/Lavanda-gtk-e") + (synopsis "Minimalist Vim Plugin Manager") + (description "Minimalist Vim Plugin Manager") + (license license:expat))) + + |