→ Omarchy

I had tried Omakub a while ago. While it is nice, it is Ubuntu under the hood, and Gnome and I did not like the aesthetics of it.

I then used KDE for long time via Tuxedo OS, and then settled on Linux Mint Cinnamon flavour.

Recently I came across Omarchy via the Reowrk podcast

It is next incarnation of DHH’s (dare I say infactuation?) move to linux.

As is the natural progression, one enters Linux world via safe Ubuntu (or derivatives) before venturing into distros like Arch Linux, Gentoo (or NixOS)

So DHH moved from Ubuntu to ArchLinux, and the result is Omarchy.

Main selling point (per the podcast) is Hyprland tiling window manager.

Like DHH, I too had tried tiling window managers in past (i3) but I couldn’t really get it.

I liked the idea, but probably make it stick.

So I wanted to give Omarchy a try.

Luckily the ISO booted fine (unlike AnduinOS) but there is no Live mode to try it out.

It asked me few questions. But when it reached “where to install”, I had to bail out.

In past, my attempts to install Arch derivates like Manjaro, CachyOS and EndevoursOS had failed because WiFi did not work. I so wanted to use Arch/Derivatative, but this was a blocker.

Here it recognized and connected to my Home Wifi (via Terminal - no less) during the initial setup.

Other thing that does not work is Camera.

I tried lsusb and looks like camera amy still not work.

So far so good.

But I’m in the middle of development project, and can not afford downtime.

So I’m very likely to try Omarchy once I have some downtime.

→ AnduinOS

I was told by AnduinOS by one of my friend. I was told that it looks like Windows 11

I was intrigued.

Spoiler Alert : It does not 😄

All it really has is the centered menu button - which was to the left bottom for the longest time. Everywhere. Gnome, KDE and other DE (even until Win10) 1

It is based on Ubuntu and uses (skinned) Gnome.

It did not boot on my MBP (Currently running Linux Mint)

I just got the grub prompt. The USB was not recognized as EFI boot. 😢

I have tried too many live ISO on this machine, so I *know machine is not a problem. Maybe AnduinOS write the disk (a bit?) differently ? ¯_(ツ)_/¯

I did try it on a windows PC (Dell) - and it booted fine.

The website does say it supports only x86_64 architecture - which my machine is.

A little bit searching revealed that my old Apple machine may not be fully ACPI compliant.

Overall, I am not impressed.

It may be very good Gnome based distro.

But it is not for me.

I’m happy with Linux Mint. Thank you.


  1. The menu can be moved to left, per the documentation ↩︎

Dynamic Values when buiding Flutter app

Let me explain the usecase I’m working on a flutter app that talks to REST API. During the development, the server wil lbe on localhost but in production it would be real server. Solution ? Use --dart-define Way to do this is pass the value during the build time like flutter build apk --dart-define=BASE_URL=http://10.0.2.2:8000 10.0.2.2 is a special alias to your host machine from within the Android emulator. 1 When running the app on an Android emulator, it allows access to your local development server.

Continue Reading »

Human Would Have Known That

This Linkedin post, reminds me of the following dialog from the movie “I, Robot” “That was somebody’s baby. 11% is more than enough. A human being would’ve known that.” No, I don’t mean to say losing uncommitted work is same as someone’s life. But more “we” (society) trusts machines, such scenario are going to be more and more likely. (If you haven’t seen the movie, narrator is in an accident, there is another girl in another car - both cars are drowning.

Continue Reading »

`ty` type checker with Django

I wanted to try this new (still under preview, but when has that stopped me 😄) type checker named ty 1 from astral

Installing(?) was as easy as uvx run ty ¯_(ツ)_/¯

I wanted to try it on Django project I’m working on.

Continue Reading »

Troubleshooting ssh error

Today, I needed to setup ssh on a newly installed Ubuntu machine. Setting up ssh itself was straight forward install openssh-server start it via systemctl enable the port in the firewall But when I tried connecting it from other machine, I got the following error: Received disconnect from 192.168.1.110 port 22:2: Too many authentication failures 1 When I tried to get help, GenAI focused on Too many authentication part of the error, and gave me suggestions to change server to allow more attempts.

Continue Reading »

Make Bad Art Everyday

The tile of the post comes from Cheat code #3 of this post. I had a good streak writing here for a long time. Then in late April, I went on a week long trip. (Not vacation, it was a volunteering trip. I should have posted about it here. I did write about it in marathi, but shared it with closed group.) Long story short, that broke my streak, and it occurs to that I wrote 1 post in May, none in June, and this is my 2nd post in July.

Continue Reading »

How to use real android device for flutter development

I recently started learning Flutter. My 10 year old MBP with 8GB RAM is apparently not “enough” based on this documentation It “recommends” 32GB RAM. Lowest number listed is 8GB, but it means I can’t use Android Emulator, which seems like most common way to test the app during the development phase. But I do have a real android device, can I use that instead ? But most documentation talks/assumes emulator.

Continue Reading »

Failed attempt at Integrating Webmentions

I wanted to use webmentions as comments (maybe that is incorrect term, but I wanted to show thes webmentions at the end of each post) So setup everything correctly. I have been posting links to my posts on mastodon, like this one First I tested using Telegraph but I got an error The source document does not have a link to the target URL or domain Little bit of searching informed me that it must be <a href=.

Continue Reading »

It feels so good to “Do the right thing even if you don’t feel like doing it”

Hal Elrod (Miracle Morning fame) defines Habit as

Doing what needs to be done whether you feel like it not.

I did my MM SAVERS for 50 days, and then fell off the bandwagon.

Till I picked it up yesterday.

Today was the second day, and I didn’t feel like getting up.

But I did.

Once I was up, rest was easy 😄

Initial resistance needs to be overcome.

Maybe use 5-second rule ? (I didn’t. Today. Just sayin)