How a trim detail almost kept us from hanging drapes—and the simple DIY solution that ended up being one of our favorite details in the house.
There are certain moments during a renovation when you realize that all of the planning in the world still can't prepare you for every little surprise.
This was one of those moments.
After months of choosing fabrics, designing the rooms, and ordering custom curtain rods, we finally went to install everything.
And then we realized...
The custom rods didn't fit. Not because we had measured incorrectly. Not because the rods were wrong. But because the combination of our crown molding and window trim left almost no room between the top of the window and the ceiling. It was one of those tiny details that simply didn't become obvious until everything else was already in place.
The two Choices
At first, it felt like we only had two options.
The first was to skip drapery altogether and use Roman shades by themselves. There is absolutely nothing wrong with that look, and I love it in the right room. But I had always envisioned layered window treatments.
Roman shades for privacy. Drapes for softness. Texture. Warmth. That extra layer completely changes how a room feels. Giving up the drapes felt like giving up part of the design.
So we kept thinking.
The Solution: Mounting Our Curtain Rods to the Ceiling
Eventually we asked ourselves a different question.
Instead of asking, "How do we make these rods fit?" we asked, "What if the rods didn't attach to the wall at all?" The answer was the ceiling.
The problem? I couldn't find exactly what I wanted. Most ceiling-mounted rods either looked too commercial or too modern for the look we were after, or look like ceiling rods. I wanted them to hide and almost appear as if they were on the wall. Intentional. Thoughtful. Elegant. Timeless.
So we decided to make our own.
How We Made a DIY Ceiling Mounted Curtain Rod
The final result ended up being surprisingly simple, inexpensive, and honestly one of my favorite little DIYs from the entire renovation.
Here's exactly how we did it.
1. Choose Your Copper Pipe and Brackets
We picked up standard copper plumbing pipe and copper bell hangers from Lowe's. We went with 1/2”. It had the clean, simple profile we were looking for and cost a fraction of custom ceiling-mounted rods. We bought these and these. We also bought these end caps, but we have not installed them yet. Right now the ends are open. It does not affect the functionality, only aesthetics. That said, you can’t really tell they aren't there, but I do want to finish the job.
Step 2: Measure and Cut the Curtain Rod
We measured each window individually and cut the copper pipe to the exact length we needed. Our doors are 30” and the trim is 4”. We wanted a bit of an overhang on the sides 1) so that the drapes wouldn’t interfere with functionality of the door, and 2) to make the space feel larger and more open. So we cut them to 56”. We used this pipe cutter.
Because every room was slightly different, custom sizing made a huge difference in the finished look.
Step 3: Spray Paint the Copper Rod
Next, we spray painted every rod using Rust-Oleum Vintage Gold.
In the bright sunlight, I was quite nervous it would but far too bright yellow. After a few light coats, the copper completely transformed into a warm antique brass finish that worked beautifully with the rest of our home's hardware.
Honestly, once everything was installed, no one would ever guess these started as plumbing pipe.
Step 4: Mount the Curtain Rod to the Ceiling
Instead of attaching the brackets to the wall, we mounted them directly into the ceiling using drywall anchors and the screws that came with the bell hangers. We chose a very low profile bracket so it wouldn’t be quite that obvious that we had something hanging from the ceiling. This allowed the drapes to begin at the ceiling line, clearing both the crown molding and the window trim. It also created the illusion of taller ceilings and larger windows.
One unexpected benefit was just how custom everything felt once the drapes were hanging.
Step 5: Hang Your Curtains and Roman Shades
For the finished look, we paired Roman shades with linen drapery panels. The drape specs: Patti Premium 100% Belgian Flax Linen, triple french pleat header, room darkeing 75%, body memory shaped. 27” wide, 96” tall. Color: offwhite. For the woven shades, we chose: Rae Natural Ramie Bamboo Woven Shades- Series P- color khai P08, inside mount, cordless, 26” wide, 54” height, unlined, no edge binding. You can find them here and here. Use code "JORDANCONNELLY86" for 22% off!
Layering the two gave us everything we wanted:
Privacy
Light control
Softness
Warmth
Texture
A much more finished room
Looking back, I honestly can't imagine the rooms without both.
Why We Actually Like It Better
Sometimes the solution you settle on ends up being better than the original plan. This is one of those times. Mounting the rods at the ceiling makes the windows feel taller. We were working with our original 8’ ceilings, so making use of every inch was important.
The drapes draw your eye upward. The rooms feel more custom. More architectural. More intentional.
Ironically, if we built another house tomorrow, I think we'd do it this way from the very beginning.
What We Learned
Renovations have a funny way of teaching flexibility. There were plenty of moments where the easiest solution would have been to compromise. Skip the drapes. Choose Roman shades only. Move on.
Instead, this became one of those reminders that sometimes the best answer isn't choosing between two options. Sometimes it's realizing there might be a third option you simply haven't considered yet.
Living Beautifully
One of the things I've learned throughout this renovation is that beautiful homes rarely come together exactly as planned.
Almost every room required a pivot somewhere. Living beautifully isn't about getting every decision right the first time. It's about staying curious enough to keep looking for thoughtful solutions instead of settling for "good enough."
Sometimes the obstacle becomes the detail you end up loving most.
Resources
Everything linked here:
Copper pipe - $36.95
Pipe cutter - $23.34
Pipe Bell Hanger Brackets - $17.99
Pipe end caps - $12.88
Rust-Oleum Spray Paint - $9.49
Similar brass drapery rings - $14.90
Laser Level (not required but makes the job a LOT easier. Also great for picture hanging) - $139.99
Two Pages Linen Drapes - $79.99
Two Pages Roman Shades - $159.98
Coming Next
Now that the window treatments are finished, I'll be sharing one of my favorite parts of decorating a home—how I choose fabrics, layer textures, and mix patterns to create rooms that feel timeless, comfortable, and collected over time.




