# Shades of purple neovim A port of [the original vscode theme](https://github.com/ahmadawais/shades-of-purple-vscode). This theme is still balls deep into development but it's possible to use it. # Install You will need to install [lus.nvim](https://github.com/rktjmp/lush.nvim) too since this theme was made with it. a. Using lazy.nvim ```lua require('lazy').setup({ { "https://git.4o1x5.dev/4o1x5/shades-of-purple-nvim", opts = {} }, { "rktjmp/lush.nvim", opts = {} }, }) ``` b. Using nixvim ```nix # inside nixvim extraPlugins = with pkgs; [ { plugin = pkgs.vimUtils.buildVimPlugin { pname = "shades_of_purple"; version = "1.0.0"; src = pkgs.fetchFromGitea { domain = "git.4o1x5.dev"; owner = "4o1x5"; repo = "shades-of-purple-nvim"; rev = "ad6f6bf42b2cd4e6f9f5d798ba88e23a28d60b80"; hash = "sha256-prkkBUFgbLvLAdMZvFlGaHIHINFiRX2rc97zEsQzz4g="; }; } } vimPlugins.lush-nvim ]; colorscheme = "shades_of_purple"; ``` > Btw by copying this you may not get the latest version, I recommend running the following to get the latest. ```bash nix run nixpkgs#nurl -- https://git.4o1x5.dev/4o1x5/shades-of-purple-nvim -f fetchFromGitea ``` ## Language support This table represents how much will the theme look alike to it's original one. Languages that are not listed will most likely not get support. | Language | Support status | | ---------- | -------------- | | Rust | Mostly done | | Typescript | Mostly done | | Javascript | TODO | | C# | LSP limited | | Elixir | TODO | | SQL | TODO | | Zig | TODO | | Python | TODO | | Vue | TODO | | Haskell | TODO | | Java | TODO | | Lisp | TODO | | Go | TODO | | PHP | TODO | | Ruby | TODO | | Swift | TODO | ## Made possible with - [lush.nvim](https://github.com/rktjmp/lush.nvim/) and it's [starter template](https://github.com/rktjmp/lush-template). - [oxocarbon](https://github.com/nyoom-engineering/oxocarbon.nvim) - variable inspo