Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/StratOS-Linux/StratVIM
https://github.com/StratOS-Linux/StratVIM
hacktoberfest hacktoberfest2023 hacktoberfest23
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/StratOS-Linux/StratVIM
- Owner: StratOS-Linux
- License: gpl-3.0
- Created: 2023-10-03T03:57:37.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-05T07:01:30.000Z (4 months ago)
- Last Synced: 2024-09-06T12:12:22.577Z (4 months ago)
- Topics: hacktoberfest, hacktoberfest2023, hacktoberfest23
- Language: Lua
- Homepage:
- Size: 247 KB
- Stars: 12
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-neovim - StratOS-Linux/StratVIM - A full-fledged Neovim distribution included by default in [StratOS](https://github.com/StratOS-Linux), an upcoming Arch-based Linux distro. (Preconfigured Configuration / Competitive Programming)
README
# StratVIM
## Screenshots
### Dashboard
## About
- This repo contains STRATVIM, the nvim config for StratOS.
- Meant for use in [StratOS](https://github.com/StratOS-Linux/LUG_custom_distro)
- For further info on how to contribute to this project,refer to [CONTRIBUTING.md](CONTRIBUTING.md)
## Features
- Theme switching using [telescope-themes](https://github.com/andrew-george/telescope-themes)
- Lazy loaded using [lazy.nvim](https://github.com/folke/lazy.nvim)
- Git management via [lazygit.nvim](https://github.com/kdheepak/lazygit.nvim)
- Dashboard made using [dashboard.nvim](https://github.com/nvimdev/dashboard-nvim)
- Terminal support in nvim using [toggleterm.nvim](https://github.com/akinsho/toggleterm.nvim)
- Customized cmdline using [noice.nvim](https://github.com/folke/noice.nvim)
- LSP support
- And much more !
## Installation
- ### Download neovim(version 0.7 or above) and npm
*For Ubuntu (Version 22.10 or above)*```bash
sudo apt install npm neovim xclip
```
*For Ubuntu (below version 22.10) and Debian*```bash
sudo add-apt-repository ppa:neovim-ppa/unstable -y
sudo apt update
sudo apt install npm neovim xclip
```
*For Fedora*
```bash
sudo dnf install npm neovim xclip
```*For Arch*
```bash
sudo pacman -S npm neovim xclip lazygit
```
- ### Download lazygit (Fedora and Ubuntu)```bash
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep -Po '"tag_name": "v\K[^"]*')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
tar xf lazygit.tar.gz lazygit
sudo install lazygit /usr/local/bin
```- ### Clone this git repository to the .config folder
```bash
git clone https://github.com/StratOS-Linux/StratVIM.git ~/.config/nvim
```
- ### Start neovim```bash
nvim
```- ### Install pywal (optional, for using [pywal16.nvim](https://github.com/uZer/pywal16.nvim))
- **Via pip :**
```bash
pip install pywal
```
- **For Arch Linux :**
```bash
sudo pacman -S python-pywal
```- ### Enjoy !