100 Days Linux Challenge: Progress Update
It’s been 23 days since I started my 100 Days of Linux challenge, and I wanted to share a short recap.
Daily Use & Gaming
I feel great using Linux. I’ve been on Linux for years, but I had never really committed to a full migration including gaming.
Now I have.
At home I run a PC with an RTX 5080, and thanks to Proton + Steam, game compatibility is basically perfect for my needs.
So… goodbye Windows between bloatware and Copilot, I don’t miss it at all.
Creative Work
I used to rely heavily on Photoshop (mainly for my wife Lilly’s work), but I found a solid alternative:
👉 https://www.photopea.com/
For many workflows, it does exactly what we need, directly in the browser.
Hardware Support (Dell XPS 13 9350 – 2024)
One of my biggest concerns was hardware support, especially the webcam.
According to the Arch Wiki:
https://wiki.archlinux.org/title/Dell_XPS_13_(9350)_2024
With recent kernels (Arch Linux ≥ 6.8), the webcam is now supported.
Even better: the Zen kernel was released today, making the experience even smoother.
Battery Management (macOS-style workaround)
The only thing I still miss from macOS is its battery management.
Dell doesn’t provide an equivalent tool on Linux, so I solved it myself with a small script that controls charge thresholds via sysfs.
#!/bin/bash
BAT_PATH="/sys/class/power_supply/BAT0"
START="$BAT_PATH/charge_control_start_threshold"
END="$BAT_PATH/charge_control_end_threshold"
sudo tee "$START" <<< "20"
sudo tee "$END" <<< "80"
notify-send "Battery" "Charge range set: 20% → 80%"
Conclusion
I’m definitely continuing this challenge — I feel comfortable, productive, and at home on Linux.
Linux supports OpenGL 4.6, and in the next few days I’ll publish two technical posts:
- Lilly.Engine
- Lylyx
More to come!