2026-04-03 22:16:16 UTC

iBoard.cc

The Programming Kitchen (a dev only blog)

iBoard - ABOUT

Avatar Andi
#iboard

iBoard is a little practicing project, figuring out how Elixir-development and AI comes together. So, I recently wrote this Blog-server. The content here doesn’t really matter! The project is not public (yet) but will be published at GitHub once it fulfills some basic quality standards ;-)

The iBoard Project This web application is written in Elixir with Phoenix, LiveView, TailwindCSS, DaisyUI, Ecto/Postgres, to name the most important. The full dependency list reads like:

:bcrypt_elixir, "~> 3.0"
:phoenix, "~> 1.8.3"
:phoenix_ecto, "~> 4.5"
:ecto_sql, "~> 3.13"
:postgrex, ">= 0.0.0"
:phoenix_html, "~> 4.1"
:phoenix_live_reload, "~> 1.2", only: :dev
:phoenix_live_view, "~> 1.1.0"
:lazy_html, ">= 0.1.0", only: :test
:phoenix_live_dashboard, "~> 0.8.3"
:esbuild, "~> 0.10", runtime: Mix.env() == :dev
:tailwind, "~> 0.3", runtime: Mix.env() == :dev
:heroicons, github: "tailwindlabs/heroicons", tag: "v2.2.0"
:gen_smtp, "~> 1.2"
:swoosh, "~> 1.5"
:castore, "~> 1.0"
:req, "~> 0.5"
:telemetry_metrics, "~> 1.0"
:telemetry_poller, "~> 1.0"
:gettext, "~> 1.0"
:gettext_sigils, "~> 0.1.0"
:jason, "~> 1.2"
:dns_cluster, "~> 0.2.0"
:bandit, "~> 1.5"
:tzdata, "~> 1.1"
:boundary, "~> 0.10", runtime: false
:ex_doc, "~> 0.31", only: [:dev, :prod], runtime: false
:earmark, "~> 1.4"

With a big hug to this gorgeous community!

Follow the tag #iboard if you’re interested in the faith of this project.

Features so far (Buzzwords)

  • Accounts, Users (phx.gen.auth)
  • Posts, Drafts, Authors, Moderators, Likes, Followers
  • User management, invite by e-mail
  • Supports DaisyUI Themes
  • Supports Locale and Timezone
0
2026-04-02 18:52

Framework 13" AMD Ryzen Meets Omarchy

Avatar Andi
#hardware #omarchy #getoutofit
Framework Laptop 13
Framework Laptop 13" — The original package, half opened.

There is a unique kind of magic in putting together your own computer. But building a laptop? That takes the experience to a whole new level. I recently got my hands on the DIY Edition of the Framework Laptop 13” powered by an AMD Ryzen processor, and let me tell you: the build process was an absolute blast.

From snapping the modular expansion cards into place to tightening the last captive screw on the chassis, every step felt like a victory. No glue, no proprietary roadblocks—just a beautifully engineered machine that felt truly like my laptop by the time I was done. But hardware is only half the battle. To make this AMD Ryzen beast really sing, I needed the right operating system.

Enter Omarchy.

Why Omarchy?

Omarchy Desktop
Omarchy Desktop — A screenshot of a dark theme on Omarchy

If you haven’t heard of Omarchy yet, you’re missing out. Created by David Heinemeier Hansson (DHH), it’s a brilliant, opinionated Linux distribution based on Arch Linux and the Hyprland tiling window manager. Instead of spending an entire weekend writing config files to make Arch usable, Omarchy gives you a gorgeous, keyboard-driven developer setup right out of the box. Zero bloat, beautiful aesthetics, and lightning-fast performance.

But as with any great Linux adventure, getting it installed required a little bit of a hack.

The “Aha!” Moment: Conquering Secure Boot

BIOS
BIOS — A screenshot of the laptop's BIOS

Omarchy, like many independent Linux distributions, requires you to disable Secure Boot in the BIOS before installation. Simple enough, right? I mashed the F2 key on boot, navigated to the Security tab in the Framework’s BIOS, and found the “Force Secure Boot” toggle.

Except… it was grayed out. Untouchable. Un-toggleable.

I spent a good twenty minutes scratching my head, wondering if I had missed a firmware update or if my glorious new laptop was locking me out. After some deep-dive research, I finally discovered the secret handshake.

If you are going down this same road and find yourself locked out of the Secure Boot settings, here is exactly how you bypass it:

  1. Enter the BIOS: Reboot your Framework and tap F2 to enter the BIOS setup.
  2. Navigate to the Security Tab: Use your arrow keys to slide over to the Security section.
  3. Set a Master/Supervisor Password: This is the magic key! Find the option to set a Supervisor or Master Password. You can make it something simple for now (like 1234), but do not forget it.
  4. Unlock the Toggle: As soon as you set that password and hit enter, the BIOS elevates your privileges. Suddenly, that stubborn “Secure Boot” option is no longer grayed out.
  5. Disable Secure Boot: Toggle it off.
  6. Clear the Password (Optional but recommended): If you don’t want a BIOS password slowing you down every time you tweak your settings, you can now go back and remove it (usually by choosing to change the password, entering your current one, and leaving the “new password” fields blank). Secure Boot will remain disabled!
  7. Save and Exit: Hit F10 to save your changes and reboot.

Booting Into the Future

With Secure Boot out of the way, the Omarchy ISO booted up flawlessly. The installation was incredibly smooth, and within minutes, I was staring at a stunning Hyprland desktop.

The marriage of the Framework 13’s crisp 3:2 display, the raw multi-core power of the AMD Ryzen chip, and the streamlined, keyboard-centric workflow of Omarchy is nothing short of incredible. Super + Space to launch apps, a blazingly fast terminal ready to go, and a system that feels completely tailored to productivity.

If you’re on the fence about picking up a Framework or diving into the world of Arch-based tiling window managers, consider this your sign. Yes, you might have to wrestle with a BIOS password for a hot second, but the reward on the other side? A modular, lightning-fast machine that is 100% yours.

Happy hacking!

1
2026-03-30 19:04

The Big Move

Avatar Andi
#bigtech #getoutofit

About my move from Google to kSuite

The kSuite Desktop
The kSuite Desktop — A bad screen capture of the kSuite web app.

Moving away from the dominant Big Tech ecosystem often feels like a daunting task—one that usually involves a complex weekend of “digital surgery.” However, I recently made the switch to kSuite the Swiss-based collaborative solution from Infomaniak, and the experience was surprisingly smooth.

If you’re looking for a digital home that values privacy, independence, and cost-effectiveness without the “Silicon Valley” strings attached, here is why kSuite should be on your radar.


🚀 The “Sunday Afternoon” Migration

One of the biggest hurdles to leaving Google or Microsoft is the sheer volume of data: domains, years of emails, and gigabytes of documents.

I set aside a Sunday afternoon for the move, and to my surprise, that was all it took. Infomaniak provides intuitive import tools that handle the heavy lifting. I was able to:

  • Transfer my domain with minimal downtime.
  • Sync my entire email history via their IMAP migration tool.
  • Move my documents over to kDrive (their cloud storage) seamlessly.

By the time the sun went down, my old accounts were empty, and my new Swiss-hosted digital workspace was ready to go.

🛠️ Performance “In Production”

I’ve now been using kSuite for a few days in my daily workflow, and the “honeymoon phase” isn’t wearing off. Here’s the breakdown:

  • Reliability: Everything works exactly as expected. Mail delivery is instant, and sync is snappy.
  • The “Better” Factor: Some features actually outperform the giants. The kDrive interface is remarkably clean, and the integration of OnlyOffice means I can edit Word, Excel, and PowerPoint files directly in the browser without the bloat of Microsoft 365.
  • Privacy by Design: Knowing my data is hosted in Switzerland—under some of the world’s strictest privacy laws—provides a peace of mind that’s hard to quantify until you actually make the move.

💰 The Bottom Line: Costs & Philosophy

What truly sets kSuite apart isn’t just the tech, but the business model.

Infomaniak is independent and employee-owned. They aren’t beholden to shareholders demanding data-mining for ad revenue. Their pricing is refreshing:

  • Transparent: No hidden “introductory” rates that double after a year.
  • Competitive: For many users, the Standard tier is essentially free (including your own domain mail), and the paid tiers offer massive storage (up to 6 TB) for a fraction of what “Big Tech” charges for similar enterprise features.

Final Thoughts

Switching to a sovereign, ethical cloud doesn’t have to be a sacrifice. After 48 hours in production, I haven’t missed a single feature from my old providers. In fact, the speed and simplicity of the Swiss approach have made my workflow feel lighter.

0
2026-03-30 11:07
Author
2
Posts
16
Comments
5
Likes
7
Following
6
Followers
6
Friends
2