You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As I said in the title, if I configure the options of a program with Home-Manager, the options do not keep their order and they go in the generated file in an alphabetic order. This is bad for some programs that need an order in their options, like in my case, MangoHud puts the overlay elements in the order they're in the config file.
From what I understand, nix does not store the order of attributes, so if HM doesn't implement something I didn't see to keep the order of declared options, providing a programs.*.settings for some programs is completely useless
Maintainer CC
I see that they @rycee@zeratax worked on the MangoHud configuration, so I'm mentioning them
Are you following the right branch?
Is there an existing issue for this?
Issue description
As I said in the title, if I configure the options of a program with Home-Manager, the options do not keep their order and they go in the generated file in an alphabetic order. This is bad for some programs that need an order in their options, like in my case, MangoHud puts the overlay elements in the order they're in the config file.
From what I understand, nix does not store the order of attributes, so if HM doesn't implement something I didn't see to keep the order of declared options, providing a
programs.*.settings
for some programs is completely uselessMaintainer CC
I see that they @rycee @zeratax worked on the MangoHud configuration, so I'm mentioning them
System information
The text was updated successfully, but these errors were encountered: