diff --git a/Droidnix/generated/hyprland/hyprland.nix b/Droidnix/generated/hyprland/hyprland.nix index f4740b01f..0152589c8 100644 --- a/Droidnix/generated/hyprland/hyprland.nix +++ b/Droidnix/generated/hyprland/hyprland.nix @@ -9,7 +9,7 @@ let hyprlandFiles = builtins.attrNames (builtins.readDir "${flakeRoot}/assets/hyprland/conf/hypr"); - # Filter out hyprland.conf from the list of files to copy directly + # Filter out hyprland.conf from the list of files to symlink otherHyprlandFiles = lib.filter (name: name != "hyprland.conf") hyprlandFiles; in { @@ -27,10 +27,11 @@ in enable = true; }; - # Copy all files except hyprland.conf + # Symlink all files except hyprland.conf home.file = lib.genAttrs otherHyprlandFiles (name: { target = "/.config/hypr/${name}"; source = "${flakeRoot}/assets/hyprland/conf/hypr/${name}"; + createSymlink = true; }); # Append the base config to hyprland.conf, preserving manual changes