diff --git a/config.nix b/config.nix index db7e340..a7b8dcc 100644 --- a/config.nix +++ b/config.nix @@ -27,6 +27,7 @@ with pkgs; [ jellyfin-media-player usbutils + pciutils goverlay geekbench_6 gparted diff --git a/hosts/hakase/configuration.nix b/hosts/hakase/configuration.nix index 6d5e1d0..daba002 100644 --- a/hosts/hakase/configuration.nix +++ b/hosts/hakase/configuration.nix @@ -49,6 +49,8 @@ hardware.bluetooth.powerOnBoot = true; hardware.bluetooth.settings = { General = { + AutoEnable = true; + Experimental = true; MultiProfile = "multiple"; FastConnectable = true; }; diff --git a/packages/quickshell/home.nix b/packages/quickshell/home.nix index 8cf7817..86a1acc 100644 --- a/packages/quickshell/home.nix +++ b/packages/quickshell/home.nix @@ -20,6 +20,7 @@ in { grim foot hyprpicker + heroic-unwrapped qalculate-qt fuzzel inotify-tools diff --git a/packages/steam/default.nix b/packages/steam/default.nix index 3945fa5..e84d8af 100644 --- a/packages/steam/default.nix +++ b/packages/steam/default.nix @@ -6,6 +6,10 @@ environment.systemPackages = with pkgs; [ steam-run ]; + + programs.appimage.enable = true; + programs.appimage.binfmt = true; + programs.steam = { enable = true; remotePlay.openFirewall = true; diff --git a/packages/steam/jovian.nix b/packages/steam/jovian.nix index 5bc20ce..56d3929 100644 --- a/packages/steam/jovian.nix +++ b/packages/steam/jovian.nix @@ -17,11 +17,15 @@ jovian.decky-loader.enable = true; jovian.decky-loader.user = "kenji"; - jovian.steamos.enableBluetoothConfig = true; + # jovian.steamos.enableBluetoothConfig = true; jovian.steamos.enableMesaPatches = true; # jovian.devices.steamdeck.enableControllerUdevRules = true; hardware = { xone.enable = true; steam-hardware.enable = true; }; + programs.nix-ld = { + enable = true; + libraries = pkgs.steam-run.args.multiPkgs pkgs; + }; } diff --git a/packages/udev/default.nix b/packages/udev/default.nix index d14b98a..59baf12 100644 --- a/packages/udev/default.nix +++ b/packages/udev/default.nix @@ -1,5 +1,7 @@ { services.udev.extraRules = '' - SUBSYSTEM=="usb", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="0616", ATTR{power/wakeup}="enabled" + # Disable USB autosuspend for the MediaTek Bluetooth device + SUBSYSTEM=="usb", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="0616", ATTR{power/autosuspend}="-1" + ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="0616", ATTR{power/autosuspend_delay_ms}="-1" ''; }