29 lines
632 B
Nix
Executable File
29 lines
632 B
Nix
Executable File
{
|
|
config,
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}:
|
|
with lib;
|
|
let
|
|
cfg = config.apps.discover-wrapped;
|
|
|
|
# discover-wrapper is needed as of 1/24/24 since PackageKit does not work correctly so this removes error messages.
|
|
discover-wrapped = pkgs.symlinkJoin {
|
|
name = "discover-flatpak-backend";
|
|
paths = [ pkgs.libsForQt5.discover ];
|
|
buildInputs = [ pkgs.makeWrapper ];
|
|
postBuild = ''
|
|
wrapProgram $out/bin/plasma-discover --add-flags "--backends flatpak"
|
|
'';
|
|
};
|
|
in
|
|
{
|
|
imports = [ ./options.nix ];
|
|
|
|
config = mkIf cfg.enable {
|
|
# Configure environment
|
|
environment.systemPackages = [ discover-wrapped ];
|
|
};
|
|
}
|