diff --git a/README.md b/README.md index 5705845..2616a9b 100644 --- a/README.md +++ b/README.md @@ -9,14 +9,16 @@ for this Flake. ## ⭐ Features -- 🏠 **`home-manager`**: Defines the user environment. +- 🏠 **Home Manager**: Defines the user environment. - 🧩 **`flake-parts`**: Makes the Flake modular and reusable, enabling clean separation of components. -- 🔐 **`sops`**: Encrypts secrets. +- 🔐 **SOPS**: Encrypts secrets. - ✨ **`treefmt`** (with Helix integration): Automatically formats the code in this repository when modifying it, with features to check the flake for formatting consistency. -- ⌨️ **Nushell**: Shell that uses structured data, with quality-of-life +- ⌨️ **Devshell**: Clean shell management, printing project-specific commands on + launch with icons using Nerd Fonts. +- 📈 **Nushell**: Shell that uses structured data, with quality-of-life integrations enabled. - 💬 **Language Server Protocol (LSP)**: Has language servers for file formats used in this repository; integrates with Helix text editor and fully managed @@ -26,7 +28,7 @@ for this Flake. - 🎨 **Theming**: Uses Catppuccin and Stylix for consistent theming across applications. - 📝 **Language tools**: Checks for grammatical and styling issues using Vale, - Harper, LTeX, and Typos, centralizing the custom dictionary for these tools in - the Nix configuration. + Harper, LTeX (LanguageTool), and Typos, centralizing the custom dictionary for + these tools in the Nix configuration. - ⚙️ **Git pre-commit hooks**: Lints the files before making a commit, both with programming and natural languages. diff --git a/base/languages/en-us/default.nix b/base/languages/en-us/default.nix index 1c91740..1c9cbcb 100644 --- a/base/languages/en-us/default.nix +++ b/base/languages/en-us/default.nix @@ -3,10 +3,13 @@ let dictionary = [ "Asahi" "Catppuccin" + "Devshell" + "LanguageTool" "LLMs" "LTeX" "NixOS" "Nushell" + "SOPS" "Stylix" ]; in