XRemap: Try to fix x11 gui application launching

This commit is contained in:
GHOSCHT 2024-01-07 15:45:50 +01:00
parent 5d3e9d47ff
commit 603971e590
Signed by: ghoscht
GPG key ID: 2C2C1C62A5388E82

View file

@ -1,21 +1,38 @@
{
pkgs,
inputs,
lib,
...
}: {
imports = [
inputs.xremap.nixosModules.default
];
hardware.uinput.enable = true;
users.groups.uinput.members = ["ghoscht"];
users.groups.input.members = ["ghoscht"];
systemd.user.services.set-xhost = {
description = "Run a one-shot command upon user login";
path = [pkgs.xorg.xhost];
wantedBy = ["default.target"];
script = "xhost +SI:localuser:root";
environment.DISPLAY = "DP-4"; # NOTE: This is hardcoded for this flake
};
services.xremap = {
withX11 = true;
watch = true;
# debug = true;
userName = "ghoscht";
serviceMode = "system";
config = {
keymap = [
{
name = "main remaps";
remap = {
super-e = {
launch = ["firefox"];
launch = ["${lib.getExe pkgs.pavucontrol}"];
};
};
}