diff --git a/assets/apps.json b/assets/apps.json index 796766c2..75b38e47 100644 --- a/assets/apps.json +++ b/assets/apps.json @@ -1,12 +1,10 @@ { - "env":[ - { - "DISPLAY":":0", - "DRI_PRIME":"1", - "XAUTHORITY":"$(HOME)/.Xauthority", - "PATH":"$(PATH):$(HOME)/.local/bin" - } - ], + "env":{ + "DISPLAY":":0", + "DRI_PRIME":"1", + "XAUTHORITY":"$(HOME)/.Xauthority", + "PATH":"$(PATH):$(HOME)/.local/bin" + }, "apps":[ { "name":"Low Res Desktop", diff --git a/sunshine/process.cpp b/sunshine/process.cpp index 2b0e6abc..c5255cfb 100644 --- a/sunshine/process.cpp +++ b/sunshine/process.cpp @@ -264,10 +264,8 @@ std::optional parse(const std::string& file_name) { } bp::environment env = boost::this_process::environment(); - for(auto &[_,env_var] : env_vars) { - for(auto &[name,val] : env_var) { - this_env[name] = parse_env_val(this_env, val.get_value()); - } + for(auto &[name,val] : env_vars) { + this_env[name] = parse_env_val(this_env, val.get_value()); } return proc::proc_t {