Skip to content

shawilly/fallout.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

fallout.nvim

A post-apocalyptic Neovim colorscheme inspired by the Fallout game series. Features the iconic Pip-Boy green phosphor terminal aesthetic with wasteland browns, rust, and Vault-Tec colors.

Features

  • Pip-Boy green phosphor terminal colors
  • Full Treesitter support
  • LSP semantic token highlighting
  • Extensive plugin support for LazyVim and popular Neovim plugins
  • Lualine theme included
  • Transparent background option

Requirements

  • Neovim >= 0.8.0
  • termguicolors enabled

Installation

{
  "yourusername/fallout.nvim",
  lazy = false,
  priority = 1000,
  opts = {},
  config = function(_, opts)
    require("fallout").setup(opts)
    vim.cmd.colorscheme("fallout")
  end,
}
use {
  "yourusername/fallout.nvim",
  config = function()
    require("fallout").setup()
    vim.cmd.colorscheme("fallout")
  end,
}

Configuration

Default options:

require("fallout").setup({
  transparent = false,      -- Enable transparent background
  terminal_colors = true,   -- Set terminal colors
  styles = {
    comments = { italic = true },
    keywords = { bold = true },
    functions = {},
    variables = {},
  },
})

Lualine

The theme includes a lualine theme. Configure it like this:

require("lualine").setup({
  options = {
    theme = "fallout",
  },
})

Supported Plugins

Color Palette

Color Hex Usage
Pip-Boy Green #4afa4a Primary foreground, functions
Green Bright #7fff7f Highlights, selected items
Rust #c47443 Strings, insert mode
Sand #d4a574 Constants, parameters
Vault-Tec Blue #4a9afa Types, info
Nuka-Cola Red #ff4444 Errors, delete
Radiation Yellow #ffd700 Numbers, warnings, search
Purple #9a7acf Special, rare items

License

MIT

About

Fallout nvim theme

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages