Skip to content

flake: allow extra QT packages in dms-shell package#1903

Merged
Purian23 merged 1 commit intoAvengeMedia:masterfrom
LuckShiba:flake-extra-qt-packages
Mar 4, 2026
Merged

flake: allow extra QT packages in dms-shell package#1903
Purian23 merged 1 commit intoAvengeMedia:masterfrom
LuckShiba:flake-extra-qt-packages

Conversation

@LuckShiba
Copy link
Collaborator

@LuckShiba LuckShiba commented Mar 4, 2026

This allows users to, optionally, add extra QT packages in dms-shell wrapper variables. This is useful for some QT packages some plugins may need, such as qtwebsockets in #1892.

Example usage:

{
  programs.dank-material-shell.package = dmsPkgs.dms-shell.override {
    extraQtPackages = with pkgs.kdePackages; [ qtwebsockets ];
  };
}

@Purian23 Purian23 merged commit 27c26d3 into AvengeMedia:master Mar 4, 2026
2 checks passed
@LuckShiba LuckShiba deleted the flake-extra-qt-packages branch March 4, 2026 03:37
merdely pushed a commit to merdely/DankMaterialShell that referenced this pull request Mar 4, 2026
@djmaze
Copy link

djmaze commented Mar 4, 2026

Mhh.. Somehow with this approach, the HomeAssistant plugin again reports "Missing dependency". Not sure if this because I was using the stable version before.

UPDATE: No, was using the same DMS / Quickshell version of course. Will have a look what I am doing wrong.

@LuckShiba
Copy link
Collaborator Author

@djmaze, have you used the kdePackages.qtwebsockets and restarted your DMS after rebuilding? I just tested on my system, and adding qtwebsockets the same way as in the example in the description here got rid of the "Missing dependency" warning 😕

Run grep qtwebsockets $(which dms) and tell me if it has the qtwebsockets paths on it, it should have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants