ImGabe / nixvim

nixvim config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nixvim config

nixvim config for my workflow. see my dotfiles

Warning

🚧 you may encounter some issues while using it, feel free to report or contribute. 🚧

for test my config:

nix run 'github:imgabe/nixvim'
layout
plugins
β”œβ”€β”€ autocomplete
β”‚   └── cmp.nix
β”œβ”€β”€ git
β”‚   β”œβ”€β”€ gitlinker.nix
β”‚   β”œβ”€β”€ gitsings.nix
β”‚   └── lazygit.nix
β”œβ”€β”€ lsp
β”‚   β”œβ”€β”€ conform.nix
β”‚   β”œβ”€β”€ fidget.nix
β”‚   β”œβ”€β”€ lspkind.nix
β”‚   └── lsp.nix
β”œβ”€β”€ treesitter
β”‚   β”œβ”€β”€ treesitter-context.nix
β”‚   └── treesitter.nix
β”œβ”€β”€ ui
β”‚   β”œβ”€β”€ bufferline.nix
β”‚   β”œβ”€β”€ dashboard.nix
β”‚   β”œβ”€β”€ indent-blankline.nix
β”‚   β”œβ”€β”€ lualine.nix
β”‚   β”œβ”€β”€ noice.nix
β”‚   β”œβ”€β”€ nvim-notify.nix
β”‚   β”œβ”€β”€ precognition.nix
β”‚   └── telescope.nix
└── utils
    β”œβ”€β”€ auto-pairs.nix
    β”œβ”€β”€ colorizer.nix
    β”œβ”€β”€ comment.nix
    β”œβ”€β”€ direnv.nix
    β”œβ”€β”€ hardtime.nix
    β”œβ”€β”€ illuminate.nix
    β”œβ”€β”€ markdown-preview.nix
    β”œβ”€β”€ nix.nix
    β”œβ”€β”€ trouble.nix
    └── which-key.nix

Installl

use flake inputs

inputs.nixvim.url = "github:gabe/nixvim";

and add in the NixOs or Home Manager configuration

{ inputs, system, ... }:

{
  # NixOS
  environment.systemPackages = [ inputs.nixvim.packages.${pkgs.system}.default ];

  # home-manager
  home.packages = [ inputs.nixvim.packages.${pkgs.system}.default ];
}

Acknowledgements

About

nixvim config


Languages

Language:Nix 100.0%