Conversation
| enable = mkEnableOption "wayle shell"; | ||
| package = mkPackageOption pkgs "wayle" { }; | ||
|
|
||
| autoInstallDependencies = mkOption { |
There was a problem hiding this comment.
I wonder if we can test this option somehow
0a8919b to
0375bea
Compare
|
@PerchunPak I'm having an issue where on first start only one of my two monitors is getting the wallpaper applied to it and is left with the default hyprland backdrop. It can quickly be fixed by running If you have two monitors you are able to test on, have you experienced such an issue? Additionally, it is not consistent which monitor does not get the wallpaper applied to it but always at least one monitor does get the wallpaper which is a pretty clear indicator that is it a race condition (but other suggestions are more than welcome). Any guesses or ideas would be appreciated. |
|
This is something Jas should look at. Please open an issue at https://github.com/wayle-rs/wayle/ |
modules/services/wayle.nix
Outdated
| [ cfg.package ] | ||
| # Alias awww to swww. | ||
| ++ (lists.optional settings.wallpaper.engine-enabled ( | ||
| pkgs.writeShellScriptBin "awww" '' |
There was a problem hiding this comment.
swww was recently renamed to awww in nixpkgs-unstable, so this isn’t needed anymore. This PR targets the unstable branch, and we can open a backport once it’s merged.
modules/services/wayle.nix
Outdated
| styling = { | ||
| theme-provider = "wayle"; | ||
| wallust-apply-globally = true; | ||
| pywal-apply-globally = true; |
There was a problem hiding this comment.
Why set these two options?
There was a problem hiding this comment.
They were defaults (at the time of writing) for wayle that were used for some nix settings that are now removed and I forgot to remove those too.
I'll correct that now.
Update to respect `swww` being renamed to `awww`. Co-authored-by: Perchun Pak <github@perchun.it>
Since renaming |
Description
New Module:
Wayland Elements - A compositor agnostic shell with extensive customization (successor of HyprPanel)
https://github.com/wayle-rs/wayle/
Prerequisites
Wayle package to be merged into nixpkgs.
Checklist
Change is backwards compatible.
Code formatted with
nix fmtornix-shell -p treefmt nixfmt deadnix keep-sorted nixf-diagnose --run treefmt.Code tested through
nix run .#tests -- test-allornix-shell --pure tests -A run.all.nix run .#tests -- wayle.Test cases updated/added. See example.
Commit messages are formatted like
See CONTRIBUTING for more information and recent commit messages for examples.
If this PR adds a new module
If this PR adds an exciting new feature or contains a breaking change.