nixos-configs/modules/desktop/environment/modules/ratbag-mice.nix
matt1432 49dc072b81
All checks were successful
Discord / discord commits (push) Has been skipped
refactor(modules): make sure nothing is added without setting enable
2025-01-04 19:02:30 -05:00

26 lines
393 B
Nix

self: {
config,
lib,
pkgs,
...
}: let
inherit (self.packages.${pkgs.system}) libratbag piper;
inherit (lib) mkIf;
cfg = config.roles.desktop;
in {
config = mkIf cfg.enable {
services.ratbagd = {
enable = true;
package = libratbag;
};
environment.systemPackages = [
piper
];
};
# For accurate stack trace
_file = ./ratbag-mice.nix;
}