nixos/foot: move mkIf outside .source option

Should resolve https://github.com/NixOS/nixpkgs/pull/493708#discussion_r2935397639
This commit is contained in:
sternenseemann
2026-03-14 16:43:46 +01:00
parent 3a3957c16b
commit d3dc9d62fc

View File

@@ -75,13 +75,16 @@ in
};
config = lib.mkIf cfg.enable {
environment = {
systemPackages = [ cfg.package ];
etc."xdg/foot/foot.ini".source = settingsFormat.generate "foot.ini" cfg.settings;
etc."xdg/autostart/foot-server.desktop".source =
lib.mkIf cfg.xdg.serverAutostart "${cfg.package}/share/applications/foot-server.desktop";
};
environment = lib.mkMerge [
{
systemPackages = [ cfg.package ];
etc."xdg/foot/foot.ini".source = settingsFormat.generate "foot.ini" cfg.settings;
}
(lib.mkIf cfg.xdg.serverAutostart {
etc."xdg/autostart/foot-server.desktop".source =
"${cfg.package}/share/applications/foot-server.desktop";
})
];
programs = {
foot.settings.main.include = lib.optionals (cfg.theme != null) [