Slock: Difference between revisions

From NixOS Wiki
imported>Fadenb
No edit summary
imported>Nix
m move to Applications category
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:slock}}
== Setup ==
== Setup ==
=== cannot disable the out-of-memory killer for this process ===
To make slock available, amend <tt>/etc/nixos/configuration.nix</tt> as follows:
slock requires root for accessing passwords and protecting itself from OOM killing. To fix this error, add slock to your system packages and <del>setuidPrograms</del> security.wrappers by modifying your global configuration.nix like so :
<syntaxHighlight lang="nix">
{
  ...
  programs.slock.enable = true;
  ...
}
</syntaxHighlight>


security.wrappers = {
==Troubleshooting==
  slock.source = "${pkgs.slock}/bin/slock";
==="cannot disable the out-of-memory killer for this process"===
};
slock requires root for accessing passwords and protecting itself from OOM killing. Adding <tt>slock</tt> to <tt>environment.systemPackages</tt> is not adequate (nor is it necessary); slock should be enabled via the provided NixOS module via the means shown above.
 
[[Category:Applications]]

Latest revision as of 06:33, 20 September 2021

Setup

To make slock available, amend /etc/nixos/configuration.nix as follows:

{
  ...
  programs.slock.enable = true;
  ...
}

Troubleshooting

"cannot disable the out-of-memory killer for this process"

slock requires root for accessing passwords and protecting itself from OOM killing. Adding slock to environment.systemPackages is not adequate (nor is it necessary); slock should be enabled via the provided NixOS module via the means shown above.