summaryrefslogtreecommitdiff
path: root/nix/module.nix
diff options
context:
space:
mode:
authorseth <[email protected]>2024-07-06 04:10:27 -0400
committerGitHub <[email protected]>2024-07-06 04:10:27 -0400
commitcdb32dbd1810fbafc3b80bf6693e0f8dcf81b2c2 (patch)
tree6e580008869ef4cd64f619f8740712c42e5d50b1 /nix/module.nix
parentc61a7b372a1ec99ec8d490c7f96df3a25a5c2281 (diff)
tree-wide: start using treefmt (#17)
* nix: alejandra -> nixfmt * nix: simplify flake * nix: drop flake-checks * tree-wide: start using treefmt
Diffstat (limited to 'nix/module.nix')
-rw-r--r--nix/module.nix25
1 files changed, 12 insertions, 13 deletions
diff --git a/nix/module.nix b/nix/module.nix
index 3d23ead..3ad3929 100644
--- a/nix/module.nix
+++ b/nix/module.nix
@@ -1,13 +1,14 @@
-self: {
+self:
+{
config,
lib,
pkgs,
...
-}: let
+}:
+let
cfg = config.services.nixpkgs-tracker-bot;
- inherit
- (lib)
+ inherit (lib)
getExe
literalExpression
mkEnableOption
@@ -18,12 +19,12 @@ self: {
;
inherit (pkgs.stdenv.hostPlatform) system;
-in {
+in
+{
options.services.nixpkgs-tracker-bot = {
enable = mkEnableOption "nixpkgs-tracker-bot";
- package = mkPackageOption (
- self.packages.${system} or (throw "${system} is not supported!")
- ) "nixpkgs-tracker-bot" {};
+ package = mkPackageOption (self.packages.${system} or (throw "${system} is not supported!")
+ ) "nixpkgs-tracker-bot" { };
environmentFile = mkOption {
description = ''
@@ -40,8 +41,8 @@ in {
config = mkIf cfg.enable {
systemd.services.nixpkgs-tracker-bot = {
enable = true;
- wantedBy = ["multi-user.target"];
- after = ["network.target"];
+ wantedBy = [ "multi-user.target" ];
+ after = [ "network.target" ];
script = ''
${getExe cfg.package}
@@ -82,9 +83,7 @@ in {
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
- SystemCallFilter = [
- "@system-service"
- ];
+ SystemCallFilter = [ "@system-service" ];
UMask = "0077";
};
};