Skip to content
View tomasmark79's full-sized avatar
β˜•
Declarative life. Imperative world. NixOS everywhere.
β˜•
Declarative life. Imperative world. NixOS everywhere.

Block or report tomasmark79

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tomasmark79/README.md

🧩 GNOME Shell extensions

πŸ”„ Translation Bundle

Translate selected text with your own AI translation server. Start with the server, then choose the extension for your desktop, browser or email client:

  • Translation API β€” the shared server, using Ollama and translategemma:4b by default. Its README covers installing Ollama, downloading the model and starting the API on your computer.
  • TranslatePlace β€” a GNOME Shell extension with two target languages, configurable shortcuts, local history and optional automatic replacement of selected text.
  • WebTranslatePlace β€” translate selected drafts in Chrome/Chromium and Firefox, or selected email text in Thunderbird. Replace selections while composing; view translations separately while reading email. Includes draft history, two target languages and additional Discord message translation.

Both extensions connect to Translation API at http://127.0.0.1:5001 by default. Follow the chosen extension's README for installation. WebTranslatePlace also has Safari and GNOME Web targets; Safari requires live verification, and GNOME Web is experimental with known failures.

πŸ› οΈ Administration tools

  • Modern Midnight Commander β€” a fork with trash actions, Wayland clipboard support, DotName skins, and ultra-fast ZIP extraction, packaged with Nix.

πŸ› οΈ Backup tools

  • SafeData β€” Universal backup script for LVM volumes and regular directories. It supports rsync and tar backups with include, exclude, or all filtering rules while preserving extended filesystem metadata.

πŸ’» Development tools and πŸ“ templates

🎹 Music production hardware & software

  • DreamScaler β€” DreamScaler brings musical scales, harmony, and color to your keys with a standalone app and an LED strip.
  • Bitwig Cheatsheet β€” find Bitwig Studio keyboard shortcuts for Windows, Linux, and macOS mapped to a standard ISO/QWERTY keyboard layout.
  • Bitwig Transport Control Script β€” control Bitwig Studio transport with mouse side buttons, even when a plugin window has focus, on Linux with X11.
Animated snake eating my GitHub contributions

Popular repositories Loading

  1. kbd-informer kbd-informer Public

    A GNOME Shell extension that displays the status of keyboard modifier keys in the top panel and shows notifications when lock keys change state.

    JavaScript 7 1

  2. bitwig-cheatsheet bitwig-cheatsheet Public

    Bitwig Studio keyboard shortcuts for Windows, Linux and macOS, mapped to a standard ISO/QWERTY keyboard layout.

    7 1

  3. safedata safedata Public

    Universal backup script for LVM volumes and regular directories. It supports rsync and tar backups with include, exclude, or all filtering rules while preserving extended filesystem metadata.

    Shell 5

  4. NixonCpp NixonCpp Public template

    Create your C++ applications and libraries

    C++ 5

  5. my-vision my-vision Public

    My Vision allows you to store and quickly switch between multiple display configuration profiles directly from the GNOME system menu. Profiles are bound to specific display devices, eliminating the…

    JavaScript 3

  6. translation-api translation-api Public

    Local translation server with an HTTP API for applications and browser extensions. The default setup runs on the same computer as your client and uses Ollama with the translategemma:4b model.

    Python 3