Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git
refactor: drop hardcoded /home/lsgalante HOME fallback
Replace env::var("HOME").unwrap_or_else(|_| "/home/lsgalante") with
.unwrap_or_default() — identical when $HOME is set, no hardcoded username.
Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
src/server/config.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/server/config.rs b/src/server/config.rs
index 95aa46d..443e21b 100644
--- a/src/server/config.rs
+++ b/src/server/config.rs
@@ -1,4 +1,4 @@
-// TOML config parsing for monolithic cce server
+// KDL config parsing for monolithic cce server
use serde::Deserialize;
use std::collections::HashMap;
@@ -645,7 +645,7 @@ pub fn parse_keysym(key_str: &str) -> u32 {
pub fn default_config_path() -> Option<String> {
let xdg_config_home = std::env::var("XDG_CONFIG_HOME")
.unwrap_or_else(|_| {
- let home = std::env::var("HOME").unwrap_or_else(|_| "/home/lsgalante".to_string());
+ let home = std::env::var("HOME").unwrap_or_default();
format!("{}/.config", home)
});