The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 18 Nix Neovim Projects
-
# .../nixvim.nix { config, pkgs, lib, ... }: let myConfig = builtins.fetchGit { url = "https://github.com/myusername/nvim"; ref = "master"; }; nixvim = import (builtins.fetchGit { url = "https://github.com/nix-community/nixvim"; ref = "nixos-23.05"; }); sqliteLibPath = lib.makeLibraryPath [ pkgs.sqlite ]; in { imports = [ nixvim.homeManagerModules.nixvim ]; home.activation.copyLuaConfig = lib.hm.dag.entryAfter [ "writeBoundary" ] '' if [ ! -d ${config.xdg.configHome}/nvim ]; then mkdir -p ${config.xdg.configHome}/nvim fi shopt -s extglob cp -r ${myConfig}/!(init.lua) ${config.xdg.configHome}/nvim ''; programs.nixvim = { extraPackages = [ pkgs.sqlite ]; enable = true; extraConfigLua = '' vim.g.sqlite_clib_path = "${sqliteLibPath}" .. "/libsqlite3.so" '' + builtins.readFile "${myConfig}/init.lua"; }; }
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: NixOS-generators – Collection of VM and Container disk image builders for NixOS | news.ycombinator.com | 2024-03-26
I’ve found it most helpful to review other people’s configurations to learn Nix.
Some specific ones I really like:
https://github.com/malob/nixpkgs
https://github.com/fufexan/dotfiles
I keep a not comprehensive GitHub Stars list of Nix stuff I find here if you want more:
https://github.com/stars/heywoodlh/lists/nix
If you aren’t familiar, Nix-Darwin allows you to codify your MacOS deployments in a fashion comparable to NixOS. As a huge Nix-Darwin user myself, I have found malob’s repo extremely helpful for ideas with MacOS configuration. Nix-Darwin has made me so happy as a MacOS user. :)
Some other unsolicited tips:
1. Start with Nix flakes for configuration
2. Invest in Home-Manager before NixOS or Nix-Darwin
3. Ask people for help in Matrix or Discourse — my experience is that Nix-related folk are very welcoming and understanding
Good luck!
-
-
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
My server's repo and my dotfiles both use flake-parts, and you can do a github-grep to look for more.
-
veritas
@davidtwco's personal mono-repo - containing the declarative configuration of servers, desktops and laptops - including dotfiles; a collection of packages; a static site generator and source of "davidtw.co".
-
neovim-flake
A highly modular, extensible and distro-agnostic Neovim distribution for Nix/NixOS. (by NotAShelf)
How do you manage your config? Personally, I’m using https://github.com/notashelf/neovim-flake
-
-
-
-
-
-
I use this one-nvim\ Also I have a bunch of highlight groups done using highlight groups because I couldn’t seem to overwrite some of them otherwise (i.e. treesitter context border), so here’s my .files repo, the color override thingy is in color-mode.lua if I’m not wrong
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Nix Neovim related posts
- Use traditional config on nixos with nixvim
- Nix flakes + IDE integration?
- NixVim – A Neovim configuration system for Nix
- Need help on home manager neovim config
- Neovim flake Updates
- Really have some trouble setup a minimal Neovim flake
- using NixOS as a developer
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Neovim projects in Nix? This list will help you:
Project | Stars | |
---|---|---|
1 | nixvim | 1,046 |
2 | nix-config | 718 |
3 | nixpkgs | 370 |
4 | neovim-nightly-overlay | 255 |
5 | neovim-flake | 220 |
6 | dotfiles | 180 |
7 | snowflake | 167 |
8 | dotfiles | 125 |
9 | veritas | 117 |
10 | neovim-flake | 84 |
11 | neovim-flake | 74 |
12 | dotfiles | 53 |
13 | dotfiles | 40 |
14 | nvim-lua-nix-plugin-template | 18 |
15 | nix-home-manager | 16 |
16 | neovim-copilot-nix-bundle | 12 |
17 | .files | 3 |
18 | dotfiles | 3 |