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

• Updated input 'flake-utils':
    'github:numtide/flake-utils/1ef2e671c3b0c19053962c07dbda38332dcebf26?narHash=sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA%3D' (2024-01-15)
  → 'github:numtide/flake-utils/b1d9ab70662946ef0850d488da1c9019f3a9752a?narHash=sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ%3D' (2024-03-11)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2d627a2a704708673e56346fcb13d25344b8eaf3?narHash=sha256-AehgH64b28yKobC/DAWYZWkJBxL/vP83vkY%2Bag2Hhy4%3D' (2024-02-12)
  → 'github:nixos/nixpkgs/bd5ddf2c6bfafff031edf80221e1ee94e86ca10a?narHash=sha256-YpSGYZR96I8g5OK/Fdm0O4%2BmHLen6YPA1cPanqqNqT0%3D' (2024-03-14)
2024-03-15 03:06:37 +00:00
.github/workflows test workflow 2024-01-28 20:01:43 -06:00
config rice from work 2024-02-16 19:08:46 -06:00
.gitignore fix rose-pine italics 2024-01-29 01:21:56 -06:00
filewatch.py rice from work 2024-02-16 19:08:46 -06:00
flake.lock chore: update flake.lock 2024-03-15 03:06:37 +00:00
flake.nix rice from work 2024-02-16 19:08:46 -06:00
plugins.nix rice from work 2024-02-16 19:08:46 -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.