Skip to content

Minimalistic Neovim theme inspired by old-fashioned hobbies.

License

Notifications You must be signed in to change notification settings

pustota-theme/pustota.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pustota.nvim

A clean, minimalist Neovim colorscheme inspired by the original pustota VSCode theme. Designed to keep you focused on writing code without visual distractions.


pustota.nvim screenshot

Features

  • Distraction-free, minimalist aesthetic
  • Consistent and calm color palette
  • Treesitter-powered syntax highlighting
  • Great for Python, Rust, Elixir, Lua and more
  • Closely matches the original VSCode theme (behavior for untested languages may vary)

Tested languages

  • Python
  • Go
  • TS/TSX
  • JS/JSX
  • HTML
  • PHP
  • CSS
  • SCSS
  • C
  • C++
  • C#
  • Java
  • Scala
  • Kotlin
  • Ruby
  • Dart
  • Rust
  • Erlang
  • Elixir
  • Clojure
  • Haskell
  • Lua
  • Solidity
  • JSON
  • Dockerfile
  • YAML
  • TOML
  • Bash
  • SQL

Installation

For the best experience, ensure you have Treesitter installed and highlighting enabled.
Example with [lazy.nvim]:

{
    "pustota-theme/pustota.nvim",
    version = "*",
    dependencies = { "nvim-treesitter/nvim-treesitter" },
},

Configuration

Recommended (but optional) configuration with [indent-blankline.nvim]:

return {
    {
        "lukas-reineke/indent-blankline.nvim",
        main = "ibl",
        opts = {
            indent = {
                char = "",
                highlight = "Indent",
            },
        },
        config = function(_, opts)
            require("pustota").ibl_setup()  -- Optional built-in integration
            require("ibl").setup(opts)
        end,
    },
}

Usage

Once installed, select it as your colorscheme:

colorscheme pustota

or in Lua:

vim.cmd.colorscheme("pustota")

Feel free to open an issue or pull request if you notice any missing highlights or inconsistencies. Happy coding!