janAkali

joined 1 year ago
[–] janAkali@lemmy.one 11 points 6 months ago* (last edited 6 months ago) (6 children)

Half of the linux ecosystem is personal projects.
Linux itself started as

just a hobby, won't be big and professional like gnu

It's not useless as you can learn from it.

[–] janAkali@lemmy.one 3 points 6 months ago (1 children)

Almost. It doesn't try to solve all the problems, though. I'd say it's a passion project like Haiku and TempleOS.

[–] janAkali@lemmy.one 6 points 6 months ago (10 children)

From interview: it started as a research project. The author wanted a distribution that uses the least system resources with maximum performance.
He started with archlinux, moved on to gentoo and to go even deeper - found the infamous "linux from scratch" and started to shape his own distro.

 

Probably a long way from being daily-driven, but I really love the idea.
Interview with creator: https://www.youtube.com/watch?v=uMzbVBpjFiM

[–] janAkali@lemmy.one 2 points 6 months ago* (last edited 6 months ago)

Ok, because of this post - I decided to bite the bullet and try wayland again. And it was much better experience this time:

I've installed sway "pattern" on OpenSuse-Tumbleweed and:

  • Previous time I had some issues with lightdm not supporting sway, now - it just works.
  • I still use xdotool and i3-msg in my custom scratchpad script and yet everything is working.

waybar absolutely supports clicking tray icons.

I confused it with swaybar, that's installed with sway by default and should be an i3bar-compatible. Waybar doesn't seem to support i3bar protocol, but anyway, after I configured it - it's like 95% there from what I want.

  • I had to force xcb platform for appimage of nekoray (qt VPN gui), because it's complaining about missing wayland-egl plugin. But it's a small problem with straightforward fix, so not that bad.
[–] janAkali@lemmy.one 1 points 6 months ago (2 children)

I could switch tomorrow if I could do my current setup:

  • Tiling Window manager (sway?)
  • simple status bar to output text from a script with clickable applet icons (waybar?)
  • the way to show/hide windows on a button press - I have a script that I use to quickly toggle 3 dropdown terminal windows

Last time I tried Wayland in December, I had issues with waybar not supporting clicking tray applet icons. Also I've ported my dropdown terminals script to support sway - and it worked half the time, like, literally every second key press was ignored.

On one hand I have X session that currently has no downsides for me, on other - wayland that has no upsides. Tell me, why would I switch?

[–] janAkali@lemmy.one 4 points 9 months ago* (last edited 9 months ago) (2 children)

RunnerUp and Another Activity Tracker seem like your best options.

[–] janAkali@lemmy.one 3 points 9 months ago* (last edited 9 months ago) (1 children)

For one - the error handling. Every codebase is filled with messy, hard to type:

if err != nil {
    ...
}

And it doesn't even give you a stack trace to debug the problem when an error happens, apparently.

Second reason - it lacks many features that are generally available in most other languages. Generics is the big one, but thankfully they added them in last half a year or so. In general Golang's design principle is to implement only the required minimum.

And probably most important - Go is owned by Google, aka the "all seeing eye of Sauron". There was recently a big controversy with them proposing adding an on-by-default telemetry to the compiler. And with the recent trend of enshittification, I wouldn't trust google or any other mega-corporation.

[–] janAkali@lemmy.one 7 points 9 months ago

I have all apps I use daily in the appimage format. Yesterday I decided to try btrfs for my root partition and did my annual Linux reinstall. All my apps were already there and ready for work from the start.
I also have a usb flashdrive always on me with the same appimages. Just in case I'd wipe a hard drive by accident and wouldn't have an internet connection or something like that (in case of emergencies). You can't do this with flatpaks or snaps.

[–] janAkali@lemmy.one 10 points 9 months ago (3 children)

IMO, go's gopher is ugly, not cute. But, anyway, there are better reasons not to learn Go.

[–] janAkali@lemmy.one 26 points 10 months ago* (last edited 10 months ago) (1 children)

Iirc, you can't log into Mastadon with a lemmy account, but there should be a way to follow a mastodon account from a lemmy instance. Never tried it, though.

Edit: Apparently, it's not possible either. Mastodon users can follow lemmy communities, but not the other way around. 😔

[–] janAkali@lemmy.one 3 points 11 months ago* (last edited 11 months ago)

There're multiple things OpenSUSE does differently, when compared to most other distros:

  • they enable firewall by default.
  • they have automatic testing pipeline, that catches most broken, not-working applications before they're made available to public.
  • if update breaks your setup - you can rollback to previous snapshot in minutes.
  • supports both apparmor and selinux.
[–] janAkali@lemmy.one 8 points 1 year ago

I'm using metager.org, because I won't trust a closed-source service like DDG or profit-driven company like Brave to not censor their search results.

view more: next ›