From be7f0748ac042bb824a074a664d9978e835a3a58 Mon Sep 17 00:00:00 2001 From: MicroRay620 Date: Wed, 29 Oct 2025 23:32:16 -0400 Subject: [PATCH] Properly added femme to the list in build.rs --- crates/hyfetch/build.rs | 14 +++++++++++++- hyfetch/data/presets.json | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/crates/hyfetch/build.rs b/crates/hyfetch/build.rs index 4bcc6965..c7d8b820 100644 --- a/crates/hyfetch/build.rs +++ b/crates/hyfetch/build.rs @@ -267,9 +267,21 @@ type PresetMap = IndexMap; fn preset_codegen(json_path: &Path, out_path: &Path) -> Result<()> { // 1. Read and parse the JSON file let json_str = fs::read_to_string(json_path)?; - let map: PresetMap = serde_json::from_str(&json_str)?; + let mut map: PresetMap = serde_json::from_str(&json_str)?; let mut f = BufWriter::new(fs::File::create(&out_path)?); + map.entry("femme".to_string()).or_insert(PresetEntry::Complex { + + colors: vec![ + "#FF1A87".to_string(), + "#FF6AB1".to_string(), + "#FFFFFF".to_string(), + "#9A0731".to_string(), + "#51091D".to_string(), + ], + weights: None, + }); + // 2. Build the code string let mut code_decl = String::new(); let mut code_match = String::new(); diff --git a/hyfetch/data/presets.json b/hyfetch/data/presets.json index 24d5706e..ae3127af 100644 --- a/hyfetch/data/presets.json +++ b/hyfetch/data/presets.json @@ -148,7 +148,7 @@ "comment": "colorpicked from https://commons.wikimedia.org/wiki/File:Butch_Flag.png" }, "femme" : { - "colors": ["#FF1A87", "#FF6AB1", "#FFFFFF", "#9A0731", "51091D"], + "colors": ["#FF1A87", "#FF6AB1", "#FFFFFF", "#9A0731", "#51091D"], "comment": "colorpicked from https://lgbtqia.wiki/wiki/Femme" }, "leather": {