Add a spellchecker for vim
diff --git a/flake.lock b/flake.lock
index 6ca4271..76fc80f 100644
--- a/flake.lock
+++ b/flake.lock
@@ -151,6 +151,21 @@
"type": "github"
}
},
+ "nixpkgs-minion": {
+ "locked": {
+ "lastModified": 1662343021,
+ "narHash": "sha256-LN1nNMYYnqQ2hgZkR+E52HU3ctow0lA9AulEp6gQFtc=",
+ "owner": "Minion3665",
+ "repo": "nixpkgs",
+ "rev": "e45a160d5dffe9d464460c0d97fa62aea8bdd013",
+ "type": "github"
+ },
+ "original": {
+ "owner": "Minion3665",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
"nixpkgs_2": {
"locked": {
"lastModified": 1660464579,
@@ -192,6 +207,7 @@
"home-manager-unstable": "home-manager-unstable",
"impermanence": "impermanence",
"nixpkgs": "nixpkgs",
+ "nixpkgs-minion": "nixpkgs-minion",
"registry": "registry",
"sops-nix": "sops-nix",
"vscode-extensions": "vscode-extensions"
diff --git a/flake.nix b/flake.nix
index d957175..6d4e02a 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,6 +2,7 @@
description = "Minion's NixOS configuration (since 2022-08-19)";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
+ nixpkgs-minion.url = "github:Minion3665/nixpkgs";
flake-utils.url = "github:numtide/flake-utils";
vscode-extensions.url = "github:AmeerTaweel/nix-vscode-marketplace";
registry = {
@@ -21,6 +22,7 @@
flake = false;
};
+ nixpkgs-minion.inputs.nixpkgs.follows = "nixpkgs";
home-manager.inputs.nixpkgs.follows = "nixpkgs";
home-manager-unstable.inputs.nixpkgs.follows = "nixpkgs";
sops-nix.inputs.nixpkgs.follows = "nixpkgs";
diff --git a/modules/neovim/coc/default.nix b/modules/neovim/coc/default.nix
index e9544a6..496a26e 100644
--- a/modules/neovim/coc/default.nix
+++ b/modules/neovim/coc/default.nix
@@ -1,6 +1,8 @@
{
pkgs,
+ system,
lib,
+ nixpkgs-minion,
...
}: {
programs.neovim = {
@@ -29,7 +31,7 @@
coc-markdownlint
# Spellchecker
- coc-spell-checker # FIXME: Broken in upstream, needs an overlay
+ nixpkgs-minion.legacyPackages.${system}.vimPlugins.coc-spell-checker
# File explorer
coc-explorer
diff --git a/modules/neovim/markdown/markdown.vim b/modules/neovim/markdown/markdown.vim
index a8ccfd5..b5d629f 100644
--- a/modules/neovim/markdown/markdown.vim
+++ b/modules/neovim/markdown/markdown.vim
@@ -1,2 +1 @@
-set conceallevel=2
-
+let g:vim_markdown_conceal_code_blocks = 0