diff --git a/modules/nixos/hardware/default.nix b/modules/nixos/hardware/default.nix index 8e125ca..95e6a22 100644 --- a/modules/nixos/hardware/default.nix +++ b/modules/nixos/hardware/default.nix @@ -7,9 +7,9 @@ ./ergodox ./firmware ./graphics + ./mx-ergo ./networking ./sound - ./trackball ./upower ]; } diff --git a/modules/nixos/hardware/trackball/default.nix b/modules/nixos/hardware/mx-ergo/default.nix similarity index 79% rename from modules/nixos/hardware/trackball/default.nix rename to modules/nixos/hardware/mx-ergo/default.nix index 7a99247..e4e55a1 100644 --- a/modules/nixos/hardware/trackball/default.nix +++ b/modules/nixos/hardware/mx-ergo/default.nix @@ -1,11 +1,11 @@ # Hold down the `next page` button to scroll using the ball { config, lib, ... }: let - cfg = config.my.hardware.trackball; + cfg = config.my.hardware.mx-ergo; in { - options.my.hardware.trackball = with lib; { - enable = mkEnableOption "trackball configuration"; + options.my.hardware.mx-ergo = with lib; { + enable = mkEnableOption "MX Ergo configuration"; }; config = lib.mkIf cfg.enable { @@ -13,7 +13,6 @@ in # This section must be *after* the one configured by `libinput` # for the `ScrollMethod` configuration to not be overriden inputClassSections = lib.mkAfter [ - # MX Ergo '' Identifier "MX Ergo scroll button configuration" MatchProduct "MX Ergo" diff --git a/modules/nixos/profiles/devices/default.nix b/modules/nixos/profiles/devices/default.nix index 7a84bd2..7dbd299 100644 --- a/modules/nixos/profiles/devices/default.nix +++ b/modules/nixos/profiles/devices/default.nix @@ -11,7 +11,7 @@ in my.hardware = { ergodox.enable = true; - trackball.enable = true; + mx-ergo.enable = true; }; # MTP devices auto-mount via file explorers