Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xdg-mime type package options #5920

Merged
merged 2 commits into from
Oct 7, 2024

Commits on Oct 1, 2024

  1. xdg-mime: allow overrides to shared-mime-info and desktop-file-utils

    The `xdg-mime` module now exposes packages to determine what will be run
    for update-mime-database and update-desktop-database. This allows users
    to select a different version of these packages if the are incompatible.
    This should, in combination with an override to the version of
    `shared-mime-info` (can be found here notalltim/home-manager-config#4),
    resolve nix-community#4955, nix-community#5102, nix-community#4682, and possibly nix-community#4941. The problem seems to stem
    from a mismatch in the version of `shared-mime-info` with the host.
    
    I also switched from using `buildPackages` to `pkgs` to improve
    cross-compilation compatibility.
    notalltim committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    c13b82e View commit details
    Browse the repository at this point in the history
  2. xdg-mime: Add tests for xdg-mime module

    The xdg-mime module was missing tests so I added basic test for all the
    options and checked the basic behavior. It covers ensuring that the
    proper files/folders are created and that the package overrides work.
    notalltim committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    a13605e View commit details
    Browse the repository at this point in the history