- Debian or Debian based operating system
- Access to terminal/shell where output is visible
- Terminal/shell user has sudo privileges
bash
&curl
must be installed alreadygpg
recommended for signature verification- Working internet connection
Add xmready's PGP signing key to your keyring
gpg --keyserver "hkps://keys.openpgp.org" --recv-keys 17AF13F5D2F5013A
- Change working directory to
/tmp
cd /tmp
- Download
setup-desktop-vim.sh
with the checksums & signature from the latest release
curl \
--fail \
--location \
--output-dir "$PWD" \
--remote-name \
"https://github.com/xmready/vim-config/releases/latest/download/{setup-desktop-vim.sh,SHA256SUMS,SHA256SUMS.sign}"
- Verify the PGP signature
gpg --verify "SHA256SUMS.sign" "SHA256SUMS"
- Make
setup-desktop-vim.sh
executable
chmod +x "setup-desktop-vim.sh"
- Verify the checksum of
setup-desktop-vim.sh
againstSHA256SUMS
sha256sum --ignore-missing -c "SHA256SUMS"
- Run the setup script
./setup-desktop-vim.sh
- Change working directory to
/tmp
cd /tmp
- Download
setup-server-vim.sh
with the checksums & signature from the latest release
curl \
--fail \
--location \
--output-dir "$PWD" \
--remote-name \
"https://github.com/xmready/vim-config/releases/latest/download/{setup-server-vim.sh,SHA256SUMS,SHA256SUMS.sign}"
- Verify the PGP signature
gpg --verify "SHA256SUMS.sign" "SHA256SUMS"
- Make
setup-server-vim.sh
executable
chmod +x "setup-server-vim.sh"
- Verify the checksum of
setup-server-vim.sh
againstSHA256SUMS
sha256sum --ignore-missing -c "SHA256SUMS"
- Run the setup script
./setup-server-vim.sh
- Install
vim-nox
& YouCompleteMe dependencies- Install
ycmcompile
script in/usr/local/bin/
- Clone vim-config repository to
~/.vim
- Create symlink in
~
to custom.vimrc
- Install custom
.vimrc
for root user - Install the following Nerd Fonts for current user
- DejaVuSansMono
- FiraCode
- Hack
- JetBrainsMono
- Install
- Install custom
.vimrc
for current user - Install custom
.vimrc
for root user