diff --git a/flake.lock b/flake.lock index dcaf79e..44a7d89 100644 --- a/flake.lock +++ b/flake.lock @@ -185,11 +185,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1740230736, - "narHash": "sha256-60l230WVrNA21UrCH7MtOlb75/l4jz47yVVGFyqt3jo=", + "lastModified": 1740231585, + "narHash": "sha256-ybJ20Qrwy7DehV9rPkVekGlMiCeYgjfl3ArVwuPOixM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "62518b5aafd1c296bb86bc270eb300f29ca45300", + "rev": "00266d92665706645e97d9c7b5a6911bcb52c521", "type": "github" }, "original": { diff --git a/modules/nvim/nvim.nix b/modules/nvim/nvim.nix index 8b10ca9..94c2ede 100644 --- a/modules/nvim/nvim.nix +++ b/modules/nvim/nvim.nix @@ -1,12 +1,12 @@ { config, pkgs, lib, inputs, ... }: with lib; { -imports = [ ./theme.nix ]; + imports = [ ./theme.nix ]; options.nvim = { enable = lib.mkEnableOption "Enable Neovim"; default = true; }; config = lib.mkIf config.nvim.enable { - environment.systemPackages = [ pkgs.neovim ]; + environment.systemPackages = [ inputs.neovim.packages.${pkgs.system}.neovim ]; # Import the theme module automatically if it's available diff --git a/modules/nvim/theme.nix b/modules/nvim/theme.nix index d67132b..83f996a 100644 --- a/modules/nvim/theme.nix +++ b/modules/nvim/theme.nix @@ -13,7 +13,6 @@ with lib; { "tokyonight" = null; # No flake input, assumes user manages it manually }.${config.programs.neovim.theme} or null; in { - environment.systemPackages = [ pkgs.neovim ]; programs.neovim = { configure = {