Environment Variables not persistent throughout terminal launches

I have set a environment variable like this in .profile:

The issue here is this. When I run “echo $THEOS” in my terminal, nothing returns in the next line. I constantly have to refresh the .profile to set the environment variable. When I relaunch terminal, environment variables reset again and I have to refresh the .profile. Any way so I can have the environment variable persistent throughout terminal launches and reboots?

Nevermind, I set the variable in .bashrc instead of .profile

Shouldn’t that be .bash_profile? Never played with environmental variables, so just going by what .files I have in ~

I think .bashrc at least on my box

       │ File: /home/bdias/.bash_profile
   1   │ #
   2   │ # ~/.bash_profile
   3   │ #
   4   │ 
   5   │ [[ -f ~/.bashrc ]] && . ~/.bashrc
   6   │ if [ -e /home/bdias/.nix-profile/etc/profile.d/nix.sh ]; then . /home/bdias/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer
   7   │ 
   8   │ source /home/bdias/.config/broot/launcher/bash/br