SkillAgentSearch skills...

Spaceduck

🚀 🦆 An intergalactic space theme for Vim, Terminal, and more!

Install / Use

/learn @pineapplegiant/Spaceduck

README

Spaceduck 🚀🦆

Stars Fork MIT license Code Size Made with Neovim :)

<center> <img src="https://github.com/pineapplegiant/spaceduck-terminal/blob/main/img/banner.png?raw=true" alt="Spaceduck Logo of duck in an astronaut uniform holding computer: credit to Lexi @kalrita_lw"> </center> <center> <img src="https://github.com/pineapplegiant/spaceduck-terminal/blob/main/img/screenshot.png?raw=true" alt="Screenshot of terminal with vim spaceduck theme installed"> </center>

Inspiration 💭

This theme was inspired from my incessant desire to feel like I'm in space when I stare at a computer. "Spaceduck" takes its name from my love of duck dodgers as a kid.

If it looks ugly it's because I don't know what I'm doing pls help. If it's the sexiest thing you've ever seen, well then uhm.. you're welcome 😎

NOTE: This repo hosts the Vim/Neovim spaceduck theme, to install other ports look for the other ports below.

Colors Palette 🎨

Base Colors

Note: The Syntax color ID's are not an exhaustive & complete list.

| Color Picker Boxes | Palette | Hex | HSV/HSB | RGB | cterm/256 | SYN ID | | ------------------------------------------------------------------------------------------------------------------ | ------------ | --------- | ------------- | --------------- | --------- | ---------------------------------------------------------- | | Red Color | Red | #e33400 | 14,100,89 | 227, 52, 0 | 166 | Error, Ignore | | Orange Color | Orange | #e39400 | 39,100,89 | 227, 148, 0 | 172 | Exception, Keyword, SpecialChar | | Green Color | Green | #5ccc96 | 151,55,80 | 92, 204, 150 | 78 | Statement, Underlined, Function, Include, Conditonal | | Yellow Color | Yellow | #f2ce00 | 51,100,95 | 242, 206, 0 | 220 | Constant, Boolean, Character, Float, Number | | Purple Color | Purple | #b3a1e6 | 256,30,90 | 179, 161, 230 | 146 | PreProc, Special, Tag, Debug, StorageClass | | Purple2 Color | Purple2 | #7a5ccc | 256,55,80 | 122, 92, 204 | 98 | Title, Define, Macro, Define, Precondit, (Operator) | | Dark Purple Color | Dark Purple | #30365F | 232, 49, 37 | 48, 54, 95 | 237 | Comment, LineNR, MatchParen, EndOfBuffer, Pmenu, IncSearch | | Dark Purple2 Color | Dark Purple2 | #686f9a | 232,32,60 | 104, 111, 154 | 60 | Todo, PmenuSbar, Conceal, Search | | Cyan Color | Cyan | #00a3cc | 192,100,80 | 0, 163, 204 | 38 | Identifier, String, Structure, Typedef | | Magenta Color | Magenta | #ce6f8f | 340,46,81 | 206, 111, 143 | 168 | Type, Delimeter, Operator |

Special Colors

| Color Picker Boxes | Palette | Hex | HSV/HSB | RGB | cterm/256 | SYN ID | | -------------------------------------------------------------------------------------------------------------------------- | ---------------- | --------- | ------------- | --------------- | --------- | -------------------- | | Background Color | Background | #0f111b | 230,44,11 | 15, 17, 27 | 233 | Background | | Foreground Color | Foreground | #ecf0c1 | 65,20,94 | 236, 240, 193 | 255 | Foregrond, Delimiter | | Visual Selection Color | Visual Selection | #1b1c36 | 238, 50, 21 | 27, 28, 54 | 234 | Visual | | Cursor Line Color | Cursor Line | #16172d | 237,51,18 | 22, 23, 45 | 234 | CursorLine |

Coloration Colors

| Color Picker Boxes | Palette | Hex | HSV/HSB | RGB | cterm/256 | SYN ID | | ----------------------------------------------------------------------------------------------------------------- | ---------- | --------- | ----------- | --------------- | --------- | ------------------ | | Grey Color | Grey | #818596 | 229,14,59 | 129, 133, 150 | 102 | Cursor, Tabline | | Grey 2 Color | Grey 2 | #c1c3cc | 229,5,80 | 193, 195, 204 | 251 | TabLineSel | | Pure White Color | Pure White | #ffffff | 0,0,100 | 255, 255, 255 | 15 | Search, Todo | | Pure Black Color | Pure Black | #000000 | 0,0,0 | 0, 0, 0 | 0 | VertSplit, TabLine |

Current Language Support

Basically languages I looked at with my eyes to make sure they didn't look like poop.

Languages:

Note: if something looks off please submit an issue with a screenshot

  • C, C++, fortran, haskell, html, java, javascript, markdown, php, python, ruby, sql, LaTeX, typescript

Plugins:

Install 💾

If using Vim/Neovim I recommend installing the vim-polyglot plugin for improved syntax highlighting:

Plug 'sheerun/vim-polyglot'

Vim and Neovim

This repo hosts the Vim/Neovim color scheme.

Install the plugin with whatever plugin manager you use:

Plug 'pineapplegiant/spaceduck', { 'branch': 'main' }

And add this to your vimrc/init.vim configuration file:

    if exists('+termguicolors')
      let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
      let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
      set termguicolors
    endif

   colorscheme spaceduck

Or manually add the color theme to your 'runtimepath' for the file.

:h colors

  let g:airline_theme = 'spaceduck'
<center> <img src="https://github.com/pineapplegiant/spaceduck-terminal/blob/main/img/normal.png?raw=true" alt="lightline normal mode screenshot"> <img src="https://github.com/pineapplegiant/spaceduck-terminal/blob/main/img/insert.png?raw=true" alt="lightline insert mode screenshot"> <img src="https://github.com/pineapplegiant/spaceduck-terminal/blob/main/img/visual.png?raw=true" alt="lightline visual mode screenshot"> <img src="https://github.com/pineapplegiant/spaceduck-terminal/blob/main/img/replace.png?raw=true" alt="lightline replace mode screenshot"> </center>
    let g:lightline = {
          \ 'colorscheme': 'spaceduck',
          \ }

Don't be afraid of the vim documentation either for more information, like for manual installs! :h colorscheme

<center> <img src="https://user-images.githubusercontent.com/32819563/111934957-16f0d780-8a88-11eb-9f33-f0

Related Skills

View on GitHub
GitHub Stars852
CategoryDevelopment
Updated1d ago
Forks27

Languages

Vim script

Security Score

100/100

Audited on Mar 25, 2026

No findings