···17 # include version in the name so we invalidate the FOD
18 name = "${pname}-${version}";
19 src = sources.${pname};
20- hash = "sha256-5TMHytHLIjdzY6O1+V9do/JCfxFfBkYD+bd+FNLlrMk=";
21 };
2223 extraNativeBuildInputs = [
···17 # include version in the name so we invalidate the FOD
18 name = "${pname}-${version}";
19 src = sources.${pname};
20+ hash = "sha256-FgzmWw8FZb+DNSf2n6H14Rq07+x1LzG9hX4hFetuqDw=";
21 };
2223 extraNativeBuildInputs = [
···001--- a/samba/filepropertiesplugin/qml/MissingSambaPage.qml
2+++ b/samba/filepropertiesplugin/qml/MissingSambaPage.qml
3-@@ -16,7 +16,7 @@ Item {
4-5 icon.name: "dialog-error"
67-- text: xi18nc("@info", "The <application>Samba</application> file sharing service must be installed before folders can be shared.")
8-- explanation: i18n("Because this distro does not include PackageKit, we cannot show you a nice \"Install it\" button, and you will have to use your package manager to install the <command>samba</command> server package manually.")
9-+ text: xi18nc("@info", "File sharing service unavailable")
10+ explanation: i18n("Please enable the `services.samba.enable` and `services.samba.usershares.enable` options in your NixOS configuration.")
11- }
12- }
0
···1+diff --git a/samba/filepropertiesplugin/qml/MissingSambaPage.qml b/samba/filepropertiesplugin/qml/MissingSambaPage.qml
2+index 4419b25..f16e70b 100644
3--- a/samba/filepropertiesplugin/qml/MissingSambaPage.qml
4+++ b/samba/filepropertiesplugin/qml/MissingSambaPage.qml
5+@@ -17,7 +17,7 @@ Item {
06 icon.name: "dialog-error"
78+ text: xi18nc("@info", "File sharing service unavailable")
9+- explanation: i18n("Please ensure the Samba service is enabled and running.\nIf you haven't disabled it manually, consider reporting a bug to your distribution.")
010+ explanation: i18n("Please enable the `services.samba.enable` and `services.samba.usershares.enable` options in your NixOS configuration.")
11+12+ helpfulAction: Kirigami.Action {
13+ icon.name: "mail-message-new"