Hi, I'm *squid*

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:

More to come!

#100DaysOfLinux #ArchLinux #DevLife #FOSS #Linux #LinuxDesktop #OpenSource