SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 Nix Neovim Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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".
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
# .../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"; }; }
Project mention: NixOS-generators – Collection of VM and Container disk image builders for NixOS | news.ycombinator.com | 2024-03-26I’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!
My server's repo and my dotfiles both use flake-parts, and you can do a github-grep to look for more.
How do you manage your config? Personally, I’m using https://github.com/notashelf/neovim-flake
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 - SaaSHub
www.saashub.com | 17 May 2024
Index
What are some of the best open-source Neovim projects in Nix? This list will help you:
Project | Stars | |
---|---|---|
1 | nixvim | 1,216 |
2 | nix-config | 755 |
3 | nixpkgs | 375 |
4 | neovim-nightly-overlay | 273 |
5 | neovim-flake | 227 |
6 | dotfiles | 189 |
7 | snowflake | 172 |
8 | dotfiles | 140 |
9 | veritas | 127 |
10 | nvf | 96 |
11 | neovim-flake | 81 |
12 | dotfiles | 53 |
13 | dotfiles | 40 |
14 | nvim-lua-nix-plugin-template | 18 |
15 | nix-home-manager | 17 |
16 | neovim-copilot-nix-bundle | 12 |
17 | dotfiles | 3 |
Sponsored