1
0
Fork 0

Update README.md

This commit is contained in:
Ethan Reece 2025-07-14 03:45:30 -05:00
parent 1197669e1a
commit 4ad69c7f48
Signed by: me
GPG key ID: DD8CE04D5D8FF832
2 changed files with 10 additions and 5 deletions

View file

@ -9,14 +9,16 @@ for this Flake.
## ⭐ Features ## ⭐ Features
- 🏠 **`home-manager`**: Defines the user environment. - 🏠 **Home Manager**: Defines the user environment.
- 🧩 **`flake-parts`**: Makes the Flake modular and reusable, enabling clean - 🧩 **`flake-parts`**: Makes the Flake modular and reusable, enabling clean
separation of components. separation of components.
- 🔐 **`sops`**: Encrypts secrets. - 🔐 **SOPS**: Encrypts secrets.
- ✨ **`treefmt`** (with Helix integration): Automatically formats the code in - ✨ **`treefmt`** (with Helix integration): Automatically formats the code in
this repository when modifying it, with features to check the flake for this repository when modifying it, with features to check the flake for
formatting consistency. 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. integrations enabled.
- 💬 **Language Server Protocol (LSP)**: Has language servers for file formats - 💬 **Language Server Protocol (LSP)**: Has language servers for file formats
used in this repository; integrates with Helix text editor and fully managed 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 - 🎨 **Theming**: Uses Catppuccin and Stylix for consistent theming across
applications. applications.
- 📝 **Language tools**: Checks for grammatical and styling issues using Vale, - 📝 **Language tools**: Checks for grammatical and styling issues using Vale,
Harper, LTeX, and Typos, centralizing the custom dictionary for these tools in Harper, LTeX (LanguageTool), and Typos, centralizing the custom dictionary for
the Nix configuration. these tools in 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.

View file

@ -3,10 +3,13 @@ let
dictionary = [ dictionary = [
"Asahi" "Asahi"
"Catppuccin" "Catppuccin"
"Devshell"
"LanguageTool"
"LLMs" "LLMs"
"LTeX" "LTeX"
"NixOS" "NixOS"
"Nushell" "Nushell"
"SOPS"
"Stylix" "Stylix"
]; ];
in in