NevaberryNevaberry
Knowledge Patches
OpenCodeCommit
AI Programming
Linux
About
  • NevaberryNevaberry
  • Knowledge Patches
  • OpenCodeCommit
  • AI Programming
  • Linux
  • About

    Linux

    Linux recommendations

    Linux distro recommendations

    Rocky Linux KDE

    Recommended for everyone

    Use Rocky Linux KDE if you want the computer not to break often. This is the mature and stable version of Fedora KDE.

    Fedora KDE

    For testing and tinkering

    Fedora KDE gets new features earlier, but that also means updates break things often. When updates are improved to stable condition, they are then passed on to Red Hat Enterprise Linux and Rocky Linux KDE.

    Fedora is the upstream proving ground, CentOS Stream is the rolling preview of the next RHEL (Red Hat Enterprise Linux), and RHEL, AlmaLinux, and Rocky Linux are the stable downstream releases.

    LibreOffice

    Use LibreOffice on Linux, Windows and MacOS. Use these formats so that AI-assistants can edit the files.

    Calc

    (Excel)
    .fods

    Writer

    (Word)
    .fodt

    Impress

    (PowerPoint)
    .fodp

    Draw

    (Visio)
    .fodg

    Math

    (Equations)
    .mml

    Math also supports .odf, but .mml is easier for AI agents.

    Terminal setup

    My portable tmux + Neovim setup has a VS Code-like terminal feel, strong git and worktree tools, markdown editing, and no language-server stack. It is built for local development, VPS, and Raspberry Pi workflows where agents do most heavy coding and I mostly review, edit, and steer. For manual coding work I use VSCodium with the OpenCodeCommit extension.

    https://github.com/AnttiJalomaki/tmux-nvim-setup

    System update script

    Update script to run from bash. Comprehensive, so remove parts you don't need.

    Download it to your home folder: wget https://nevaberry.com/linux/update.sh

    After download: chmod +x update.sh, then ./update.sh (or skip chmod and run bash update.sh).

    Keyboard - Kinesis Advantage360 Professional

    Kinesis Advantage360 keyboard halves on a standing desk

    Finnish & Swedish layout, no compromise

    The Advantage360 doesn't ship with a Nordic layout, which is the main thing that holds Finnish and Swedish speakers back from buying one. The fix takes ten minutes: open ZMK Studio (Clique) in a browser, drop in the layout below, save, flash. Below is what I run day to day β€” copy it, tweak it, or use it as a starting point.

    From operating system, use "English (US, international with AltGr dead keys)" layout.

    Base

    Base layout. Under right pinky mapped: ΓΆ (AltGr + p) and Γ€ (AltGr + q).

    Linux supported laptop brands

    Most popular, best support

    Framework
    System76

    Linux as first class citizen (everything works)

    TUXEDO
    Slimbook
    Star Labs
    Purism
    Kubuntu Focus
    NovaCustom
    Entroware
    Juno

    Linux as second class citizen (you might need to fix a lot of things)

    Lenovo ThinkPadX1, T, and P-series
    DellXPS & Latitude
    HPEliteBook & ZBook

    Probably will not work without major problems

    Lenovo ThinkPadX9, X13, E, L, and other series
    Any other brand