chore: switch to nixfmt
This commit is contained in:
parent
c80127177a
commit
4233a1addc
9 changed files with 112 additions and 57 deletions
|
@ -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}
|
||||
'';
|
||||
|
|
|
@ -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}
|
||||
'';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue