bump: Update inputs

This commit is contained in:
Tristan Daniël Maat 2025-02-16 18:35:16 +08:00
parent b93ea1aaca
commit 3c7b6a7163
Signed by: tlater
GPG key ID: 49670FD774E43268
5 changed files with 23 additions and 46 deletions
modules/crowdsec

View file

@ -1,5 +1,4 @@
{
flake-inputs,
pkgs,
lib,
config,
@ -9,8 +8,6 @@ let
cfg = config.security.crowdsec;
settingsFormat = pkgs.formats.yaml { };
crowdsec = flake-inputs.self.packages.${pkgs.system}.crowdsec;
hub = pkgs.fetchFromGitHub {
owner = "crowdsecurity";
repo = "hub";
@ -19,14 +16,14 @@ let
};
cscli = pkgs.writeShellScriptBin "cscli" ''
export PATH="$PATH:${crowdsec}/bin/"
export PATH="$PATH:${cfg.package}/bin/"
sudo=exec
if [ "$USER" != "crowdsec" ]; then
sudo='exec /run/wrappers/bin/sudo -u crowdsec'
fi
$sudo ${crowdsec}/bin/cscli "$@"
$sudo ${cfg.package}/bin/cscli "$@"
'';
acquisitions = ''
@ -53,7 +50,7 @@ in
package = lib.mkOption {
type = package;
default = crowdsec;
default = pkgs.crowdsec;
};
stateDirectory = lib.mkOption {