nixvim
dotfiles
nixvim | dotfiles | |
---|---|---|
11 | 19 | |
1,257 | 34 | |
7.7% | - | |
9.9 | 8.1 | |
2 days ago | 2 days ago | |
Nix | Lua | |
MIT License | Creative Commons Zero v1.0 Universal |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nixvim
-
Use traditional config on nixos with nixvim
# .../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"; }; }
-
Nix flakes + IDE integration?
For NeoVim there is https://github.com/nix-community/nixvim. I wrote a blog post some time ago how you can achieve integrated development tooling with flakes + nixvim: https://juuso.dev/blogPosts/modular-neovim/modular-neovim-with-nix.html
- NixVim – A Neovim configuration system for Nix
-
Packaging neovim configuration using Nix
I would propose to try Nixvim.
-
Neovim flake Updates
Cool. Have you checked nixvim? Tons of options, and quite straightforward to include your own in the right place.
-
using NixOS as a developer
I use plain in the sense that it isn't configured for me, but I use this flake to make it easy to do so myself https://github.com/pta2002/nixvim
-
Nixvim: A Neovim configuration system for nix
I am one of the maintainers of nixvim and I wanted to present it here.
-
Settings for a neovim plugin in home-manager
This isn't exactly the answer for your problem but I've been using this for my config and haven't looked back. https://github.com/pta2002/nixvim
-
Best way to setup Nvim on NixOS?
Now, if you want to adopt a more "nixy" approach, I suggest you to take a look at nixvim. I do not use this project personally but it looks very promising.
- NixVim: Configure Neovim with Nix
dotfiles
-
Dynamically changing themes in nixOS
Here
-
Anyone coding dotnet in neovim?
I do occasionally code dotnet (C# and F#) in neovim, here's my nvim config
-
Share your Neovim configuration for Org-mode setup.
Here's mine, and table mode
-
using NixOS as a developer
Here are my dotfiles. app-config/nvim contains the nvim configuration.
-
can anyone share their neovim config for programming with keybindings cheat sheet
Here you go. (believe me, you won't be able to use it. To see the cheatsheet, hit space + t + k)
-
I do love neovim!
If you used to use VSC, you can use Telescope with all available commands (so, fuzzy search over commands - like command palette in VSC). Here my config
-
A CLI utility to generate LaTeX mathematical expressions, powered by OpenAI APIs
Here's the file of interest
-
How do you guys do it?
Vim is already missing a lot of things that I use that are nvim-only. Telescope, built-in LSP. Have a look at my dotfiles and do Ctrl+F "nvim", see how many of them are for nvim.
-
NeoVim as IDE
My dotfiles
-
What is this Gooey you speak of?
here's my nvim config
What are some alternatives?
neovim-copilot-nix-bundle - Run Neovim with GitHub Copilot out of the box
persistent-breakpoints.nvim - Neovim plugin for persistent breakpoints.
nixos-configuration
AngouriMathCLI - Command-line interface based on AngouriMath
neovim-flake - Nix flake for neovim with configuration
template-rust - A template for rust projects utilizing Nix flakes
litex-mode - LiTeX mode for emacs; A minor mode to convert valid lisp expressions to LaTeX
nvim-nix - A reproducible batteries-included neovim config
ctrlsf.vim - A text searching plugin mimics Ctrl-Shift-F on Sublime Text 2
nvim - Straightforward and pure Lua based Neovim configuration for my work as DevOps/Cloud Engineer with batteries included for Python, Golang, and, of course, YAML
nvim-config - My config for Neovim