u/Exciting_Hat6664

Hi guys, i am on a custom distro which i created myself and then manually compiled the kernel and used it. I am on an hp440 g8 hp laptop with an ELAN touchpad. Normally after the touchpad is detected by the kernel libinput handles it, but in my case the kernel is not even detecting the touchpad. Here is my dmesg:

$ dmesg | grep -i touchpad
(output: none)

I also have systemd as my init system, here is journalctl -xe (touchpad as argument for grep didnt output anything):

journalctl -xe | grep -i elan
May 06 21:55:15 Hp440G8 kernel: usb 3-7: Product: ELAN:ARM-M4
May 06 21:55:15 Hp440G8 kernel: usb 3-7: Manufacturer: ELAN

that is my mouse, not touchpad.

So the main question is: what kernel config options should i enable? is there any udev rules i need to create?

Ive tried everything related to the touchpad but they did not work. If you know any major kernel config options which work for ELAN touchpads, please tell me.

Thank you in advance

reddit.com
u/Exciting_Hat6664 — 8 days ago
▲ 16 r/NixOS

I installed NixOS yesterday, and shifted all my configs from my previous linux system ( LFS ) to NixOS ( kitty, nvim ). Later, i am gonna use home-manager to create my configs

Not gonna lie unlike any other distro NixOS feels more than just a linux distro, which is why i find this interesting

Theres so much to learn and do, a whole new programming language just for a linux distro

Any guide on what more I can do?

https://preview.redd.it/2tjyt5yhfyyg1.png?width=1920&format=png&auto=webp&s=cdd28633c1d1d3e7dbd5e54b0da74302fcfc570b

reddit.com
u/Exciting_Hat6664 — 11 days ago
▲ 11 r/LFS

hello fellow LFS users. I created my own source based package manager for LFS using bash scripting. Its called "Veiler" and you can find the script and other code in

https://github.com/ilovetrees242/Veiler

Also, this is not vibe coded at all. I only used AI few times to find bugs.

If you would like to, please try installing some packages with it like neofetch, which, bash, etc.

First, run the script as a non root user using the --no-root option, and use the --with-dest $PWD/DEST option to install the package to DEST instead of root filesystem.

If you find some bugs or anything just tell me here

To get started, clone the git repository or download the latest release

Then, cd into the repository and run sudo ./install.sh

To install something, you have to run sudo Veiler unveil <PACKAGE> <OPTIONS>

Alright, good day folks

u/Exciting_Hat6664 — 20 days ago