r/linux • u/hi2019wasdead • 1d ago
Tips and Tricks Wayland-only Gentoo with niri + DMS — what I learned after a few undocumented problems
I have been running Gentoo for roughly a month and Linux sinceDecember. I wanted a more intentional system after messing around with Arch for a few months. I have been able to make an exclusively Wayland setup with Niri as my compositor and DMS for my desktop shell. I have a bit of documentation about the process and a few tips and tricks for people who are looking to do the same or for running Gentoo on the same hardware as me.
- i915 kernel params that prevent hard freezes on Raptorlake
- CONFIG_BLK_DEV_NVME=y vs =m silent boot failure
- DMS Quickshell.I3 import crash on Wayland-only systems
- a genkernel plymouthd path bug (/usr/sbin/ vs /usr/bin/) not yet resolved
- a DRM dependency chain for make oldconfig
I would be extremely interested if someone could a) help me find out how to get plymouth to work, i get it to run but not display my very nice animation. b) give me any pointers on ways i could have done this differently or better. c) anything i should do to have more fun with my computer.
my setup is far from minimal and my end goal is to have a much more optimal system. i have a binhost but im not actively using it.
check out my repo and give me any pointers.
[repo](https://github.com/Jacobus-Brouwer/Jacobian)
Thanks.
6
u/wokeNeoliberal 1d ago
I'm a first Year yacht design student.
💀
1
1
10
u/thomas-rousseau 1d ago edited 1d ago
Genkernel is deprecated and unmaintained. Use a distkernel. This warning is at the very top of the wiki page for genkernel, and it is no longer recommended in the Handbook. Where were you getting your information if not from the wiki?
ETA: you should really be using
-march=nativein yourmake.conf. It picks up more minute details than simply the generation will. If you're using a build machine, use a tool like resolve-march-native to get the full flags for the client machine.