No description
Find a file
2025-05-21 17:43:07 +02:00
lua/pika wip 2025-05-21 17:43:07 +02:00
snippets@4af57355e2  update: submodules 2025-05-19 17:50:35 +02:00
.gitignore addet custom configs 2025-04-10 11:19:28 +02:00
.gitmodules addet submodule snippets 2025-02-12 09:09:18 +01:00
.vimrc addet some config 2025-03-11 22:57:10 +01:00
functions.sh addet random functions 2025-05-11 16:31:58 +02:00
init.lua lua/pika/plugins/colorschemes.lua 2025-05-19 17:50:06 +02:00
README.md wip 2025-05-17 11:37:48 +02:00

This is my current neovim configuration. It uses lazy.nvim as the packagemanager.

Tip

pika is my username, so feel free to change this to your needs.

installation

Caution

You're neovim version has to be >=0.10.0
If you're not sure what version you have, type nvim --version
To build neovim from source, you can run the following.
This script should cover most linux distros

curl -fsSL https://git.k4li.de/scripts/installs/raw/branch/main/neovim.sh | bash

Tip

You can run the script silently, via..

curl -fsSL https://... | bash -s -- [ --silent | -s ]

For config-installation, just git clone this repo to your $HOME/.config/ folder.

git clone --recursive --depth=1 https://git.k4li.de/dotfiles/nvim.git $HOME/.config/nvim/

The --recursive flag is for pulling down the snippets submodule, since this is used in more neovim configs
Prefetch the config with nvim --headless +q and enjoy the config


configuration

Tip

default theme is duskfox
you can change the theme in the colorscheme function in the init.lua


  • Plugin configuration and adding your own

My config is relatively simple structured. If you want to add a plugin, just create a <plugin.name>.lua file in the lua/pika/plugin/ path which has the plugin code inside a require{} table.

require{
    "<username>/<plugin>", -- <- usually the git username/repo, can also be a full link to external git repo
    opts = {}, -- <- put in your plugin configuration content. The opts = {}, calls `require("<plugin>").setup({})`
}