No description
Find a file
2026-03-10 21:44:14 +01:00
colors Initial commit: DragonSoft Theme 2026-03-10 20:53:15 +01:00
examples Initial commit: DragonSoft Theme 2026-03-10 20:53:15 +01:00
lua update readme and Colors 2026-03-10 21:44:14 +01:00
LICENSE Initial commit: DragonSoft Theme 2026-03-10 20:53:15 +01:00
README.md update readme and Colors 2026-03-10 21:44:14 +01:00

🐉 DragonSoft Theme für Neovim

Ein dunkles Neovim-Colorscheme im Tokyo Night-Style mit eigenem Charakter.

Features

  • Dunkles Theme optimiert für lange Coding-Sessions
  • Umfangreiche Treesitter-Unterstützung
  • LSP Semantic Token Highlights
  • Plugin-Support für: Telescope, Neo-tree, nvim-cmp, gitsigns, Which-key, Noice, Notify, Lazy.nvim, Mason, indent-blankline, Dashboard/Alpha, mini.nvim
  • Eigenes Lualine-Theme inklusive
  • Für LazyVim optimiert

Installation

Mit LazyVim

Erstelle ~/.config/nvim/lua/plugins/colorscheme.lua:

return {
  -- Theme laden (Forgejo)
  {
    url = "http://git.dim-m.de/kenthanar/dragonsoft-theme.nvim",
    lazy = false,
    priority = 1000,
  },

  -- LazyVim konfigurieren
  {
    "LazyVim/LazyVim",
    opts = {
      colorscheme = "dragonsoft",
    },
  },

  -- Optional: Lualine-Theme aktivieren
  {
    "nvim-lualine/lualine.nvim",
    opts = {
      options = {
        theme = "dragonsoft",
      },
    },
  },
}

Für Forgejo als Git-Quelle

Falls du das Theme von deinem eigenen Forgejo-Server installierst:

{
  url = "https://git.dim-m.de/kenthanar/dragonsoft-theme.nvim.git",
  lazy = false,
  priority = 1000,
},

Palette anpassen

Die Farben sind in lua/dragonsoft-theme/palette.lua definiert und können dort einfach angepasst werden.

Debugging

  • :Inspect — zeigt die aktive Highlight-Gruppe unter dem Cursor
  • :hi — listet alle aktiven Highlights auf
  • :colorscheme dragonsoft — Theme manuell laden/neu laden

Struktur

dragonsoft-theme.nvim/
├── colors/
│   └── dragonsoft.lua              -- Einstiegspunkt für :colorscheme
├── lua/
│   ├── dragonsoft-theme/
│   │   ├── init.lua                -- Hauptmodul
│   │   ├── palette.lua             -- Farbpalette
│   │   └── highlights.lua          -- Alle Highlight-Definitionen
│   └── lualine/
│       └── themes/
│           └── dragonsoft.lua      -- Lualine-Integration
├── README.md
└── LICENSE

Lizenz

MIT