Starting Hyprland using systemd
Although there is an offical way to start Hyprland using systemd, it does so by relying on the Universal Wayland Session Manager (UWSM). This may work for many people, but I couldn’t get it to start Hyprland in my own bootc image, so I had to look for alternatives. At first, I just put a simple script into the drop-in directory of the profile in /etc/profile.d folder: if [[ $(ps aux | grep hyprland | wc -l) -eq 1 ]]; then \ cd $HOME && \ echo "launch hyprland?" && \ read && \ systemd-run --user --service-type=exec --unit=hyprland --description="hyprland start service" hyprland; \ fi This meant that I simply had to log into the TTY and then just confirm the read to automatically start Hyprland. ...
Japanese Input
To enable proper typing of Japanese characters on Linux Systems, I’ve had great success with using mozc. The installation instructions on the Arch Wiki are really great, but for me it was enough to simply install the ibus-mozc package and add an exec-once = ibus start --type wayland entry to my hyprland configuration, and everything was good to go.
Caddy IP Address Certificates with Let's Encrypt
Let’s Encrypt now signs certificates for IP Addresses if you use the shortlived profile. By using this profile the certificates will only be valid for roughly a week, but that isn’t really a problem since they are renewed automatically anyway. This also means you won’t have any problems with shorter certificate lifespans in the future, since the limit will only be reduced to a minimum of 47 days in 2029. For the timeline of how long certificates can be valid, see the CA/B Forum Ballot, the timeline is listed in section 6.3.2. ...
Fonts for Chinese, Japanese and Korean characters
In case you are building your own custom desktop linux system, you may also run into the problem that some characters (particularily east asian) are not displayed correctly. I’ve recently run into exactly this problem with my own custom ublue os and - at least for fedora - the solution is to install the default-fonts-cjk package to get the fonts required to display these characters. To test whether everything is working correctly on your system, you can check a page with many of those characters, like this Japanese Hiragana Unicode Chart.