From 3a8e18217080cc86b98f1c870222866351c18bdd Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Tue, 25 Nov 2025 23:09:03 +0530 Subject: [PATCH] feat: enable tinymist and add dualsense service configuration --- neovim/default.nix | 1 + nixos/ryu/apps/vr.nix | 2 ++ nixos/ryu/services/default.nix | 1 + nixos/ryu/services/dualsense.nix | 11 +++++++++++ 4 files changed, 15 insertions(+) create mode 100644 nixos/ryu/services/dualsense.nix diff --git a/neovim/default.nix b/neovim/default.nix index 7896ebe7..92c96624 100644 --- a/neovim/default.nix +++ b/neovim/default.nix @@ -540,6 +540,7 @@ in { slint_lsp.enable = true; # sourcekit.enable = true; openscad_lsp.enable = true; + tinymist.enable = true; rust_analyzer = { enable = false; installCargo = false; diff --git a/nixos/ryu/apps/vr.nix b/nixos/ryu/apps/vr.nix index 5fcac118..7f86f2fb 100644 --- a/nixos/ryu/apps/vr.nix +++ b/nixos/ryu/apps/vr.nix @@ -3,5 +3,7 @@ wlx-overlay-s wayvr-dashboard bs-manager + monado-vulkan-layers + envision ]; } diff --git a/nixos/ryu/services/default.nix b/nixos/ryu/services/default.nix index ebd52469..47e7d4ef 100644 --- a/nixos/ryu/services/default.nix +++ b/nixos/ryu/services/default.nix @@ -21,5 +21,6 @@ ./fprintd.nix ./handoff.nix ./gstreamer.nix + ./dualsense.nix ]; } diff --git a/nixos/ryu/services/dualsense.nix b/nixos/ryu/services/dualsense.nix new file mode 100644 index 00000000..34634e2f --- /dev/null +++ b/nixos/ryu/services/dualsense.nix @@ -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" + ''; +}