git.lucas.co / cce-compositor
Wayland compositor (wlroots)
git clone https://git.lucas.co/cce-compositor.git

commitfcf1a0a0b8dc3e097c8899a628b25abfe904376c
parent716214abb1
authorLucas Galante <[email protected]>
date2026-07-07 09:47
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)
         });