{ config, pkgs, lib, ... }: let cfg = config.features.gui.apps.librewolf; in { options.features.gui.apps.librewolf.enable = lib.mkEnableOption "librewolf"; config = lib.mkIf cfg.enable { programs.librewolf = { enable = true; settings = { "browser.tabs.inTitlebar" = 0; }; # profiles."lucas" = { # search = { # force = true; # default = "DuckDuckGo"; # # engines = { # # "Nix Packages" = { # # urls = [{ # # template = "https://search.nixos.org/packages"; # # params = [ # # { name = "type"; value = "packages"; } # # { name = "channel"; value = "unstable"; } # # { name = "query"; value = "{searchTerms}"; } # # ]; # # }]; # # icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg"; # # definedAliases = [ "@n" ]; # # }; # # }; # }; # }; }; }; }