#nixvim — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nixvim, aggregated by home.social.
-
🚨 New Blog Post Alert! 🚨
My latest blog post is again about the intersection of the Java and NixOS ecosystems. This time I wrote a derivation that packages the jfmt formatter as a statically linked binary using GraalVM for use as a formatter in Neovim. It also includes some tips for debugging non-reproducible derivations.
👉 Full Story: https://britter.dev/blog/2026/05/06/jfmt-nixvim/
📄 Code: https://github.com/britter/nix-configuration/blob/de29395c70bba3a5d2b416b97bd8e5cc6955944d/packages/jfmt-java/default.nix -
🚨 New blog post: Packaging kotlin-lsp for NixVim
In this short how-to I show how to write a Nix derivation to package kotlin-lsp for use in a NixVim configuration. I also explain a little bit how I approach packaging Java applications with Nix, when I can't build them from source.
https://britter.dev/blog/2025/11/15/kotlin-lsp-nixvim/
#kotlin #java #nix #nixos #neovim #nixvim #developertooling #developerproductivity
-
@jakehamilton how do you install plug-ins for #neovim that aren't in #nixvim btw?
I need #notion plug-in because people at work delude themselves that they will manage to keep an up-to-date notion knowledge base, but I'm using #nvix, which is a wrapper around #nixvim, so I'd like to gauge roughly how much time should I allocate to figuring out how to install a plugin.
-
@jakehamilton how do you install plug-ins for #neovim that aren't in #nixvim btw?
I need #notion plug-in because people at work delude themselves that they will manage to keep an up-to-date notion knowledge base, but I'm using #nvix, which is a wrapper around #nixvim, so I'd like to gauge roughly how much time should I allocate to figuring out how to install a plugin.
-
@jakehamilton how do you install plug-ins for #neovim that aren't in #nixvim btw?
I need #notion plug-in because people at work delude themselves that they will manage to keep an up-to-date notion knowledge base, but I'm using #nvix, which is a wrapper around #nixvim, so I'd like to gauge roughly how much time should I allocate to figuring out how to install a plugin.
-
@jakehamilton how do you install plug-ins for #neovim that aren't in #nixvim btw?
I need #notion plug-in because people at work delude themselves that they will manage to keep an up-to-date notion knowledge base, but I'm using #nvix, which is a wrapper around #nixvim, so I'd like to gauge roughly how much time should I allocate to figuring out how to install a plugin.
-
Does anybody have a working NixVim setup that includes: cmp, cmp_luasnip, friendly-snippets, and then luasnip for loading friendly-snippets and custom lua snippets on top? I thought this would be as easy as passing my custom snippets folder to fromLua, but my custom snippets are not added to the snippet list 😕 #NixOS #NixVim #NeoVim #lua #luasnip
-
I am currently in the process of setting up my new machine using #nixos #flakes #nixvim #homemanager #plasmamanager and it is glorious!
Cannot wait seeing my whole infra switched to that new setup.
-
I am currently in the process of setting up my new machine using #nixos #flakes #nixvim #homemanager #plasmamanager and it is glorious!
Cannot wait seeing my whole infra switched to that new setup.
-
I am currently in the process of setting up my new machine using #nixos #flakes #nixvim #homemanager #plasmamanager and it is glorious!
Cannot wait seeing my whole infra switched to that new setup.
-
I am currently in the process of setting up my new machine using #nixos #flakes #nixvim #homemanager #plasmamanager and it is glorious!
Cannot wait seeing my whole infra switched to that new setup.
-
I am currently in the process of setting up my new machine using #nixos #flakes #nixvim #homemanager #plasmamanager and it is glorious!
Cannot wait seeing my whole infra switched to that new setup.
-
Does anybody have a working nvim-jdtls, nvim-dap setup configured with nixvim? I can toggle breakpoints but when trying to launch a debug configuration it complains that no dap configuration is set up for Java. This should happen automatically when using nvim-jdtls. Is this maybe related to the order my plugins are loaded?
#HelpWanted #NixOS #NeoVim #nvim #NixVim #java #debugging -
I worked thru the week, avoidance tactic perhaps, and then when the weekend hit I was full of grief and anger....
So I cleaned and re-arranged my office, built a new homelab server, added a #nvim and tmux setup for my workflow using #nixvim, to get some cross-pollination between that world and my native #emacs world.
-
My nvim setup is really coming together. I‘ve replaced nvim-tree with neotree and lightline with lualine. Planning to add fugitive next for better git blames. After that I need to look into setting up the jdtls language server for java. Have been using this setup as a daily driver for a few weeks now. Really like it. Here‘s my config if you‘re curious: https://github.com/britter/nix-configuration/blob/main/home/terminal/nvim.nix
#Nvim #NeoVim #NixOS #NixVim -
Okay, I‘m finally done with #HelixEditor. I really like it for what’s included without configuration and how approachable it is with all the pop ups showing keybindings.
BUT the lack of extensibility via plugins is really holding it back. Also some basic things like e.g. resizing splits are not implemented…
Hence I‘ve started working on a nixvim configuration (I use NixOS btw). #vim #nvim #nixvim #NixOS -
Working on my nixvim configuration, but also I have to setup a development environment for some open source FPGA tools.
Trying to figure out some of the open source FPGA tooling by setting breakpoints and running small demos. I need to figure out how the Surelog front end interacts with Yosys, for potential plugin development?
IDK, will write more about it later.
-
Achieved a major milestone this weekend: My #nixos system is now configured for virtual machines with #VFIO (GPU passthrough) and uses my #nixvim Flake configuration for #vim
The only missing piece now is being able to use the #JetBrains "Code With Me" client -
Finally getting around to up streaming my #NixVim updates. Sorry to the maintainers for hitting you with 5 PRs all at once 😅
-
I finally figured out a way to get functional IDE setup. I've been using some #neovim config from GItHub, but it was poorly working with missing #nixos configs (and me being lazy).
Now I've discovered #nixvim and my setup is finally working relatively well.
neogit still needs some spacemacs like launch mechanism, and lsp-format is always formatting everything, which is and issue for code that wasn't formatted prior.
But besides that, finally LSP, some sort of nix validation...
Would have liked to use spacemacs, but it's been several years and emacs with wayland is still painful under nixos and spacemacs is hard to get working again, and config/package updates were always a bit painful.
-