niels / Blog / #classicpress,#migration

Migration

Update: all content has been migrated. Will keep this post around to test theme and plugins. While content is being migrated, you can find the old blog at https://peen-dev.pages.dev/ Testing my new Markdown editor plug-in for ClassicPress. Does it work? Yes No Not sure More test. <?php echo "code test"; testing, 1, 2, 3. 4.

Read more..

niels / Software / #linux,#ubuntu

Preferring IPv4 over IPv6

As explained in my previous post, I get my IPv6 subnet through a tunnelbroker. This is a great way to use IPv6 when your Internet provider does not yet support it. There’s a downside though: the tunnel adds overhead in terms of both latency and a lower MTU. It also introduces an additional point where […]

Read more..

niels / Hardware / #linux,#router

ExtraIP.com and UDM Pro

I’m using IPv4 and IPv6 ranges supplied by extraip.com. (Available in The Netherlands only.) Unfortunately the UDM Pro has no UI for setting up the required tunnels. I had to write a script, which I’m sharing below. My Use Case The script configures dnsmasq to distribute the IPv6 subnet using SLAAC. If you prefer, you […]

Read more..

niels / Blog / #linux

Tweaking Elementary OS

Elementary OS has been my favorite desktop distribution for the past 2 years or so. Its out-of-the-box experience is very close to my preferred setup. Nothing is perfect though. Below are the tweaks I apply when installing Elementary OS 6. BTRFS The default Elementary OS install uses an encrypted ext4 partition. If you want to […]

Read more..

niels / Blog / #linux

Magic Trackpad 2 with Xorg

Not quite happy with the solution described in my original post, I took another look at the problem and found: Xorg defaults to the libinput driver (just like Wayland), not the synaptics driver. The libinput driver complained about a parse error in /usr/share/libinput/50-system-lenovo.quirks. I ignored the parse error the first time around because I do […]

Read more..

niels / Blog / #jigsaw,#php

Jigsaw

Whoops. I accidentally wiped the VM running my WordPress blog. Rather than restore the WordPress blog I decided to go with Jigsaw this time. Jigsaw is one of many static site generators, or as the cool kids say, a way to use Jamstack. Jamstack What makes a Jamstack site more than just a regular static […]

Read more..

niels / Hardware / #laptop,#legion,#lenovo,#ubuntu

Ubuntu on the Legion 5 Pro (2021)

Heads up: I’m not a gamer. A combination of specs, pricing, availability and urgency led me to purchase this laptop for productivity reasons. My run-through may not cover all aspects needed for gaming. As my work depends on this laptop, I did purchase the additional on-site support. Keyboard Shortcuts If the RGB show on the […]

Read more..

niels / Software / #linux,#snap,#wayland,#zsh

Snap apps with Wayland and Zsh

There’s are two longstanding issues using snap apps in Ubuntu. Two issues that still exist in Ubuntu 20.04 beta. Snap apps don’t show up in Gnome’s Activities view when using Wayland instead of Xorg. Snap apps cannot be started from the command-line when using zsh instead of bash. Looking into this, I ran into numerous […]

Read more..

niels / Blog / #wordpress

Cleaner Theme

Update 2021-10-31: I’m no-longer using WordPress or the theme mentioned below. Changed to a nice clean WordPress theme that uses Tailwind CSS. Based on the wp-tailwind starter theme by freeshifter. (Thank you!) Will share my changes on Github shortly.

Read more..

niels / Code / #laravel,#nova,#php

Managing languages with Laravel Nova

The real title of this post should be Managing many languages with Laravel Nova. You’ll find out why, very soon. Using Spatie’s Laravel Translatable and Nova Translatable packages managing multiple languages with Laravel Nova is easy. Follow their instructions and it probably takes you less than 20 minutes to make your model translatable. I will […]

Read more..