diff options
author | The Admin <jakahudoklin@gmail.com> | 2017-04-26 00:53:50 +0200 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2017-09-03 12:52:57 +0200 |
commit | cdb0038052662731a8fa25058ae8a3d6fd72999d (patch) | |
tree | bdf5da1a4fb505b570ca8673f88089914da643ee /nixos/modules | |
parent | 101ccc0629790b8a404904f72e2fbf824de7c169 (diff) | |
download | nixlib-cdb0038052662731a8fa25058ae8a3d6fd72999d.tar nixlib-cdb0038052662731a8fa25058ae8a3d6fd72999d.tar.gz nixlib-cdb0038052662731a8fa25058ae8a3d6fd72999d.tar.bz2 nixlib-cdb0038052662731a8fa25058ae8a3d6fd72999d.tar.lz nixlib-cdb0038052662731a8fa25058ae8a3d6fd72999d.tar.xz nixlib-cdb0038052662731a8fa25058ae8a3d6fd72999d.tar.zst nixlib-cdb0038052662731a8fa25058ae8a3d6fd72999d.zip |
logkeys module: init
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/module-list.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/misc/logkeys.nix | 23 |
2 files changed, 24 insertions, 0 deletions
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index adb21f7b7d95..04d25c371e66 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -304,6 +304,7 @@ #./services/misc/ihaskell.nix ./services/misc/irkerd.nix ./services/misc/jackett.nix + ./services/misc/logkeys.nix ./services/misc/leaps.nix ./services/misc/mantisbt.nix ./services/misc/mathics.nix diff --git a/nixos/modules/services/misc/logkeys.nix b/nixos/modules/services/misc/logkeys.nix new file mode 100644 index 000000000000..6051c884465d --- /dev/null +++ b/nixos/modules/services/misc/logkeys.nix @@ -0,0 +1,23 @@ +{ config, lib, ... }: + +with lib; + +let + cfg = config.services.logkeys; +in { + options.services.logkeys = { + enable = mkEnableOption "logkeys service"; + }; + + config = mkIf cfg.enable { + systemd.services.logkeys = { + description = "LogKeys Keylogger Daemon"; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + ExecStart = "${pkgs.logkeys}/bin/logkeys -s"; + ExecStop = "${pkgs.logkeys}/bin/logkeys -k"; + Type = "forking"; + }; + }; + }; +} |