| 23 Jun 2025 |
K900 | 1) No, there is no Plasma Mobile Gear set in 6.x 2) Can't answer, need to decide on a case by case basis 3) You can have any order you want as long as it doesn't break things, though I'd maybe even consider putting the mobile bits into an entirely separate module 4) It's generated by the scripts in maintainers/scripts/kde/ | 09:49:07 |
K900 | There's packaging guidelines for Plasma Desktop | 09:49:14 |
K900 | https://community.kde.org/Distributions/Packaging_Recommendations | 09:50:35 |
asshall |
- What would be the rationale ? I'm blissfully unaware of plasma inner working but from what I gather on the plasma mobile repo is that It's a superset of plasma desktop, shouldn't nix config should more or less be desktop config (minus graphical apps that don't scale) plus mobile apps ?
services.xserver.desktopManager.plasma6.mobile seems like an adequate enough option ?
| 09:56:35 |
K900 | It's not a superset, no | 09:57:12 |
K900 | It's built on much of the same tech, but it's not a strict superset | 09:57:35 |
asshall | Or it might just be I didn't understand you answer, but creating a new module would mean having something like services.xserver.desktopManager.plasma6-mobile right ? | 09:57:37 |
K900 | Not necessarily | 09:57:46 |
K900 | The option naming isn't directly related to the module layout | 09:57:54 |
asshall | So then I'll need to read a bit more on the module system, to at least get it working on my end, I'll try to replicate plasma5 module as to not complicate things for me I think. | 10:00:22 |
| 24 Jun 2025 |
K900 | https://kde.org/announcements/changelogs/plasma/6/6.4.0-6.4.1/ | 12:00:39 |
K900 | Gonna get this going in maybe 30 minutes | 12:00:48 |
K900 | https://github.com/NixOS/nixpkgs/pull/419554 | 12:51:33 |
| 28 Jun 2025 |
| Michalis joined the room. | 19:50:19 |
Michalis | How would one go about packaging a (python) krunner plugin for nix? I'm trying to package this to use with home-manager https://github.com/mpardalos/KRunner-SSH. Is there any examples I can follow? | 20:06:20 |
Michalis | What I tried so far is here: https://github.com/mpardalos/KRunner-SSH/tree/nix | 20:13:46 |
K900 | Yeah none of that is correct basically | 20:27:44 |
K900 | You want to install to $out/share | 20:27:47 |
K900 | And you want fully qualified paths everywhere | 20:27:54 |
K900 | Nothing like $PWD | 20:28:04 |
K900 | And you have external dependencies | 20:28:26 |
K900 | So you want to treat this like a Python package | 20:28:30 |
Michalis | Makes sense | 20:33:19 |
Michalis | In reply to @k900:0upti.me Yeah none of that is correct basically Yeah thought so lol | 20:33:37 |
Michalis | Once I have that packaged up correctly, is there some standard way to install it, or do I manually place each of the files with home-manager? | 20:35:02 |
K900 | You just add it to home.packages | 20:35:19 |
Michalis | Oh, nice! I'll give that a go. Thanks! | 20:35:55 |
| 29 Jun 2025 |
K900 | Random thought | 08:22:57 |
K900 | What if we put qmllintHook back | 08:23:08 |
K900 | And just handwrite type stubs for the libraries that are missing | 08:23:28 |