home.social

#nixvim — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nixvim, aggregated by home.social.

  1. 🚨 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: britter.dev/blog/2026/05/06/jf
    📄 Code: github.com/britter/nix-configu

    #nixos #java #graalvm #neovim #nixvim

  2. Finally got my implementation to work error free via . Next step is moving my laptops back to but leaving the desktop on my own spin… nice evening’s work. Funny how the solution sometimes clicks after trying dozens of times

  3. 🚨 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.

    britter.dev/blog/2025/11/15/ko

    #kotlin #java #nix #nixos #neovim #nixvim #developertooling #developerproductivity

  4. @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.

  5. @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.

  6. @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.

  7. @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.

  8. I use and would like to set up completion to run only on request (I hate popups while I'm typing). I haven't found a workable config for that using - anyone have pointers?

  9. 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

  10. 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.

  11. 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.

  12. 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.

  13. 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.

  14. 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.

  15. 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

  16. [VIM] Wer #Vim über Lange Zeit benutzt sammelt Plugins und die eigene vimrc wächst und wächst. Zum Glück gibts da #NixVim. Das kombiniert die Reproduzierbarkeit von #NixOS mit der Hochkonfigurierbarkeit von Vim. Alle Vim-Enthusiast*innen die NixOS benutzen, sollten sich das dringend anschauen!

    nerdbude.com/nixvim.html

  17. 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.

  18. 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: github.com/britter/nix-configu
    #Nvim #NeoVim #NixOS #NixVim

  19. Goodbye vanilla-vim - it was a fabulous time with you o7
    ... but from now on you will live on in #NeoVim and will be configured via #NixVim!

    #NixOS

  20. 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

  21. 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.

    #fpga #yosys #nix #nixos #nixvim #neovim

  22. 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

  23. Finally getting around to up streaming my #NixVim updates. Sorry to the maintainers for hitting you with 5 PRs all at once 😅

  24. 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.

    github.com/nix-community/nixvi