diff --git a/configuration.nix b/configuration.nix index 41526de..1875eaa 100644 --- a/configuration.nix +++ b/configuration.nix @@ -68,7 +68,7 @@ inputs: let elixir.enable = isMaximal; bash.enable = isMaximal; terraform.enable = isMaximal; - nim.enable = isMaximal; + nim.enable = false; tailwind.enable = isMaximal; clang = { enable = isMaximal; diff --git a/modules/languages/nim.nix b/modules/languages/nim.nix index 6cddce1..7297ada 100644 --- a/modules/languages/nim.nix +++ b/modules/languages/nim.nix @@ -88,6 +88,15 @@ in { }; config = mkIf cfg.enable (mkMerge [ + { + assertions = [ + { + assertion = !pkgs.stdenv.isDarwin; + message = "Nim language support is only available on Linux"; + } + ]; + } + (mkIf cfg.treesitter.enable { vim.treesitter.enable = true; vim.treesitter.grammars = [cfg.treesitter.package];