A space biologist by training and a (Arch)Linux user by passion #ArchLinux #Linux #KISS #FOSS #terminal, #python https://www-gem.codeberg.page/

  • 7 Posts
  • 181 Comments
Joined 2 years ago
cake
Cake day: February 17th, 2023

help-circle
  • Not being a developer myself, the wording may not be the best sorry. The take home message was that Mastodon seems more prone to external development based on its protocol and the fact that more than 20 apps already exist (all platforms included).

    Outside of using several apps to use Mastodon, I personaly rely on its API only to add Mastodon posts as comments on my static blog.


  • As far as I know Bluesky protocol is open-source but not its main app. Also, there are several apps available to use Mastodon. Additionally, note that Bluesky uses the AT Protocol (developed by Bluesky) while Mastodon uses ActivityPub (W3C standard) which is more friendly for third-party devs.

    As far as federation is concerned it’s still mostly centralized with Bluesky while Mastodon is fully federated.

    Something I personaly like as well with Mastodon is that the feeds don’t use algorithms.



  • I rely on cli tools for a lot of things too. Here’s a list:

    tmux: terminal multiplexer
    zsh (with fzf zsh completion): shell
    fzf: fuzzy finder
    doas: sudo replacement
    bat: cat replacement
    fd: find replacement
    advcpmv: cp/mv replacement
    eza: ls replacement
    zenith: htop replacement
    trash-cli: trash management
    neomutt: email client (notmuch is a most recommended addition)
    neovim (and plugins): text/code editor
    buku: internet bookmarks manager
    tut: mastodon client
    ucollage: image viewer
    udevil: (un)mounting removable devices and networks without a password
    magic-tape: youtube search/download and more
    rofi: used with scripts to do a lot of things
    pass: password manager
    yazi: file explorer
    iwd: wireless manager
    khal: calendar and webdav sync with vdirsyncer
    taskjuggler: complete task manager
    newsboat: feed aggregator
    fwupd: firmware updater
    chawan: web browser
    ncmpcpp: mpd-client
    duf: disk usage
    abook: contacts manager

    I have some of them detailed here.
    This GitHub also has a long list.

    Edit: added abook and duf to the list



  • I personally started with vim and I’m now using neovim for years. And I have to admit that it’s just an editor… But a perfectly optimized one.

    It requires some efforts to learn the basic useful features (like horizontal and vertical motion) but I quickly saw its potential. What made me stick to it and willing to invest even more efforts is the fact that you build it to fit your needs like a glove through the interface customization, no limit and powerful keybindings remapping, and a collection of plugins for everything (without making it slow or bloated). With the right plugins, this editor can handle any regular typing or specific coding language, and makes your workflow way more efficient thanks to a great project management approach and/or speedy fuzzy finder file explorer.

    I’ve barely started a series of posts dedicated to this incredible editor. Whether or not you’re using a vim or neovim, I’d recommend to stay curious because there’s other editors out there to be aware of and one may prefer them. I’ve tried quite some of themwhen moving to neovim but this one was just the one for me.










  • I used to use the famous Zathura for a long time, but it’s really minimal. Sioyek is an incredible pdf reader so overlooked.
    Amongst a lot of other things, it lets you:

    • quickly preview or jump to figures/references/equations/tables… (even if the PDF does not have links)
    • search paper names in any search engine you like (defaults are google scholar and library genesis) by middle clicking on their name or using keybindings
    • mark locations (using lower case for local mark and upper case for global mark) or create bookmarks for quick navigation
    • highlight text
    • save annotations in a local database or embed them in a new version of the PDF file to share them with others
    • automatically reload a file when it changes

    I wrote a brief overview of it quite some time ago.






  • There are a lot of software alternatives depending on your needs and preferences. You may want to take a look here or there.

    Linux is full of options to let you build the best system for you. That means you’ll have to invest some time to decide what you want (starting with the distro). Moving to Linux is discovering a brand new world where it’s easy to get discouraged and flooded by the freedom you’re given.


  • In your efforts of developing a new desktop, I’d suggest to look around for already existing Linux desktops focused on visually impaired users. While they may go beyond what you’re suggesting in your post (screen reader, text speech, braille output…) you may still get some inspiration from them.