From 476bcea6e7b09786a4943b151e5cbe0601ea0d30 Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Fri, 8 Apr 2022 21:56:08 -0400 Subject: [PATCH] install neovim nightly on macos --- flake.nix | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/flake.nix b/flake.nix index 4d69c03..5e6a17d 100644 --- a/flake.nix +++ b/flake.nix @@ -100,25 +100,32 @@ }; }; - darwinConfigurations."air" = mkMacosSystem { - system = "aarch64-darwin"; - specialArgs = { - inherit inputs system; - rosettaPkgs = import nixpkgs { system = "x86_64-darwin"; }; + darwinConfigurations."air" = + let system = "aarch64-darwin"; in + mkMacosSystem { + inherit system; + specialArgs = { + inherit inputs system; + rosettaPkgs = import nixpkgs { system = "x86_64-darwin"; }; + }; + modules = [ + overlayModule + ./hosts/darwin.nix + ./features/nix-direnv.nix + ./features/caches/oss.nix + home-manager.darwinModules.home-manager + { + home-manager.users.srid = { pkgs, ... }: { + programs.neovim = { + enable = true; + package = inputs.neovim-nightly-overlay.packages.${system}.neovim; + viAlias = true; + }; + home.stateVersion = "21.11"; + }; + } + ]; }; - modules = [ - overlayModule - ./hosts/darwin.nix - ./features/nix-direnv.nix - ./features/caches/oss.nix - home-manager.darwinModules.home-manager - { - home-manager.users.srid = { - home.stateVersion = "21.11"; - }; - } - ]; - }; }; }