diff --git a/modules/nixos/hardware/framework12/default.nix b/modules/nixos/hardware/framework12/default.nix index b927248..381f0ad 100644 --- a/modules/nixos/hardware/framework12/default.nix +++ b/modules/nixos/hardware/framework12/default.nix @@ -53,6 +53,21 @@ in { hardware.enableRedistributableFirmware = true; environment.systemPackages = [ pkgs.framework-tool + (pkgs.writeShellScriptBin "reset-tablet" '' + sudo ${pkgs.framework-tool}/bin/framework_tool --tablet-mode tablet + sudo ${pkgs.framework-tool}/bin/framework_tool --tablet-mode auto + '') + ]; + security.sudo.extraRules = [ + { + users = ["ALL"]; + commands = [ + { + command = "${pkgs.framework-tool}/bin/framework_tool"; + options = ["NOPASSWD"]; + } + ]; + } ]; users.groups.touchscreen = {}; services.udev.extraRules = '' diff --git a/modules/nixos/presets/workstation/default.nix b/modules/nixos/presets/workstation/default.nix index 15dda35..399450d 100644 --- a/modules/nixos/presets/workstation/default.nix +++ b/modules/nixos/presets/workstation/default.nix @@ -60,6 +60,9 @@ in { pdfarranger densify gimp3 + krita + inkscape + cameractrls-gtk4 #kde kdePackages.gwenview