Neovim config that runs on nixOS but doesn't sacrifice portability
Find a file
github-actions[bot] c51a6f9e60 chore: update flake.lock
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9014875e6f995a84dd72072e5ef73313e5665faa?narHash=sha256-JIAhqboOU/JZ8p49lTzTqZbYvPmV6ciUDoQhpLab94w%3D' (2024-07-26)
  → 'github:nixos/nixpkgs/c3392ad349a5227f4a3464dce87bcc5046692fce?narHash=sha256-5US0/pgxbMksF92k1%2BeOa8arJTJiPvsdZj9Dl%2BvJkM4%3D' (2024-07-31)
2024-08-01 10:16:05 +00:00
.github/workflows Clean up rice 2024-07-26 23:11:06 -05:00
config fix neogit 2024-07-27 00:57:13 -05:00
.gitignore fix rose-pine italics 2024-01-29 01:21:56 -06:00
flake.lock chore: update flake.lock 2024-08-01 10:16:05 +00:00
flake.nix Shrink image size 2024-07-26 23:40:26 -05:00
plugins.nix Shrink image size 2024-07-26 23:40:26 -05:00
README.md fix neogit 2024-07-27 00:57:13 -05:00

nvim.nix - personal Neovim config that runs on nixOS but doesn't sacrifice portability

Usage

nix run "github:iofq/nvim.nix" #neovim

Or, grab an AppImage from the Releases page.

What the hell?

This is a flake to build a Neovim package that includes my custom Lua config and dependencies. It then is bundled via CI into an AppImage.

Why the hell though?

I use these AppImages because I develop in a number of airgapped environments that make traditional dotfile management a nightmare. Downloading a single AppImage and copying it around is a more suckless way of managing this.