Lokalt · fritt · begripligt

Programvara du faktiskt äger.

Egna verktyg för ekonomi, utvecklingsmiljö och vardagsautomation — byggda kring klartext, versionshantering och system som fortsätter fungera utan abonnemang, molntjänst eller tillstånd från någon annan.

Utvalt projekt

Larin

Ett komplett lokalt budgetsystem där varje krona får ett jobb och all ekonomisk data stannar hos användaren.

Aktivt projekt

Kuvertbudgetering ovanpå hledger

Larin importerar banktransaktioner, känner igen mottagare, hjälper till att kategorisera köp och bygger en kuvertbudget ovanpå vanliga journalfiler. Terminalklient, Emacs-gränssnitt och statisk dokumentation använder samma lokala datakälla.

Datamodell
Plain text accounting
Motor
Python + hledger
Gränssnitt
Terminal + Emacs
Drift
Lokalt, utan molnkrav

Codeberg / Jonix

Projekt

Konfigurationer och verktyg som vuxit fram ur riktiga behov i en Linux- och Emacs-baserad arbetsmiljö.

System och arbetsmiljö

Jonix/Guix-Config

Guix-Config

Modulär och deklarativ GNU Guix System-konfiguration för datorer, tjänster, paket och användarmiljö.

Guile · GNU GuixCodeberg ↗

Jonix/Emacs-Config

Emacs-Config

En modulär Emacs-plattform med profiler, reproducerbar pakethantering, diagnostik och egna arbetsflöden.

Emacs Lisp · ElpacaCodeberg ↗

Jonix/DotConfig

DotConfig

Portabel konfiguration för zsh, tmux och skrivbordsmiljöer, med verktyget dotctl för enklare installation och drift.

Shell · Zsh · TmuxCodeberg ↗

Verktyg och tillämpningar

Jonix/Patch-Ledger

Patch-Ledger

Applicerar, testar och bokför patchar så att förändringar kan följas och reproduceras över flera kodbaser.

Python · Git · TestsCodeberg ↗

Jonix/Magical-Scripts

Magical-Scripts

Små Unix-verktyg för säkrare Git-flöden, vardagsautomation och återkommande administrativa uppgifter.

Shell · Git · UnixCodeberg ↗

Jonix/katalogisering

Katalogisering

Lokal bokkatalog med ISBN-inläsning, Emacs-gränssnitt och export till en statisk webbplats.

Emacs Lisp · Org · ISBNCodeberg ↗

Grundidé

Begripligt framför bekvämt

Bekvämlighet är bra. Kontroll, läsbarhet och möjligheten att reparera sitt eget system är bättre.

01

Klartext

Data och konfiguration ska gå att läsa med en vanlig editor och förstå utan ett proprietärt mellanlager.

02

Lokalt först

Verktygen ska fungera på den egna datorn. En nätanslutning får vara ett tillägg, inte ett krav.

03

Versionerbart

Ändringar ska kunna granskas, ångras och flyttas mellan system med Git och vanliga filer.