{ config, pkgs, inputs, ... }: { # Mullvad vpn services.mullvad-vpn = { enable = true; }; environment.systemPackages = with pkgs; [ foliate inputs.locutus.packages.${pkgs.system}.default jrnl mullvad-browser mullvad-vpn tor-browser exiftool digikam shotwell nextcloud-client bitwarden-desktop signal-desktop spotify gemini-cli (symlinkJoin { name = "darktable"; paths = [ darktable ]; nativeBuildInputs = [ makeWrapper ]; postBuild = '' # Remove the symlink to the original binary rm $out/bin/darktable # Create a wrapper that points to the cached original makeWrapper ${darktable}/bin/darktable $out/bin/darktable \ --set GDK_BACKEND wayland ''; }) ]; }