nix-config/modules/nixos/profiles/devices/default.nix
Bruno BELANYI 7948dc284b
All checks were successful
ci/woodpecker/push/check Pipeline was successful
nixos: hardware: rename 'trackball'
Since I do intend on configuring every trackball I own to use this
scheme, not just the MX Ergo.
2024-02-06 15:08:19 +00:00

21 lines
374 B
Nix

{ config, lib, ... }:
let
cfg = config.my.profiles.devices;
in
{
options.my.profiles.devices = with lib; {
enable = mkEnableOption "devices profile";
};
config = lib.mkIf cfg.enable {
my.hardware = {
ergodox.enable = true;
trackball.enable = true;
};
# MTP devices auto-mount via file explorers
services.gvfs.enable = true;
};
}