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

lightdm-enso-os-greeter: init at 0.2.1 #44920

Merged
merged 1 commit into from Oct 8, 2018

Conversation

eadwu
Copy link
Member

@eadwu eadwu commented Aug 12, 2018

Motivation for this change

Gtk greeter was too plain for me and couldn't get lightdm-webkit2-greeter to work so the next best thing.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option 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/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Fits CONTRIBUTING.md.

./lightdm-greeters/mini.nix
./lightdm-greeters/gtk.nix
Copy link
Member Author

Choose a reason for hiding this comment

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

Not sure if I interpreted the comment here wrong, from what I understand, gtk.nix should always be on the bottom?

Copy link
Member Author

Choose a reason for hiding this comment

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

With #44926, it doesn't seem to be a problem, so I'll just remove the reordering.

@@ -0,0 +1,72 @@
{ stdenv, fetchgit, pkgconfig
, dbus, pcre, epoxy, libXdmcp, at-spi2-core, libxklavier, libxkbcommon, libpthreadstubs
Copy link
Member Author

@eadwu eadwu Aug 12, 2018

Choose a reason for hiding this comment

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

These packages (2nd line) are just to resolve warnings(?) raised by pkgconfig. Seems to compile fine without them.


greeters = {
gtk = {
enable = false;
Copy link
Contributor

Choose a reason for hiding this comment

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

enable = mkDefault false; is better I guess.

Copy link
Member Author

Choose a reason for hiding this comment

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

Done

'';
};

wallpaper = mkOption {
Copy link
Contributor

Choose a reason for hiding this comment

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

This option might be redundant as we already have ldmcfg.background?

Copy link
Member Author

Choose a reason for hiding this comment

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

Oh, yeah it is.

@eadwu eadwu force-pushed the init/lightdm-enso-os-greeter branch from 71a52c4 to 1ee9932 Compare August 12, 2018 12:37
@eadwu eadwu force-pushed the init/lightdm-enso-os-greeter branch from 1ee9932 to 2d1ecc4 Compare August 14, 2018 15:06
@matthewbauer matthewbauer merged commit 7432fde into NixOS:master Oct 8, 2018
@eadwu eadwu deleted the init/lightdm-enso-os-greeter branch November 17, 2020 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants