diff --git a/generated/all-maintainers.nix b/generated/all-maintainers.nix index 013e50dd..a96aaa41 100644 --- a/generated/all-maintainers.nix +++ b/generated/all-maintainers.nix @@ -13,6 +13,13 @@ githubId = 54070204; name = "0x5a4"; }; + Eveeifyeve = { + email = "eveeg1971@gmail.com"; + github = "Eveeifyeve"; + githubId = 88671402; + matrix = "@eveeifyeve:matrix.org"; + name = "Eveeifyeve"; + }; Flameopathic = { email = "flameopathic@gmail.com"; github = "Flameopathic"; diff --git a/modules/jankyborders/darwin.nix b/modules/jankyborders/darwin.nix new file mode 100644 index 00000000..21a08fcc --- /dev/null +++ b/modules/jankyborders/darwin.nix @@ -0,0 +1,23 @@ +{ + mkTarget, + config, + lib, + ... +}: +mkTarget { + name = "jankyborders"; + humanName = "JankyBorders"; + + configElements = + { colors, opacity }: + { + services.jankyborders = + let + mkOpacityHexColor = lib.flip config.lib.stylix.mkOpacityHexColor opacity.desktop; + in + { + active_color = mkOpacityHexColor colors.base0D; + inactive_color = mkOpacityHexColor colors.base03; + }; + }; +} diff --git a/modules/jankyborders/meta.nix b/modules/jankyborders/meta.nix new file mode 100644 index 00000000..0a3975df --- /dev/null +++ b/modules/jankyborders/meta.nix @@ -0,0 +1,6 @@ +{ lib, ... }: +{ + maintainers = [ lib.maintainers.eveeifyeve ]; + homepage = "https://github.com/FelixKratz/JankyBorders"; + name = "JankyBorders"; +}