Skip to content

Commit

Permalink
Build neovim-nightly from source
Browse files Browse the repository at this point in the history
  • Loading branch information
nadavspi committed Jan 18, 2024
1 parent e83f4d4 commit e6e4a02
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
8 changes: 7 additions & 1 deletion Containerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,13 @@ FROM quay.io/toolbx-images/opensuse-toolbox:tumbleweed
COPY boxkit/packages /
RUN grep -v '^#' /packages | xargs zypper --non-interactive install
RUN rm /packages
WORKDIR /

WORKDIR /tmp
RUN git clone --depth=1 https://github.com/neovim/neovim && \
cd neovim && \
make CMAKE_BUILD_TYPE=RelWithDebInfo && \
make install && \
rm -rf /tmp/neovim

# Convience symlinks
RUN ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/docker && \
Expand Down
12 changes: 9 additions & 3 deletions boxkit/packages
Original file line number Diff line number Diff line change
@@ -1,24 +1,30 @@
#ttf-hack-nerd
bat
btop
chezmoi
direnv
eza
fd
fzf
git-delta
gh
git-delta
lazygit
lf
ncdu
neovim
python3
ripgrep
speedtest-cli
tmux
#ttf-hack-nerd
wget
xclip
yt-dlp
zoxide
zsh
zstd

# neovim build deps
cmake
curl
gcc-c++
gettext-tools
ninja

0 comments on commit e6e4a02

Please sign in to comment.