My guess is that your environment isn't being set properly. You're seeing 
the value when you open a terminal because I suspect the environment is 
being sourced at that point.

An alternative method would be to set the environment via your config.py 
file e.g.

import os
os.environ["YTFZF_EXTMENU"]=" rofi -dmenu -fuzzy -width 1500"
os.environ["YTFZF_ENABLE_FZF_DEFAULT_OPTS"]="0"

On Thursday, 11 March 2021 at 19:12:34 UTC Jonathan Raines wrote:

> Doesn't work unfortunately
>
> On Thu, Mar 11, 2021 at 1:12 PM Jonathan Raines <[email protected]> 
> wrote:
>
>> Key([mod], "y", lazy.spawn("zsh -c 'ytfzf -D'"), desc="run ytfzf in rofi"
>> )
>>
>> On Thu, Mar 11, 2021 at 1:07 PM Tormod Fossum <[email protected]> wrote:
>>
>>> I'm not sure if this will work for you or not, but have if you can 
>>> launch it from a terminal fine you can maybe write the lazy spawn like this:
>>>
>>> `Key([mod], "y", lazy.spawn("zsh -c 'ytfzf -D'"), desc="run ytfzf in 
>>> rofi")`
>>>
>>> On Thu, Mar 11, 2021 at 7:41 PM Jonathan Raines <[email protected]> 
>>> wrote:
>>>
>>>> OS: Arch Linux
>>>> Terminal: Kitty
>>>> Shell: zsh
>>>> Display Manager: LightDM
>>>>
>>>> After doing some googling, it seems like the right place to put the env 
>>>> variables would be */etc/profile* , instead of *.zshrc or .zshenv* . 
>>>> After logging into lightdm and after qtile loads up, I opened a terminal 
>>>> and used the command *env *to see the environmental variables.
>>>>
>>>> *YTFZF_EXTMENU=rofi -dmenu -fuzzy -width 1500*
>>>> *YTFZF_ENABLE_FZF_DEFAULT_OPTS=0*
>>>>
>>>> Are both listed. However using* Key([mod], "y", lazy.spawn('ytfzf 
>>>> -D'), desc="run ytfzf in rofi") *still does not work.
>>>>
>>>> I have also installed dmenu, removed these variables so that it 
>>>> defaults to using dmenu and the keybinding still doesn't work. I really 
>>>> think it has to do with the way that I am trying to execute the command. 
>>>> This video at this timestamp <https://youtu.be/Ml55xp--ahA?t=184> 
>>>> shows the user adding the variables to *.zshrc* and using a hot key to 
>>>> execute *ytfzf -D *seamlessly. For some reason I cannot get that 
>>>> command to work.
>>>> On Thursday, March 11, 2021 at 11:40:55 AM UTC-6 Kai Stian Olstad wrote:
>>>>
>>>>> On 11.03.2021 16:48, Jonathan Raines wrote: 
>>>>> > When I *printenv* the YTFZF_EXTMENU variable is listed. I have run 
>>>>> > *source 
>>>>> > .zshrc* after exporting the variables. I have logged out/logged back 
>>>>> > in. I 
>>>>> > have restarted qtile and the command still doesn't work. 
>>>>> > 
>>>>> > Did I not set the environment variable properly? 
>>>>>
>>>>> Probably not, but it all depends on how you start Qtile. 
>>>>>
>>>>> To configure environment correctly is not easy. 
>>>>> It's somewhat dependent on you distro but how you start Qtile is the 
>>>>> main one. 
>>>>>
>>>>> If you using a Display Manager you need to add the environment to a 
>>>>> file 
>>>>> that is loaded before the DM start so it can pass the environment to 
>>>>> Qtile. 
>>>>>
>>>>>
>>>>> > I have provided screenshots of the *printenv*, the export into my 
>>>>> > .zshrc 
>>>>> > file, and the keybind I'm trying to set up in qtile. 
>>>>>
>>>>> Please don't post picture, copy the text in the mail instead. 
>>>>> Pictures is not searchable and not every mail client a image viewer 
>>>>> like 
>>>>> CLI clients. 
>>>>>
>>>>>
>>>>> -- 
>>>>> Kai Stian Olstad 
>>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "qtile-dev" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/qtile-dev/5b7c5ca6-22ca-4929-8040-6565a697b176n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/qtile-dev/5b7c5ca6-22ca-4929-8040-6565a697b176n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "qtile-dev" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/qtile-dev/CAJYZU%3D_C1w%2BToz7%3DkLpYYziYk_fp%2BCWxS54eAHLCPk2AgPh3uA%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/qtile-dev/CAJYZU%3D_C1w%2BToz7%3DkLpYYziYk_fp%2BCWxS54eAHLCPk2AgPh3uA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"qtile-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qtile-dev/e027e1d6-5c33-4a35-a840-7fa56bd84cedn%40googlegroups.com.

Reply via email to