Some of this you probably already know, forgive me if I'm being too basic.
As some people have mentioned or alluded to: what works for one may not work for another. Conduct an protracted experiment where you gather data on yourself to find out what works for you and what does not. You say your goal is weight loss, but may I be so bold as to suggest that you consider a lifestyle change instead/in addition? Weight loss can be short term and if you don't change some of the habits that got you where you are, you will just end up there again. Look for sustainable changes that you can embed into your life, and adopt them as your new SOP going forward.
Folks have mentioned fiber, protein and water. I'd like to emphasize that these three, along with fat, typically help you feel full for a longer time. So I built my diet around getting adequate amounts of these things.
The water in particular might be helpful to you, as it can provide a no-calorie feeling of satiety for a short time. I use the "drink a glass of water" strategy for situation such as when I get hungry, but it's less than an hour to meal time. Or maybe pair your snack of nuts with some water (before or after)?
Drink a glass of water if you get randomly hungry. Sometimes thirst masquerades as hunger.
Don't cut drastically back early in the day if you have an event with eating at the end of the day. Takes willpower to cut back, then takes willpower to not overeat after being hungry all day. It may be counter intuitive, but try snacking before going to the event. If you are already somewhat satisfied, it's easier to show restraint in that situation. Go for a little extra movement/workout on that day, the day before and/or the day after instead.
If you want to eat more calorie-dense foods like nuts, try to "dilute" those calories somehow. Can your snack include some veggies, *then* the nuts? Veggies for the volume, then the nuts to leave that taste in your mouth.
Planning ahead can take a lot of the decision points & therefore willpower out of your day. I've decided to eat small portions 6 times a day, which has turned out to work well for me. I do the repeat-foods thing too. Basically, find a "template" for your eating habits and stick to it. But tweak it if it's not working until it supports your goals.
Plan. Then make a backup plan. What if you plan to walk, but the weather prevents it? Without a back up plan, you might need to expend willpower to find a substitute activity. But if you know your alternate plans? Much easier.
Try to find ways to remember your *why*, your reason for doing this, in the moment. A post-it near your monitor? A mantra you chant each time you step into the kitchen? Try to touch your toes before you dive into a calorie-dense treat? ;)
Someone mentioned Atomic Habits, which is a good resource. I like
Tiny Habits. The author has a website and some free supports to help.
Maximize your menu, as best you can, so you like what you eat. Easier to eat things you like.
Credentials: lost 50# in 2018-2019 and maintained for 2+ years, with the help of a medical weight loss program. I weigh more than society would like to see, but my blood sugar is now in a healthy/not dangerous range.