Skip to content
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

Make less known wayland compositors usable #32285

Merged
merged 9 commits into from Dec 21, 2017
Merged

Make less known wayland compositors usable #32285

merged 9 commits into from Dec 21, 2017

Conversation

ghost
Copy link

@ghost ghost commented Dec 3, 2017

Motivation for this change

They are currently either broken or not usable out of box. This PR fixes that.

way-cooler:

via module

  • wc-grab and way-cooler-bg extensions
  • terminal by alt+enter
  • menu by alt+d
  • optional bar

orbment:

  • terminal by win+enter
  • menu by win+p

velox:

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

@ghost
Copy link
Author

ghost commented Dec 3, 2017

/cc @peterhoeg Thanks!

@peterhoeg
Copy link
Member

Cc: @miltador as way-cooler maintainer.

@ghost ghost mentioned this pull request Dec 4, 2017
8 tasks
@miltador
Copy link

miltador commented Dec 4, 2017

LGTM for way-cooler changes.

@peterhoeg peterhoeg added this to Non-mainstream DE in Wayland Dec 4, 2017
@ghost ghost closed this Dec 4, 2017
@ghost ghost reopened this Dec 4, 2017
}:

stdenv.mkDerivation rec {
let
callPackage = newScope self;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not pass in callPackage instead?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@FRidh Fixed, thanks!

@ghost ghost changed the title Make less known wayland window managers usable [WIP] Make less known wayland window managers usable Dec 5, 2017
@ghost ghost mentioned this pull request Dec 5, 2017
@ghost ghost changed the title [WIP] Make less known wayland window managers usable Make less known wayland window managers usable Dec 5, 2017
@ghost
Copy link
Author

ghost commented Dec 5, 2017

PR is finished.

@ghost ghost changed the title Make less known wayland window managers usable Make less known wayland compositors usable Dec 8, 2017
@ghost ghost mentioned this pull request Dec 13, 2017
17 tasks
st-wayland = callPackage ./st.nix {
conf = stConf;
patches = stPatches;
};
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why not add these to all-packages.nix?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zimbatm As noted in 0520be3 these are unusable outside of velox.

@miltador
Copy link

Is it going to be merged?

gnidorah added 5 commits December 21, 2017 12:47
the development of orbment and velox got stuck
their subprojects (bemenu, dmenu-wayland, st-wayland) don't work correctly outside of parent projects
so hide them to not confuse people
swc and wld libraries are unpopular and unlike wlc are not used by anything except velox
@zimbatm
Copy link
Member

zimbatm commented Dec 21, 2017

Started nox-review on my build machine. If it passes I will merge.

@zimbatm zimbatm merged commit b9851a9 into NixOS:master Dec 21, 2017
@ghost
Copy link
Author

ghost commented Dec 21, 2017

@miltador @zimbatm Thanks!

@ghost ghost deleted the wayland-wm branch December 21, 2017 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Wayland
  
Non-mainstream DE
Development

Successfully merging this pull request may close these issues.

None yet

5 participants