Skip to content
View tomasmark79's full-sized avatar
😎
Focusing
😎
Focusing
  • Declarative life. Imperative world. NixOS inside.
  • 20:31 (UTC +02:00)

Sponsoring

@NixOS
@rustdesk

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.

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
for your native language press translate in your browser

Ahoj, vítej u mě doma. Mám domovů více. Jeden i zde na Githubu. Jako organizovaná entita považuji za užitečné něco málo napsat o tom, co se zde děje a jak se tu úplně neztratit. Pokud jsi zvědavý o co tady jde, tak v zásadě o pár nástrojů, které dělají můj život o něco zajímavější.

🏗️ najdeš tady repozitáře související s vývojem v C++, který jsem si oblíbil v jeho nativní formě již před mnoha lety

Ručně už moc nepíšu, nicméně jsou zde projektové šablony, které jsem pár let dával dohromady a používal je v souvisejících projektech jako startovací kapsle. DotNameCpp a NixonCpp. DotNameCpp je původní šablona C++ projektu postavena na CMake a Conanu. Postupně jsem se dostal do stavu, kdy byl vývoj v DotNameCpp zbytečně moc složitý, takže jsem přešel na deklarativní konfiguraci buildovacího systému Meson. A tím vznikl NixonCpp, který nyní aktivně používám velmi často. NixonCpp je C++ startovací projekt na bázi Meson + Nix a několik dalších nástrojů. Více podrobností v repozitářích.

🏗️ najdeš zde pár doplňků pro GNOME

Nějakou dobu používám výhradně NixOS, který mě osvobodil od mnohaletého zbytečného utrpení imperativně konfigurovaných operačních systémů. NixOS mi tak dovolil se opět posunout blíže k vlastním snům, které poctivě ze své podstaty opravdu plní. A protože je vizuální minimalismus další velká svoboda, ulehčuji si život s desktopem GNOME, kde pomocí pár drobných doplňků, které jsem si vytvořil ještě více zjemňuji uživatelský zážitek, ne jen sobě, ale i tisícům dalších uživatelů. Najdeš je v repech.

🏗️ sound design, hudební produkce, to vše je můj další domov

Najdeš tady také pár věcí pro Bitwig Studio. Hudba je lék - to víme všichni.

🏗️ ostatní

Dále je zde různá všehochuť. Za zmínku stojí určitě zálohovací script v bashi SafeData, který používám automatizovaně na denní bázi pro zálohování /home a /homeshared složek na svém linuxovém desktopu/notebooku. Můj vlastní layout pro Klávesnice czenglish, bez které si již život nedokáži představit používám jak na Linuxu, tak na Windows.

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 4 1

  2. bitwig-cheatsheet bitwig-cheatsheet Public

    Modern 4K cheat sheet for Bitwig Studio keyboard shortcuts.

    Typst 4

  3. DotNameCpp DotNameCpp Public archive

    Given the cognitive complexity of the DotNameCpp template, I have decided to move forward and use native NixOS and Meson for configuring new C++ projects starting in 2026.

    C++ 2

  4. my-vision my-vision Public

    A GNOME Shell extension allows users to store DISPLAY profiles that are directly bound to specific display devices. This approach eliminates the need for redundant profiles in scenarios where video…

    JavaScript 2

  5. NixonCpp NixonCpp Public template

    Project template for a C++ application and library, set up with Meson/Nix tooling, tests, documentation, and packaging. (modular layout, CI-ready, cross-build targets).

    C++ 2

  6. DiscordTranslatorExtension DiscordTranslatorExtension Public

    Chrome extension for translating Discord messages from any to any language. Libretranslate required.

    JavaScript 1