-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
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
deepin.startdde: init at 5.0.1 #63813
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have a commit you should probably integrate here worldofpeace@53568a5.
This enables more services that are needed and uses an upstream session, etc.
Also think we should get a module for the greeter here while we're at it worldofpeace@8314f03 (wip)
|
||
fonts.fonts = with pkgs; [ noto-fonts ]; | ||
|
||
environment.systemPackages = with pkgs; [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We're going to need to get this to work without libraries in systemPackages
.
Added.
Added. |
Two other commits for you @romildo
Could you also rebase? |
ping @romildo. I think we can integrate this after figuring out the default font names for deepin 🤞 |
Done. I had to set an older version for Sorry for the delay. I am in vacations (first time in Europe). |
In that case can you make your branch writable to maintainers? |
It is already marked as writable to maintainers. |
Weird, last time I tried to push it was rejected. |
It is marked here: Should I do anything else? |
Yeah that's all you have to do @romildo, thanks. |
Rebased. |
I noticed that I need to adjust the wrapping of these things more, and the addition of I have stuff locally for the wrappers though. |
I think it's possible the aforementioned issue is fixed with the new PAM env. However deepin-wm is broken currently... and no fix in sight so I can't merge atm. |
Ok, so I did try this locally with dde-kwin and it just starts up with a white screen. Need to investigate further. |
Resolved two conflicts with the base branch. |
Forgot about wrapQtAppsHook only wrapping binaries that are ELF headers. So it can't wrap it if it already is.
Forgot about wrapQtAppsHook only wrapping binaries that are ELF headers. So it can't wrap it if it already is.
Forgot about wrapQtAppsHook only wrapping binaries that are ELF headers. So it can't wrap it if it already is.
Forgot about wrapQtAppsHook only wrapping binaries that are ELF headers. So it can't wrap it if it already is.
Forgot about wrapQtAppsHook only wrapping binaries that are ELF headers. So it can't wrap it if it already is.
Motivation for this change
Add startdde, used for launching DDE components and invoking user's custom applications which are compliant with xdg autostart specification.
Add the nixos desktop service module.
The packaging of Deepin Desktop Environment is alpha quality at this point. But at least it should be possible to run DDE for testing and bug fix purposes.
About packaging deepin for NixOS: #59023
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)