Omarchy : Une Nouvelle Distribution Arch Linux de 37signals

Si vous avez déjà passé un week-end à configurer Arch Linux avec Hyprland, vous connaissez la routine : des heures à éditer des fichiers de configuration, installer des paquets un par un, et résoudre des problèmes d’affichage. Et si vous pouviez éviter tout cela et obtenir un environnement de développement poli et piloté au clavier en quelques minutes ?
Voici Omarchy 2.0, une distribution Arch Linux opiniâtre de 37signals qui transforme une installation Arch vierge en une station de travail de développement complète avec une seule commande. Cet article explore ce qui distingue Omarchy d’une configuration Arch DIY, ses options d’installation, et pourquoi elle gagne en popularité parmi les développeurs qui veulent la puissance d’Arch sans la complexité de configuration.
Points Clés à Retenir
- Omarchy 2.0 fournit un environnement Arch Linux pré-configuré avec Hyprland, éliminant des heures de configuration manuelle
- L’installation prend 15 à 30 minutes via ISO ou une seule commande pour les systèmes Arch existants
- La distribution met l’accent sur les flux de travail pilotés au clavier avec la touche Super comme centre de commande
- Livrée avec une sélection soignée d’outils de développement, d’applications de productivité et 11 thèmes synchronisés
- Mieux adaptée aux développeurs et créateurs techniques prêts à adopter ses choix opiniâtres
Qu’est-ce qu’Omarchy 2.0 ?
Omarchy est une distribution Linux “omakase” créée par David Heinemeier Hansson (DHH), le créateur de Ruby on Rails et co-fondateur de 37signals. Le terme “omakase” vient de la cuisine japonaise, signifiant “je vous laisse le choix” – faire confiance au chef pour servir sa meilleure sélection.
Appliquée à Linux, cette philosophie signifie qu’Omarchy 2.0 fait des choix réfléchis concernant les paquets, configurations et flux de travail pour que vous n’ayez pas à le faire. Construite sur Arch Linux avec le gestionnaire de fenêtres en mosaïque Hyprland, elle est livrée comme un système complet conçu pour les développeurs, écrivains et créateurs techniques qui valorisent à la fois l’esthétique et la productivité.
Contrairement aux installations Arch minimales qui commencent avec rien, Omarchy inclut tout, de Neovim et Spotify à Chromium et LibreOffice. Mais ce n’est pas juste un ensemble de paquets – c’est un système cohérent où chaque composant fonctionne ensemble dès le départ.
Omarchy 2.0 vs Arch Nu + Hyprland : Différences Clés
Configurer Arch Linux avec Hyprland manuellement nécessite un investissement en temps significatif. Vous devez configurer les serveurs d’affichage, installer les dépendances du gestionnaire de fenêtres, configurer les polices, paramétrer les raccourcis clavier, et intégrer des dizaines d’outils. Une configuration typique peut prendre 4 à 8 heures pour les utilisateurs expérimentés, beaucoup plus pour les débutants.
Omarchy 2.0 élimine cette surcharge en fournissant :
- Hyprland pré-configuré avec des raccourcis clavier sensés et des règles de fenêtres
- Outils de développement intégrés avec un thème cohérent
- Système de configuration unifié accessible via un menu central
- Paramètres par défaut opiniâtres qui privilégient les flux de travail pilotés au clavier
- Synchronisation automatique des thèmes à travers le terminal, l’éditeur et les applications système
La nature opiniâtre signifie que certaines décisions sont prises pour vous. Par exemple, Caps Lock devient une touche de composition pour la saisie rapide d’emojis, la touche Super pilote toute la navigation, et Alacritty sert de terminal par défaut. Bien que ces choix ne conviennent peut-être pas à tout le monde, ils créent un environnement cohérent et productif dès le départ.
Options d’Installation pour Omarchy 2.0
Méthode d’Installation par ISO
L’approche recommandée utilise l’ISO Omarchy, qui fournit une expérience d’installation rationalisée :
- Téléchargez l’ISO Omarchy Online depuis omarchy.org
- Créez une clé USB bootable en utilisant balenaEtcher ou des outils similaires
- Désactivez Secure Boot et TPM dans votre BIOS
- Démarrez depuis la clé USB et suivez les invites de configuration
L’installateur impose le chiffrement complet du disque utilisant LUKS et nécessite un disque dédié – le dual-boot sur un seul disque n’est pas supporté. L’installation prend typiquement 15 à 30 minutes selon la vitesse d’internet.
Installation par Script en Une Commande
Pour les installations Arch existantes, Omarchy 2.0 offre un script de transformation :
wget -qO- https://omarchy.org/install | bash
Cette méthode nécessite une installation Arch fraîche sans environnement de bureau. Le script gère automatiquement toute l’installation de paquets, la configuration des fichiers de paramètres, et l’intégration système. Elle est particulièrement utile pour les machines virtuelles ou les systèmes où vous ne pouvez pas utiliser l’ISO.
Discover how at OpenReplay.com.
Le Flux de Travail Piloté au Clavier dans Omarchy 2.0
Tout dans Omarchy se fait via le clavier. Quand le système démarre, la souris devient secondaire jusqu’à ce que vous appreniez les raccourcis clavier. La touche Super (touche Windows sur la plupart des claviers) sert de centre de commande :
Super + Espace
: Lanceur d’applicationsSuper + Alt + Espace
: Menu de contrôle OmarchySuper + B
: Lancer le navigateurSuper + Entrée
: Ouvrir le terminalSuper + Touches fléchées
: Naviguer entre les fenêtresSuper + W
: Fermer la fenêtreSuper + 1/2/3/4
: Changer d’espaces de travail
Le gestionnaire en mosaïque Hyprland arrange automatiquement les fenêtres pour une utilisation optimale de l’écran. Les nouvelles fenêtres se placent en mosaïque aux côtés des existantes, et vous pouvez basculer entre les dispositions horizontales et verticales avec Super + J
. Cette approche élimine le chevauchement des fenêtres et maximise l’espace d’écran.
Outils et Applications Pré-installés
Environnement de Développement
Omarchy 2.0 est livrée avec une configuration de développement complète :
- Neovim avec la configuration LazyVim pour des fonctionnalités d’IDE modernes
- Outils de terminal : fzf pour la recherche floue, ripgrep pour la recherche rapide, zoxide pour la navigation intelligente de répertoires
- Contrôle de version : Git avec Lazygit TUI
- Conteneurs : Docker avec Lazydocker pour la gestion
- Support de langages : Installation facile pour les environnements Ruby, Node.js, Python, Rust et Go
Applications de Productivité
Au-delà des outils de développement, Omarchy inclut :
- Obsidian pour la prise de notes basée sur markdown
- Typora pour l’écriture sans distraction
- LibreOffice pour la compatibilité des documents
- Applications web : Raccourcis pré-configurés pour Slack, Discord, ChatGPT, et plus
- Média : Spotify, VLC, et outils d’édition d’images de base
Thèmes et Personnalisation dans Omarchy 2.0
Omarchy est livrée avec onze thèmes pré-configurés qui se synchronisent à travers toutes les applications. Changer de thème avec Super + Ctrl + Shift + Espace
met à jour :
- Les couleurs et polices du terminal
- La coloration syntaxique de Neovim
- Les notifications système et barres
- L’apparence du lanceur d’applications
- Le style de l’écran de verrouillage
Les thèmes populaires incluent Tokyo Night, Catppuccin, Gruvbox, et Everforest. Chaque thème inclut plusieurs images d’arrière-plan que vous pouvez faire défiler avec Super + Ctrl + Espace
.
Pour la personnalisation, tous les fichiers de configuration vivent dans ~/.config
. Vous pouvez modifier les raccourcis clavier, ajouter des thèmes personnalisés, changer les polices, ou ajuster tout comportement tout en maintenant la sensation intégrée du système.
Nouveautés d’Omarchy 2.0
La version 2.0 apporte un raffinement significatif par rapport à l’approche originale basée sur des scripts :
- Dépôt de paquets personnalisé pour les paquets spécifiques à Omarchy et les mises à jour
- Installateur raffiné avec une meilleure détection matérielle et gestion d’erreurs
- Intégration de Starship prompt pour une expérience de terminal informative mais minimale
- Paramètres d’applications par défaut étendus incluant des outils de développement et applications de productivité
- Mécanisme de mise à jour amélioré qui préserve les personnalisations utilisateur tout en mettant à jour les composants système
Ces améliorations rendent Omarchy 2.0 plus fiable et plus facile à maintenir à long terme.
Qui Devrait Utiliser Omarchy 2.0 ?
Omarchy plaît à plusieurs groupes :
- Développeurs qui veulent un environnement Linux productif sans surcharge de configuration
- Utilisateurs curieux d’Arch qui trouvent Arch vanilla trop chronophage à configurer
- Enthousiastes du clavier prêts à embrasser un flux de travail sans souris
- Rédacteurs techniques et créateurs qui apprécient l’environnement sans distraction
La courbe d’apprentissage est réelle – surtout si vous êtes nouveau aux gestionnaires de fenêtres en mosaïque ou à l’édition de style vim. Mais pour ceux prêts à investir quelques jours à apprendre les raccourcis clavier et le flux de travail, Omarchy offre une expérience informatique uniquement efficace.
Conclusion
Omarchy 2.0 représente un juste milieu réfléchi dans l’écosystème Linux. Elle fournit les paquets de pointe et la flexibilité d’Arch Linux tout en éliminant la complexité de configuration qui décourage de nombreux utilisateurs potentiels. En faisant des choix opiniâtres concernant les outils et flux de travail, elle livre un système cohérent qui est immédiatement productif.
Que les opinions d’Omarchy s’alignent avec vos préférences dépend de votre volonté d’embrasser sa philosophie centrée sur le clavier et son ensemble d’outils soigné. Pour les développeurs et créateurs techniques cherchant un environnement Linux beau et efficace sans le fardeau de configuration, Omarchy 2.0 offre une option convaincante qui vaut la peine d’être explorée.
FAQ
L'installateur ISO nécessite un disque dédié et ne supporte pas le dual-boot sur un seul disque. Cependant, vous pouvez faire du dual-boot à travers plusieurs disques ou utiliser la méthode d'installation par script sur une partition Arch existante.
Omarchy utilise un dépôt de paquets personnalisé qui sépare les mises à jour système des configurations utilisateur. Exécuter les mises à jour système via pacman ou le menu de contrôle Omarchy préserve vos paramètres personnalisés dans le répertoire .config.
Bien qu'Omarchy simplifie la configuration d'Arch, elle suppose une aisance avec les interfaces pilotées au clavier et les outils en ligne de commande. Les débutants pourraient trouver des distributions comme Ubuntu ou Fedora plus abordables avant de passer au flux de travail d'Omarchy.
Oui, Omarchy reste Arch Linux en dessous. Vous pouvez désinstaller les paquets indésirables avec pacman et installer des alternatives. Soyez juste conscient que supprimer des composants centraux pourrait casser la synchronisation des thèmes ou d'autres fonctionnalités intégrées.
Understand every bug
Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.