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

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/160b762eda6d139ac10ae081f8f78d640dd523eb' (2024-01-27)
  → 'github:nixos/nixpkgs/5ad9903c16126a7d949101687af0aa589b1d7d3d' (2024-01-31)
2024-02-01 10:13:49 +00:00
.github/workflows test workflow 2024-01-28 20:01:43 -06:00
config Fix paste delay 2024-01-27 13:56:44 -06:00
.gitignore fix rose-pine italics 2024-01-29 01:21:56 -06:00
flake.lock chore: update flake.lock 2024-02-01 10:13:49 +00:00
flake.nix Jan 24 updates 2024-01-20 03:06:59 -06:00
plugins.nix add vim-nix 2024-01-27 15:40:50 -06:00
README.md Remove Dockerfile, add README 2024-01-28 20:36:53 -06:00

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

Usage

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

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.