mirror of
https://github.com/celesrenata/end-4-flakes.git
synced 2026-06-26 10:47:31 -05:00
Add complete configuration override system
✨ NEW FEATURE: Complete file override capability 🎯 Problem Solved: - No more mixed configuration approaches causing broken symlinks - Clean separation: either rich config OR manual override - Complete control over configuration files 🔧 New Options: - overrides.hyprlandConf: Complete hyprland.conf override - overrides.quickshellConfig: Complete Config.qml override - overrides.footConfig: Complete foot.ini override - overrides.hyprDirectory: Complete directory override - overrides.quickshellDirectory: Complete directory override 🛡️ Safety Features: - Warnings when overrides conflict with rich config - Rich config modules respect override settings - No file mixing - one approach per file ✅ Use Cases: - Manual configuration: Set overrides.hyprlandConf - Rich NixOS config: Use hyprland.* options - Directory copy: Use overrides.hyprDirectory - Never mix approaches on same file!
This commit is contained in:
@@ -17,6 +17,7 @@ in
|
||||
./components/hyprland-config.nix
|
||||
./components/terminal-config.nix
|
||||
./components/touchegg.nix
|
||||
./components/config-override.nix
|
||||
];
|
||||
|
||||
options.programs.dots-hyprland = {
|
||||
|
||||
Reference in New Issue
Block a user