Hacking

  • Install pam(8) service for snenslock (already done if you're on a machine with programs.snenslock.enable = true;):

    {
      security.pam.services.snenslock = {};
    }
    
  • Then, snenslock can be executed locally with e.g. the following command:

    sudo -E nix run .# -- --greeter tui --greeter-cfg snenslock.example.toml
    

Alternatively, the VM tests in flake.nix may be used.