NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.89k stars 13.95k forks source link

lightdm webkit greeter package request #81133

Closed nothingelsematters closed 4 years ago

nothingelsematters commented 4 years ago

Project description brand fashionable greeter for lightdm display manager

Metadata

worldofpeace commented 4 years ago

That is a dead project though. We don't package archived software if possible.

kira-bruneau commented 4 years ago

I have it available in my NUR repo if you want to use it, but I don't think this will ever make it into nixpkgs unless someone decides to maintain a fork.

{ config, pkgs, ... }:

let
  nur = import (fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {};
in {
  imports = [
    nur.repos.metadark.modules.lightdm-webkit2-greeter
  ];

  services.xserver.displayManager.lightdm = {
    enable = true;
    greeters.webkit2 = {
      enable = true;
      webkitTheme = fetchTarball {
        url = "https://github.com/Litarvan/lightdm-webkit-theme-litarvan/releases/download/v3.0.0/lightdm-webkit-theme-litarvan-3.0.0.tar.gz";
        sha256 = "0q0r040vxg1nl51wb3z3r0pl7ymhyhp1lbn2ggg7v3pa563m4rrv";
      };
    };
  };
}
0x20F commented 3 years ago

For future googlers (like me)

As a little update, someone seems to have picked up the old web-greeter repo and updated it a bit. Not sure how long he intends to maintain it but it runs on a newer engine at least, based on chromium.

https://github.com/JezerM/web-greeter

Article: https://dev.to/jezerm/lightdm-web-greeter-updated-50lj

shadowninja55 commented 3 years ago

I have it available in my NUR repo if you want to use it, but I don't think this will ever make it into nixpkgs unless someone decides to maintain a fork.

{ config, pkgs, ... }:

let
  nur = import (fetchTarball "https://github.com/nix-community/NUR/archive/master.tar.gz") {};
in {
  imports = [
    nur.repos.metadark.modules.lightdm-webkit2-greeter
  ];

  services.xserver.displayManager.lightdm = {
    enable = true;
    greeters.webkit2 = {
      enable = true;
      webkitTheme = fetchTarball {
        url = "https://github.com/Litarvan/lightdm-webkit-theme-litarvan/releases/download/v3.0.0/lightdm-webkit-theme-litarvan-3.0.0.tar.gz";
        sha256 = "0q0r040vxg1nl51wb3z3r0pl7ymhyhp1lbn2ggg7v3pa563m4rrv";
      };
    };
  };
}

@kira-bruneau do you have a method of contact like email, discord, irc, etc? i believe there's a bug (lightdm reports no users, tested on default, fallback, and a third party theme) from my testing that i'd like to work on patching.

Vertecedoc4545 commented 3 years ago

@shadowninja55 heyy actually that doesn't works; there isn't an repo.metadark option on the fetched tarball

shadowninja55 commented 3 years ago

@shadowninja55 heyy actually that doesn't works; there isn't an repo.metadark option on the fetched tarball

their repo changed to kira-bruneau, that one works for me, though it has some bugs.