Use alejandra formatter / fix warnings

This commit is contained in:
DashieTM 2025-02-15 16:23:22 +01:00
parent c5b1041bbb
commit 693d4e3c70
70 changed files with 1424 additions and 1547 deletions

View file

@ -5,8 +5,7 @@
options,
root,
...
}:
{
}: {
options.mods.sops = {
enable = lib.mkOption {
default = true;
@ -15,13 +14,13 @@
description = "Enable sops secrets";
};
secrets = lib.mkOption {
default = { };
default = {};
example = {
hub = { };
lab = { };
${config.conf.username} = { };
nextcloud = { };
access = { };
hub = {};
lab = {};
${config.conf.username} = {};
nextcloud = {};
access = {};
};
type = with lib.types; attrsOf anything;
description = "secrets for sops";
@ -29,8 +28,7 @@
sopsPath = lib.mkOption {
default = root + /secrets/secrets.yaml;
example = "/your/path";
type =
with lib.types;
type = with lib.types;
oneOf [
str
path
@ -46,18 +44,18 @@
};
config = lib.mkIf config.mods.sops.enable (
lib.optionalAttrs (options ? home.packages) {
home.packages = with pkgs; [ sops ];
home.packages = with pkgs; [sops];
sops = {
gnupg = {
home = "~/.gnupg";
sshKeyPaths = [ ];
sshKeyPaths = [];
};
defaultSopsFile = config.mods.sops.sopsPath;
validateSopsFiles = config.mods.sops.validateSopsFile;
secrets = config.mods.sops.secrets;
};
systemd.user.services.mbsync.Unit.After = [ "sops-nix.service" ];
systemd.user.services.mbsync.Unit.After = ["sops-nix.service"];
}
);
}