Compare commits
2 commits
4ba1fc005b
...
de1b6cf634
Author | SHA1 | Date | |
---|---|---|---|
de1b6cf634 | |||
8c4bdb0ed0 |
2 changed files with 19 additions and 15 deletions
29
README.md
29
README.md
|
@ -9,18 +9,19 @@ this Flake.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
- **`home-manager`** - Defines the user environment
|
- **`home-manager`**: Defines the user environment.
|
||||||
- **`flake-parts`** - Makes the Flake modular and reusable
|
- **`flake-parts`**: Makes the Flake modular and reusable.
|
||||||
- **`sops`** - Encrypts secrets
|
- **`sops`**: Encrypts secrets.
|
||||||
- **`treefmt`** (with Helix integration) - Automatically formats this repository
|
- **`treefmt`** (with Helix integration): Automatically formats this repository
|
||||||
when modifying it, with features to check the flake for formatting consistency
|
when modifying it, with features to check the flake for formatting
|
||||||
- **Language Server Protocol (LSP)** - Has language servers for file formats
|
consistency.
|
||||||
used in this repository; integrates with Helix text editor and fully managed
|
- **Language Server Protocol (LSP)**: Has language servers for file formats used
|
||||||
by Nix with each language's configuration in its own file
|
in this repository; integrates with Helix text editor and fully managed by Nix
|
||||||
- **AI** - Uses Nix home-manager integrations for Codex and `aichat` for
|
with each language's configuration in its own file.
|
||||||
querying Large Language Models (LLMs) in the CLI and in Git repositories
|
- **AI**: Uses Nix home-manager integrations for Codex and `aichat` for querying
|
||||||
- **Language tools** - Checks for grammatical and styling issues using Vale,
|
Large Language Models (LLMs) in the CLI and in Git repositories.
|
||||||
|
- **Language tools**: Checks for grammatical and styling issues using Vale,
|
||||||
Harper, LTeX, and Typos, centralizing the custom dictionary for these tools in
|
Harper, LTeX, and Typos, centralizing the custom dictionary for these tools in
|
||||||
the Nix configuration
|
the Nix configuration.
|
||||||
- **Git pre-commit hooks** - Lints the files before making a commit, both with
|
- **Git pre-commit hooks**: Lints the files before making a commit, both with
|
||||||
programming and natural languages
|
programming and natural languages.
|
||||||
|
|
|
@ -67,7 +67,10 @@ in
|
||||||
# https://ltex-plus.github.io/ltex-plus/supported-languages.html
|
# https://ltex-plus.github.io/ltex-plus/supported-languages.html
|
||||||
ltex-ls-plus = {
|
ltex-ls-plus = {
|
||||||
command = "${pkgs.ltex-ls-plus}/bin/ltex-ls-plus";
|
command = "${pkgs.ltex-ls-plus}/bin/ltex-ls-plus";
|
||||||
config.ltex.dictionary.en-US = dictionary;
|
config.ltex = {
|
||||||
|
dictionary.en-US = dictionary;
|
||||||
|
additionalRules.enablePickyRules = true;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
# https://vale.sh/docs/formats/code
|
# https://vale.sh/docs/formats/code
|
||||||
vale-ls = {
|
vale-ls = {
|
||||||
|
|
Loading…
Add table
Reference in a new issue