20 lines
512 B
Nix
20 lines
512 B
Nix
{ config, lib, pkgs, ... }:
|
|
|
|
let cfg = config.sydnix.drawing-tablet;
|
|
in {
|
|
options.sydnix.drawing-tablet = {
|
|
enable = lib.mkEnableOption "drawing tablet support";
|
|
};
|
|
|
|
# Also see the NixOS module!!
|
|
config = lib.mkIf cfg.enable {
|
|
# Mutable config.
|
|
sydnix.impermanence.directories =
|
|
let xdg-config-home =
|
|
lib.removePrefix "${config.home.homeDirectory}"
|
|
(lib.removePrefix "~"
|
|
(config.xdg.configHome));
|
|
in [ "${xdg-config-home}/OpenTabletDriver" ];
|
|
};
|
|
}
|