laptop: bunch of changes

add udev rule for fingerprint reader, enable extest for steamm add flatpak-kcm, fix IDEA wrapper to include required libraries, add plasma-panel-colorizer
This commit is contained in:
Lgmrszd 2025-09-16 18:30:58 +04:00
parent 8affec334f
commit fceea68e91
No known key found for this signature in database
GPG key ID: 9396B8BA6FBB14DE
2 changed files with 28 additions and 1 deletions

View file

@ -266,6 +266,7 @@ in
enable = true; enable = true;
gamescopeSession.enable = true; gamescopeSession.enable = true;
remotePlay.openFirewall = true; remotePlay.openFirewall = true;
extest.enable = true;
# dedicatedServer.openFirewall = true; # dedicatedServer.openFirewall = true;
}; };
@ -363,6 +364,7 @@ in
kdePackages.calendarsupport kdePackages.calendarsupport
kdePackages.kdepim-addons kdePackages.kdepim-addons
kdePackages.akonadi-import-wizard kdePackages.akonadi-import-wizard
kdePackages.flatpak-kcm
git git
git-crypt git-crypt
@ -460,6 +462,11 @@ in
}; };
services.fprintd.enable = true; services.fprintd.enable = true;
services.udev.extraRules = ''
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="06cb", ATTR{idProduct}=="00bd", TEST=="power/control", ATTR{power/control}="on"
'';
services.fwupd.enable = true;
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
hardware.bluetooth.powerOnBoot = true; hardware.bluetooth.powerOnBoot = true;

View file

@ -69,6 +69,7 @@
kdePackages.kgpg kdePackages.kgpg
# for Application Title Bar plasmoid # for Application Title Bar plasmoid
kdePackages.kconfig kdePackages.kconfig
plasma-panel-colorizer
# messaging # messaging
(discord.override { (discord.override {
@ -101,7 +102,26 @@
inherit pkgs; inherit pkgs;
inputpkg = jetbrains.idea-community; inputpkg = jetbrains.idea-community;
pkgsuffix = "mcdev-jbr21"; pkgsuffix = "mcdev-jbr21";
libraries = with pkgs; [libpulseaudio libGL glfw openal stdenv.cc.cc.lib]; libraries = with pkgs; [
(lib.getLib stdenv.cc.cc)
glfw3-minecraft
openal
alsa-lib
libjack2
libpulseaudio
pipewire
libGL
xorg.libX11
xorg.libXcursor
xorg.libXext
xorg.libXrandr
xorg.libXxf86vm
udev
flite
];
}) })
# (mylib.IDEAappwrapper { # (mylib.IDEAappwrapper {
# inherit pkgs; # inherit pkgs;