mirror of
https://github.com/iofq/nvim.nix.git
synced 2026-01-23 00:45:17 -06:00
Neovim config that runs on nixOS but doesn't sacrifice portability
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/a58bc8ad779655e790115244571758e8de055e3d' (2024-08-11)
→ 'github:NixOS/nixpkgs/c3aa7b8938b17aebd2deecf7be0636000d62a2b9' (2024-08-14)
|
||
|---|---|---|
| .github/workflows | ||
| nix | ||
| nvim | ||
| .envrc | ||
| .gitignore | ||
| .stylua.toml | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
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.
kickstart-nix-nvim
This repo is based off https://github.com/nix-community/kickstart-nix.nvim