chore: switch to nixfmt

This commit is contained in:
uku 2024-12-02 16:02:41 +01:00
parent c80127177a
commit 4233a1addc
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
9 changed files with 112 additions and 57 deletions

View file

@ -1,27 +1,39 @@
self: {
self:
{
lib,
config,
pkgs,
...
}: let
}:
let
cfg = config.services.asus-numpad;
inherit (pkgs.stdenv.hostPlatform) system;
toml = pkgs.formats.toml {};
in {
toml = pkgs.formats.toml { };
in
{
options.services.asus-numpad = {
enable = lib.mkEnableOption "asus-numpad";
package = lib.mkPackageOption self.packages.${system} "asus-numpad" {};
package = lib.mkPackageOption self.packages.${system} "asus-numpad" { };
settings = lib.mkOption {
description = "Options for the configuration file located at /etc/xdg/asus_numpad.toml. See https://github.com/iamkroot/asus-numpad#configuration";
example = {layout = "M433IA";};
example = {
layout = "M433IA";
};
type = lib.types.submodule {
freeformType = toml.type;
options.layout = lib.mkOption {
description = "Numpad key layout.";
type = lib.types.enum ["UX433FA" "M433IA" "UX581" "GX701" "GX531" "G533"];
type = lib.types.enum [
"UX433FA"
"M433IA"
"UX581"
"GX701"
"GX531"
"G533"
];
};
};
};
@ -37,7 +49,7 @@ in {
systemd.services.asus-numpad = {
enable = true;
wantedBy = ["multi-user.target"];
wantedBy = [ "multi-user.target" ];
script = ''
${lib.getExe cfg.package}
'';

View file

@ -3,12 +3,14 @@
config,
pkgs,
...
}: let
}:
let
cfg = config.services.reposilite;
in {
in
{
options.services.reposilite = {
enable = lib.mkEnableOption "reposilite";
package = lib.mkPackageOption pkgs "reposilite" {};
package = lib.mkPackageOption pkgs "reposilite" { };
environmentFile = lib.mkOption {
description = lib.mdDoc ''
Environment file as defined in {manpage}`systemd.exec(5)`
@ -28,13 +30,13 @@ in {
group = "reposilite";
};
groups.reposilite = {};
groups.reposilite = { };
};
systemd.services."reposilite" = {
enable = true;
wantedBy = lib.mkDefault ["multi-user.target"];
after = lib.mkDefault ["network.target"];
wantedBy = lib.mkDefault [ "multi-user.target" ];
after = lib.mkDefault [ "network.target" ];
script = ''
${lib.getExe cfg.package}
'';