feat: enable tinymist and add dualsense service configuration
This commit is contained in:
@@ -540,6 +540,7 @@ in {
|
|||||||
slint_lsp.enable = true;
|
slint_lsp.enable = true;
|
||||||
# sourcekit.enable = true;
|
# sourcekit.enable = true;
|
||||||
openscad_lsp.enable = true;
|
openscad_lsp.enable = true;
|
||||||
|
tinymist.enable = true;
|
||||||
rust_analyzer = {
|
rust_analyzer = {
|
||||||
enable = false;
|
enable = false;
|
||||||
installCargo = false;
|
installCargo = false;
|
||||||
|
|||||||
@@ -3,5 +3,7 @@
|
|||||||
wlx-overlay-s
|
wlx-overlay-s
|
||||||
wayvr-dashboard
|
wayvr-dashboard
|
||||||
bs-manager
|
bs-manager
|
||||||
|
monado-vulkan-layers
|
||||||
|
envision
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,5 +21,6 @@
|
|||||||
./fprintd.nix
|
./fprintd.nix
|
||||||
./handoff.nix
|
./handoff.nix
|
||||||
./gstreamer.nix
|
./gstreamer.nix
|
||||||
|
./dualsense.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
11
nixos/ryu/services/dualsense.nix
Normal file
11
nixos/ryu/services/dualsense.nix
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
{pkgs, ...}: {
|
||||||
|
environment.systemPackages = with pkgs; [
|
||||||
|
dualsensectl
|
||||||
|
];
|
||||||
|
services.udev.extraRules = ''
|
||||||
|
# USB
|
||||||
|
ATTRS{name}=="Sony Interactive Entertainment DualSense Wireless Controller Touchpad", ENV{LIBINPUT_IGNORE_DEVICE}="1"
|
||||||
|
# Bluetooth
|
||||||
|
ATTRS{name}=="DualSense Wireless Controller", ENV{LIBINPUT_IGNORE_DEVICE}="1"
|
||||||
|
'';
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user