way-displays: init module (#6791)

This commit is contained in:
Johan Larsson 2025-04-11 15:15:26 +02:00 committed by GitHub
parent e15c4203ea
commit f0c69ede70
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 195 additions and 1 deletions

View file

@ -57,7 +57,13 @@ let
isNixFile = n: v: v == "regular" && lib.hasSuffix ".nix" n;
# builtins.attrNames return the values in alphabetical order
newsFiles = builtins.attrNames (lib.filterAttrs isNixFile (builtins.readDir ./news));
newsEntries = builtins.map (newsFile: import (./news + "/${newsFile}")) newsFiles;
newsEntries = builtins.map (
newsFile:
let
imported = import (./news + "/${newsFile}");
in
if builtins.isFunction imported then imported { inherit pkgs; } else imported
) newsFiles;
in
{
meta.maintainers = [ lib.maintainers.rycee ];

View file

@ -0,0 +1,12 @@
{ pkgs, ... }:
{
time = "2025-04-10T08:10:18+00:00";
condition = pkgs.stdenv.hostPlatform.isLinux;
message = ''
A new module is available: 'services.way-displays'.
A service to automatically configure your displays on wlroots-based
wayland compositors.
'';
}