15 points par GN⁺ 2025-08-08 | 3 commentaires | Partager sur WhatsApp
  • Omarchy est une distribution de style omakase basée sur Arch Linux et utilisant le gestionnaire de fenêtres en mosaïque Hyprland, avec presque tous les outils nécessaires au développement inclus par défaut
  • Plus qu’un simple ensemble de paquets, elle vise un système abouti qui prend en compte à la fois l’esthétique et la productivité, avec comme caractéristique une navigation intégralement au clavier ; les combinaisons avec la touche Super permettent de lancer des applications, organiser les fenêtres et changer d’espace de travail
  • Les applications incluses par défaut couvrent à la fois la productivité et le divertissement, avec Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom, etc.
  • Elle intègre aussi de puissants outils CLI/TUI comme fzf, Zoxide, ripgrep, eza, fd, ainsi que des plateformes de jeu comme Steam/Retroarch/le lanceur Minecraft
  • Des outils pour développeurs sont également fournis, comme Neovim basé sur LazyVim, Docker, GitHub CLI, Mise

Présentation d’Omarchy

  • Distribution spécialement pensée pour les développeurs, basée sur Arch Linux + Hyprland
  • Distribution de style omakase conçue directement par le célèbre développeur DHH (David Heinemeier Hansson), créateur de Ruby on Rails
  • Un système intégré, minimaliste mais pensé pour rechercher à la fois beauté et productivité, plutôt qu’un simple assemblage de paquets
    • Tous les principaux outils de développement et logiciels d’usage quotidien sont préinstallés, permettant de mettre en place un environnement de travail immédiatement
    • De beaux thèmes, un tiling efficace, un contrôle intégral au clavier, et des applications TUI intégrées
    • Personnalisation avancée via l’édition des fichiers de configuration
    • Un environnement desktop très abouti, prêt à l’emploi pour le développement, l’écriture, le design, les réunions et d’autres tâches
  • Reflète la philosophie selon laquelle un beau système renforce la motivation, et une forte motivation mène à la productivité
  • L’environnement de fenêtres en mosaïque centré sur les TUI et fortement axé sur les thèmes peut ne pas convenir à tout le monde, mais une fois maîtrisé, il peut grandement améliorer l’efficacité de développement et l’immersion
  • Omarchy convient aux utilisateurs avancés, développeurs, et personnes familières des fenêtres en mosaïque, du contrôle au clavier et de l’édition directe des fichiers de configuration
  • Pour les débutants sous Linux ou les utilisateurs habitués à un environnement desktop plus traditionnel, il est recommandé d’essayer d’abord Omakub, basé sur Ubuntu

Navigation

  • Contrôle intégral au clavier
    • Lanceur d’applications : Super + Space
    • Menu principal : Super + Alt + Space
    • Navigateur : Super + B
    • Terminal : Super + Return
    • Changement de fenêtre : Super + Arrow
    • Déplacement de fenêtre : Super + Shift + [numéro]
    • Basculer une fenêtre entre mode flottant et mosaïque : Super + V
  • Gestion du tiling/de l’empilement/des espaces de travail via Hyprland
  • Le redimensionnement et le placement des fenêtres peuvent être effectués avec Super + souris

Applications par défaut

CLI/TUI

  • Neovim (préréglage LazyVim)
  • fzf — recherche floue (prise en charge de ff, Ctrl+R)
  • Zoxide — remplaçant de cd, navigation basée sur l’historique des répertoires
  • ripgrep — recherche ultra-rapide dans le contenu des fichiers
  • eza — remplaçant de ls, avec couleurs et icônes
  • fd — remplaçant de find, syntaxe intuitive
  • Lazygit — client Git pour terminal
  • Lazydocker — TUI de gestion Docker
  • Btop — surveillance CPU/mémoire/réseau
  • Impala — TUI Wi-Fi
  • Fastfetch — affichage des informations système

GUI

  • Obsidian — gestion des connaissances basée sur Markdown
  • Pinta — édition d’image légère
  • LocalSend — transfert de fichiers de type AirDrop
  • LibreOffice — suite bureautique
  • Signal — messagerie E2E
  • mpv — lecteur vidéo léger
  • OBS Studio — enregistrement et streaming
  • Kdenlive — montage vidéo

Logiciels commerciaux

  • 1Password — gestionnaire de mots de passe
  • Typora — éditeur Markdown minimaliste
  • Dropbox — synchronisation de fichiers
  • Spotify — streaming musical
  • Zoom — visioconférence

Outils de développement

  • Éditeur par défaut : LazyVim
  • Éditeurs alternatifs : VSCode (VSCodium), Cursor, Zed, Emacs (installation via yay)
  • Mise — gestion des runtimes multilangages
  • Docker + Compose préconfiguré
  • GitHub CLI — authentification GitHub/gestion des dépôts
  • Prise en charge de l’installation de bases de données locales depuis le menu Omarchy

Jeux

  • Steam — jeux récents basés sur Proton
  • Retroarch — émulation de jeux rétro
  • Lanceur Minecraft (yay -S minecraft-launcher)

3 commentaires

 
halfenif 2025-10-04

Steam n’était pas inclus dans l’installation de base. Et j’ai confirmé que le coréen fonctionne avec fcitx5. (ibus et nimf ont échoué)

 
spp00 2025-08-11

À proprement parler, ce n’est pas une distribution Linux, mais plutôt un script de configuration Arch Linux pour développeurs intensifs.

 
GN⁺ 2025-08-08
Avis Hacker News
  • Si vous cherchez une excellente distribution Linux orientée développeurs, je recommande vraiment très fortement Bluefin Linux
    https://projectbluefin.io/
    • L’idée est cool, mais je trouve ça un peu limite de prendre en charge Homebrew
      Homebrew est de loin le pire gestionnaire de paquets de tous les temps, et j’aimerais qu’aucun développeur sérieux ne l’utilise vraiment sous Linux
      La plupart des gestionnaires de paquets prennent en charge la gestion des versions et la conservation des anciennes versions installées, contrairement à Homebrew
      Après m’être fait avoir plusieurs fois, je boycotte Homebrew
      pacman, apt-get, pkgsrc, nix — n’importe quel gestionnaire de paquets vaut mieux que Homebrew
    • J’utilise aussi Silverblue avec énormément de satisfaction (une autre variante d’Universal Blue, sur une base presque identique à Bluefin)
      Il m’a fallu un peu de temps pour m’habituer à cet environnement différent, mais comme je l’utilise comme OS unique au quotidien, la stabilité passe avant tout
      On a une sensation de stabilité comparable à macOS, avec en plus la puissance, la praticité et la personnalisation de Linux
      Tout ce que le modèle immuable ne permet pas de résoudre se contourne facilement avec Distrobox
      Le développement basé sur des conteneurs y est vraiment bien implémenté
      Grâce à Distrobox, les applis et shells conteneurisés donnent l’impression d’être natifs, tout en ayant un accès direct au système de fichiers hôte, au réseau, au matériel, etc.
      On peut l’utiliser sans se soucier des conflits de dépendances qu’on rencontre en développement natif
      Et si quelque chose tourne mal, il suffit de relancer un nouveau conteneur pour repartir immédiatement
  • J’ai beaucoup aimé qu’ils aient joint une vidéo avec une excellente narration explicative
    C’est bien mieux que des GIF qui vont trop vite et manquent de contexte
    • À l’époque, la première présentation de Ruby on Rails avait aussi été faite avec une superbe vidéo narrée
      Presque 20 ans ont passé, et c’est toujours surprenant de voir qu’il n’y a pas plus de gens qui présentent correctement leurs projets en vidéo comme ça
  • Je l’ai installé sur un mini-PC et je l’apprécie de plus en plus
    Je commence à croire qu’un jour je pourrai l’utiliser comme machine principale à la place de macOS
    Surtout, je suis impressionné par sa consommation de ressources extrêmement faible
  • Je suis ce parcours depuis l’époque d’Omakub
    Ce week-end, je prévois de remettre en état un MBP de 2015 dont le disque dur a lâché, puis d’y installer Omarchy
    J’ai entendu dire que ça tournait bien même sur du vieux matériel
    J’ai hâte de retrouver la sensation d’avoir une machine de développement mobile après tout ce temps
  • J’ai utilisé la version faite pour Ubuntu
    Mon environnement précédent était devenu trop vieux et trop inconfortable
    Mes dotfiles étaient aussi en désordre, et ça m’a permis de passer de zéro à un environnement pratique sans effort
    Maintenant, je l’utilise en le personnalisant petit à petit selon mes besoins
  • Ça me fait penser à Crunchbang
    J’aime bien ce côté petite distribution avec une forte personnalité, très assumée
    Ça a l’air amusant à essayer
    • Crunchbang était vraiment une excellente distribution
      J’ai utilisé Linux comme système principal pendant environ sept ans, en passant d’Ubuntu à Crunchbang, avec un double boot sur un MacBook Pro de 2012
      J’ai beaucoup souffert de l’autonomie catastrophique
      Comme il n’y avait pas de contrôle automatique des ventilateurs, le portable chauffait énormément, au point d’être presque impossible à toucher
      J’avais même écrit moi-même un script bash pour contrôler les ventilateurs avec les touches de fonction
      https://gist.github.com/nwjlyons/b29ee6f7e26595f55a2a
      Ce genre de bricolage avait son charme, mais aujourd’hui je préfère simplement une machine qui fonctionne aussi bien qu’un MacBook Pro
    • L’héritier spirituel de Crunchbang existe toujours
      https://crunchbangplusplus.org/
  • Je trouve que c’est un peu exagéré d’appeler ça une distribution
    C’est simplement Archlinux configuré avec Hyprland
    • Le mot « distribution » n’apparaît nulle part sur le site en question
      C’est intéressant, mais ça ne m’enthousiasme pas comme une nouvelle distribution
      Le titre est trompeur, donc j’ai signalé le post
    • Dans une interview, DHH l’a lui-même qualifié de remix
      C’est plus qu’une simple configuration Hyprland, mais pas vraiment une distribution au sens strict
  • La configuration est vraiment bien pensée
    J’utilise Omarchy sur un PC secondaire (mon système principal reste un Mac)
    J’ai l’impression que DHH a plutôt bon goût
    J’ai changé quelques applications pour mieux correspondre à mes préférences personnelles (par exemple un autre navigateur à la place de Chromium, pas de 1password, etc.), mais la configuration de base était facile à comprendre
    En venant de macOS, j’ai particulièrement apprécié les raccourcis clavier
    Arch Linux a d’ordinaire une barrière d’entrée élevée, car il faut configurer beaucoup de choses soi-même pour en tirer quelque chose de confortable, mais Omarchy supprime cette douleur liée à l’apprentissage et aux choix
    Le tweet ci-dessous résume bien cela

    Un environnement Hyprland+Arch, avec les thèmes/scalings GTK/QT et la configuration de nombreux utilitaires, dans lequel un temps énorme a été investi pour créer une excellente base qu’on peut utiliser telle quelle ou continuer à personnaliser
    Le gestionnaire de fenêtres en tuiles est vraiment excellent
    Mes jeunes enfants utilisent l’ordinateur pour faire leurs devoirs, et j’ai été surpris de les entendre dire qu’ils préféraient cet environnement à Mac ou Windows
    Personnellement, ça a été un grand changement auquel il a fallu m’habituer
    J’avais un vieux PC de 2014 sur lequel une réinstallation propre de Windows 10 était devenue tellement lente que je l’avais presque abandonné, mais avec Omarchy (Arch+Hyperland), il tourne de façon remarquablement fluide
    L’inconvénient, c’est qu’il est optimisé pour un usage mono-utilisateur
    Il part du principe d’un chiffrement du disque et d’une connexion utilisateur unique
    Ce n’est pas adapté à un PC partagé entre plusieurs personnes
    Avec la configuration actuelle, il faut exécuter séparément le script d’installation bash pour chaque utilisateur, puis gérer les mises à jour à part
    Je suis curieux de voir comment Omarchy va évoluer à l’avenir
    Et ça m’a aussi donné des idées d’interface que j’aimerais reprendre sur mon Mac
    https://x.com/dhh/status/1932130355663761794

  • Je compte essayer ça moi-même
    J’ai longtemps utilisé i3 comme bureau principal, puis je suis finalement revenu à Mate à cause de divers désagréments
    C’est la première fois que j’entends parler de Hyprland
    • Si vous êtes habitué à i3, Sway pourrait vous intéresser
      C’est une version portée d’i3 vers Wayland
  • C’était assez amusant de suivre le parcours de DHH dans Linux (ce n’est pas moqueur)
    Il aborde ça de façon légère, et ça donne envie de voir dans quelle technologie il va se plonger ensuite
    Si son prochain défi est du côté des distributions immuables, je me demande s’il ira plutôt vers Silverblue ou vers NixOS
    • En entendant ça, ça m’a rappelé mes bébés quand ils ont appris à marcher pour la première fois (sans moquerie, bien sûr)
      J’espère que DHH découvrira FreeBSD la prochaine fois
    • On lui avait proposé d’utiliser Nix dans Omakub, mais DHH avait refusé avec enthousiasme
      Choisir un outil plus original et plein d’esprit plutôt que l’outil le plus pragmatique, c’est tout à fait le style de DHH
      Ça donne la même impression que de continuer à utiliser Rails en 2025