- Omarchy 3.4 biedt een diepe integratie met tmux door gebruik te maken van het themasysteem en de symbolische link current/theme.
- PowerKit maakt het mogelijk om alle 17 Omarchy-thema's automatisch toe te passen in tmux, met een terugvaloptie naar Tokyo Night voor thema's die niet zijn toegewezen.
- De configuratie integreert met beheertools zoals TPM en scheidt kleuren van persoonlijke instellingen, waardoor aanpassingen behouden blijven bij het wijzigen van thema's.
- Dit ecosysteem maakt geavanceerde, consistente en geautomatiseerde werkomgevingen van het VS Code-type mogelijk via SSH in Arch Linux en afgeleide distributies.
Als je Omarchy op een Arch Linux- systeem gebruikt en je behoort tot de mensen die praktisch de hele dag in tmux zitten, bekijk dan de complete tmux-handleiding . Je hebt waarschijnlijk gemerkt dat het niet altijd even makkelijk is om alle kleuren en visuele aspecten op elkaar af te stemmen tussen het systeem, de terminal en de multiplexer. Omarchy doet al uitstekend werk met het uniformeren van thema's in applicaties zoals Alacritty, Kitty of Neovim, maar tmux schiet vaak tekort als het niet handmatig wordt aangepast.
Het goede nieuws is dat het tegenwoordig perfect mogelijk is om te genieten van volledige tmux-integratie met Omarchy op Arch-gebaseerde systemen, met automatische themawisseling, ondersteuning voor alle standaardthema's van Omarchy, compatibiliteit met pluginmanagers zoals TPM en geavanceerde configuraties die doen denken aan VS Code-omgevingen, ideaal voor zowel lokaal als via SSH werken.
Wat biedt Omarchy 3.4 tmux-gebruikers?
Omarchy 3.4 introduceert diverse nieuwe functies die de ervaring op Arch-gebaseerde desktops verbeteren: standaardintegratie met tmux, nieuwe slaapstandopties in recente installaties, verbeterde workflows in Hyprland en een flink aantal extra thema's die de esthetische mogelijkheden van het systeem aanzienlijk uitbreiden.
Een van de meest interessante verbeteringen voor dagelijkse terminalgebruikers is de native tmux-integratie . Deze is ontworpen voor zowel gebruikers die een eenvoudig en samenhangend thema willen als voor diegenen die een ontwikkelomgeving op afstand willen opzetten met een uiterlijk dat lijkt op een moderne editor zoals VS Code.
Deze integratie gaat niet alleen over het toevoegen van mooie kleuren: het is gebaseerd op de manier waarop Omarchy thema's beheert, de configuratiemap en diverse hooks en scripts waarmee tmux in realtime kan reageren op wijzigingen in systeemthema's, zonder dat je telkens handmatig bestanden hoeft aan te passen.
Dankzij deze functie kan tmux het kleurenpalet, de statusbalk en de algehele stijl van het thema dat actief is in Omarchy nauwkeurig volgen, met directe ondersteuning voor alle 17 standaardthema's en voorspelbaar gedrag, zelfs bij gebruik van aangepaste thema's.
Voor gebruikers van Arch Linux of afgeleide distributies die Omarchy al als hun hoofdomgeving hebben, is tmux hiermee slechts een onderdeel van het geheel, in plaats van een geïsoleerd element dat handmatig moet worden aangepast.

Eenvoudige integratie met behulp van de themastructuur van Omarchy.
Een van de meest directe manieren om tmux compatibel te maken met het Omarchy-thema is door gebruik te maken van de bestaande themadirectorystructuur . Elk Omarchy-thema slaat de configuratie van verschillende applicaties op dezelfde locatie op, waardoor alles gecentraliseerd is.
Bij een thema als Tokyo Night is de inhoud doorgaans georganiseerd volgens een bepaalde stijlstructuur. ~/.config/omarchy/themes/tokyo-night/waar bestanden voor verschillende programma's naast elkaar bestaan: Alacritty, Kitty, Neovim, enz. Het idee is om daar ook een specifiek configuratiebestand voor tmux toe te voegen.
De typische structuur van deze map voor het thema Tokyo Night kan elementen bevatten zoals: alacritty.toml, kitty.conf, neovim.lua en nu ook een tmux.conf Dit bestand is verantwoordelijk voor het definiëren van de tmux-instellingen die bij dat thema horen, inclusief het laden van de kleurenplugin of de statusbalk van uw keuze.
Een veelgebruikte aanpak is om dat te creëren tmux.conf Het thema kan worden uitgebreid met een regel die een externe plugin aanroept die het juiste kleurenpalet en de juiste stijlen levert. Als je bijvoorbeeld een specifiek tmux-thema hebt gebaseerd op Tokyo Night, dat op GitHub wordt gehost, kun je Omarchy dit laten gebruiken door simpelweg een verwijzing naar de plugin aan dat bestand toe te voegen.
De truc is dat Omarchy een symbolische link onderhoudt, genaamd current/theme die verwijst naar het momenteel actieve thema. Op deze manier wordt, wanneer je van thema wisselt in Omarchy, die link bijgewerkt en worden alle verwijzingen naar bestanden daarin ook bijgewerkt. current/theme Het schakelt automatisch over naar het nieuwe thema dat je hebt gekozen, zonder dat je tmux handmatig opnieuw hoeft te configureren.
In de praktijk betekent dit dat het voldoende is dat het hoofdconfiguratiebestand van tmux een regel bevat. source-file Door naar die link te verwijzen, leest tmux bij elke herlaadbeurt of nieuwe sessie de huidige Omarchy-thema-configuratie.
Concreet voorbeeld: het Tokyo Night-thema voor tmux
Een van de bekendste voorbeelden van integratie tussen tmux en Omarchy maakt gebruik van een specifiek Tokyo Night-thema voor tmux , dat wordt beheerd in een openbare GitHub-repository. Dit thema is ontworpen om perfect aan te sluiten op de Tokyo Night-versie die beschikbaar is binnen Omarchy.
Dit tmux-thema heeft een prachtig vormgegeven kleurenpalet geïnspireerd op Tokyo Night, een strakke en minimalistische statusbalk en een configuratie die naadloos integreert met pluginmanagers zoals TPM (tmux Plugin Manager). Hierdoor is de installatie ongelooflijk eenvoudig: declareer de plugin en laat TPM de download en het up-to-date houden voor u regelen.
Een voordeel van deze aanpak is dat de tmux-statusbalk aansluit bij de algehele bureaubladkleuren, wat bijdraagt aan een samenhangende visuele omgeving. Bovendien, omdat het thema is ontworpen met Omarchy in gedachten, integreert het naadloos met andere applicaties met een bepaald thema.
De gebruikelijke workflow zou zijn: het bestand configureren tmux.conf Om de Tokyo Night-plugin van tmux te activeren vanuit het Omarchy-thema, voeg je het betreffende bestand toe via een symbolische link. current/theme in tmux.conf Ga naar main en voer vervolgens tmux in om de plugins te installeren met behulp van de klassieke TPM-sneltoets. voorvoegsel + I (zien sneltoetsen in Linux), wat de installatie van alle opgegeven plugins activeert.
Eenmaal geïnstalleerd, wordt de Tokyo Night-configuratie automatisch toegepast elke keer dat u tmux opstart op een Omarchy-systeem met dat thema actief, zonder dat u verder iets hoeft te doen. Bij het wisselen van thema's kunt u hetzelfde patroon aanpassen aan andere stijlen.

Gebruikmakend van de huidige/thema-symbolische link en automatisch herladen
De kern van de integratie tussen tmux en Omarchy is het eerdergenoemde. symbolische link ~/.config/omarchy/current/themeDeze symbolische link verwijst altijd naar de actieve thema-directory, dus elk bestand dat via deze link wordt geladen, zal automatisch worden aangepast wanneer Omarchy van thema verandert.
Als je in je hoofdconfiguratie van tmux een regel toevoegt zoals source-file ~/.config/omarchy/current/theme/tmux.confWat je hiermee bereikt, is dat tmux het bestand leest. tmux.conf Dit bestand hoort bij het momenteel actieve thema. Bij het wisselen van thema's in Omarchy verwijst de symbolische link naar een andere themamap. Wanneer tmux opnieuw wordt geladen, wordt het nieuwe bestand gebruikt zonder dat er iets hoeft te worden aangepast.
Dit betekent dat je na elke themawijziging alleen de tmux-configuratie opnieuw hoeft te laden via de bijbehorende sneltoets of door de multiplexersessie opnieuw te starten. Op deze manier synchroniseren de statusbalk, kleuren en alle andere instellingen binnen enkele seconden met de nieuwe Omarchy-stijl.
Dit mechanisme is niet beperkt tot het Tokyo Night-thema: het kan worden toegepast op elke Omarchy-thema-directory die een tmux.confDit opent de deur naar een enorm scala aan consistente aanpassingsmogelijkheden tussen de desktop- en consoleomgevingen.
Met het oog op toekomstige aanpassingen is het voordeel van deze aanpak dat u de wijzigingen kunt doorvoeren. tmux.conf binnen elke themamap om specifieke details van die stijl te verfijnen, met behoud van de tmux.conf Het gaat hierbij met name om de algemene opties die je altijd wilt behouden, ongeacht het gekozen thema.
PowerKit: Geavanceerde integratie en ondersteuning voor alle 17 Omarchy-thema's
Naast de aanpak die gebaseerd is op specifieke themabestanden, bestaat er een meer geavanceerde oplossing waarbij tmux wordt geïntegreerd met PowerKit , een set thema's en hulpprogramma's die zich automatisch aanpast aan de themakeuze van Omarchy en de esthetiek van de statusbalk en andere visuele elementen centraal beheert.
De geautomatiseerde workflow met PowerKit wordt geactiveerd elke keer dat je het thema in Omarchy wijzigt met behulp van de snelkoppeling. Super + Ctrl + Shift + SpaceWanneer je die wijziging aanbrengt, schrijft Omarchy de naam van het actieve thema naar het bestand. ~/.config/omarchy/current/theme.name, wat dient als referentiepunt voor de overige tools die bij de integratie betrokken zijn.
Van daaruit een haak genaamd theme-set, waarmee een specifiek script wordt uitgevoerd: omarchy-tmux-theme-setDit script vertaalt de naam van het Omarchy-thema naar het overeenkomstige thema binnen PowerKit en genereert een tmux-configuratiebestand met de juiste stijl.
Concreet maakt het script het bestand aan of werkt het dit bij. ~/.config/tmux/powerkit-theme.confwaarin de configuratie voor het bijbehorende PowerKit-thema wordt opgeslagen. Vervolgens laadt tmux automatisch de configuratie opnieuw, zodat de themawijziging direct zichtbaar is in actieve sessies.
Dankzij dit mechanisme ziet de gebruiker hoe tmux zich in realtime aanpast aan de 17 standaardthema's van Omarchy , zonder dat er ook maar één regel configuratie hoeft te worden aangepast om een nieuwe look uit te proberen of lichte en donkere kleurenpaletten te combineren, afhankelijk van de situatie.
PowerKit installeren en bijwerken op Arch-systemen met Omarchy.
Om tmux met PowerKit te integreren in een Arch-gebaseerde Omarchy-omgeving, wordt de installatie uitgevoerd door de PowerKit-repository te klonen naar het pad. ~/.config/tmux/plugins/tmux-powerkitOp deze manier wordt de plugin naast de andere tmux-extensies geplaatst die u mogelijk op uw systeem gebruikt.
Nadat de repository is gekloond, wordt PowerKit geladen met behulp van run-shell vanuit het tmux-configuratiebestand, tenzij de aanwezigheid van TPM (tmux Plugin Manager) wordt gedetecteerd. In dat geval voegt het installatieprogramma de themalader eenvoudigweg toe aan het configuratiebestand om te voorkomen dat de plugin twee keer wordt geladen. tmux.conf En laat TPM de rest afhandelen.
Bij gebruik van TPM wordt de installatie van de PowerKit-plugin in tmux gestart met de gebruikelijke sneltoets. prefix + IDit zorgt ervoor dat de plugin wordt gedownload en geactiveerd, net als elke andere extensie die door dit systeem wordt beheerd.
Het onderhoud van PowerKit is ook goed doordacht: als de plugin is geïnstalleerd via git cloneeen haak wordt toegevoegd post-update die een git pull in de PowerKit-repository, elke keer dat u de opdracht uitvoert. omarchy-updateOp deze manier houd je zowel Omarchy als de tmux-integratie up-to-date zonder extra stappen.
In het scenario waarin PowerKit uitsluitend via TPM wordt beheerd, worden updates rechtstreeks vanaf de TPM uitgevoerd via de snelkoppeling. prefix + UIn dit geval wordt de post-update hook niet toegevoegd om conflicten met het updatemechanisme van de pluginmanager te voorkomen, zodat elk onderhoudssysteem werkt waar het verantwoordelijk voor is.
Omarchy-thema's die door PowerKit worden ondersteund en het standaardgedrag
PowerKit bevat een interne koppeling tussen Omarchy-themanamen en hun equivalenten in de tmux-powerkit-themabibliotheek . Dit zorgt ervoor dat wanneer je van thema wisselt in Omarchy, tmux de instructie krijgt om het meest geschikte PowerKit-thema te activeren om visuele consistentie te behouden.
Tot de volledig ondersteunde thema's behoren zeer populaire kleurenpaletten zoals Catppuccin in de varianten latte en mocha, Rose Pine in de ochtendmodus, Tokyo Night in het nachtschema, Gruvbox dark, Everforest dark, Kanagawa dragon, Flexoki light, en andere stijlen zoals Nord, Osaka-jade of Hackerman.
Je krijgt ook directe ondersteuning voor thema's zoals Ethereal, Matte-black, Miasma, Ristretto, Vantablack en White, die een breed scala aan kleuren bestrijken, van strakke, lichte tinten tot donkere schema's met hoog contrast. Al deze thema's integreren met de tmux-statusbalk en -esthetiek via PowerKit.
Als je een Omarchy-thema selecteert dat geen directe PowerKit-tegenhanger heeft, gebruikt het systeem automatisch het Tokyo Night/night-thema als referentie. Dit zorgt ervoor dat tmux een consistente en bruikbare look-and-feel behoudt, zelfs wanneer je experimenteert met thema's die niet expliciet in de mapping zijn opgenomen.
Het bestand ~/.local/bin/omarchy-tmux-theme-set Het bevat een afbeeldingsfunctie genaamd map_theme waar je je eigen koppelingen kunt toevoegen tussen Omarchy-themanamen en PowerKit-thema's, mits de laatstgenoemde in de map aanwezig zijn. tmux-powerkit/src/themes.
Geavanceerde aanpassingsmogelijkheden en het opslaan van opties in tmux.
Een van de voordelen van het gebruik van PowerKit als integratielaag is dat je het systeem de kleur- en themalogica kunt laten afhandelen , terwijl jij je concentreert op het verfijnen van de tmux-opties die daadwerkelijk van invloed zijn op je dagelijkse workflow.
Om dit te doen, hoeft u alleen uw aangepaste instellingen in het bestand te declareren. ~/.config/tmux/tmux.confVoeg daar de PowerKit-opties toe die u interesseren, evenals paneelconfiguraties, sneltoetsen, venstergedrag of elke andere tmux-functie die u naar eigen wens wilt aanpassen.
Het belangrijkste is dat deze aanpassingen constant blijven, zelfs wanneer je het thema in Omarchy wijzigt. Het PowerKit-bestand dat verantwoordelijk is voor de kleuren wordt namelijk apart geladen, zonder je algemene opties te overschrijven . Zo kun je schakelen tussen Catppuccin, Gruvbox of Tokyo Night zonder je toetsencombinaties of lay-outvoorkeuren te verliezen.
De PowerKit-documentatie beschrijft alle beschikbare opties in detail: van de stijl van de statusbalk tot indicatoren voor batterij, tijd, systeem, sessies en contextuele informatie. Je kunt deze mogelijkheden combineren met je eigen tmux-logica om een krachtige werkomgeving te creëren.
Mocht u ooit besluiten een aangepast Omarchy-thema te installeren dat een PowerKit-tegenhanger heeft, dan hoeft u alleen de eerder genoemde mappingfunctie uit te breiden. De enige vereiste is dat de naam van het PowerKit-thema overeenkomt met een van de bestanden in de themamap van de plugin; anders blijft de Tokyo Night-fallback gebruikt worden.
Geïnspireerd door VS Code-achtige setups en werken op afstand.
Veel gebruikers voelen zich aangetrokken tot tmux-configuraties die qua uiterlijk lijken op moderne editors zoals VS Code. Bekende ontwikkelaars, zoals DHH, hebben configuraties laten zien die tmux, terminaleditors en code-assistenten zoals Claude combineren om een krachtige workflow te creëren, zowel lokaal als via SSH.
In de context van Omarchy op Arch Linux is het perfect mogelijk om een groot deel van die ervaring na te bootsen, maar dan met je eigen favoriete tools, zoals Codex of andere terminal-compatibele AI-assistenten, terwijl je dankzij thema-integratie een consistente esthetiek behoudt.
Het belangrijkste aspect is dat tmux het middelpunt van je omgeving wordt: je kunt SSH-sessies met servers openen, het scherm in panelen splitsen, je teksteditor of ontwikkelomgeving uitvoeren en alles vanuit dezelfde interface beheren, met geoptimaliseerde sneltoetsen in de stijl van grafische editors. Dit is ook handig om te voorkomen dat een commando stopt met uitvoeren wanneer je de terminal sluit.
Als je dit combineert met het Omarchy-themasysteem en PowerKit, krijg je een omgeving die niet alleen functioneel is, maar ook visuele consistentie en overzichtelijkheid behoudt . Dat is vooral handig als je constant wisselt tussen verschillende servers of projecten en het overzicht wilt behouden van wat er in elk venster gebeurt.
Uiteindelijk draait het erom optimaal gebruik te maken van het Arch-ecosysteem en moderne tools: snelheid, lichtgewicht, automatische themawijzigingen en zeer nauwkeurige controle over de tmux-configuratie, waardoor je comfortabel kunt werken met zowel een eenvoudige terminal als geavanceerde setups zoals VS Code via SSH.
Met al deze functionaliteit – Omarchy 3.4, de themastructuur met specifieke bestanden zoals tmux.conf, de symbolische link current/themeMet de PowerKit-integratielaag, automatische update-hooks en ondersteuning voor de 17 standaardthema's plus alle aangepaste thema's die je aan de mapping toevoegt, heb je een ecosysteem binnen handbereik waarin tmux geen op zichzelf staand geheel meer is, maar een volledig geïntegreerd, visueel verfijnd onderdeel wordt, klaar voor zowel minimalistische workflows als geavanceerde configuraties geïnspireerd door moderne editors.
Gepassioneerd schrijver over de wereld van bytes en technologie in het algemeen. Ik deel mijn kennis graag door te schrijven, en dat is wat ik in deze blog ga doen: je de meest interessante dingen laten zien over gadgets, software, hardware, technologische trends en meer. Mijn doel is om u te helpen op een eenvoudige en onderhoudende manier door de digitale wereld te navigeren.
