15 पॉइंट द्वारा GN⁺ 2025-08-08 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Omarchy एक omakase शैली का डिस्ट्रीब्यूशन है, जो Arch Linux पर आधारित है और Hyprland tiling window manager का उपयोग करता है; इसमें development के लिए ज़रूरी लगभग सभी tools डिफ़ॉल्ट रूप से शामिल हैं
  • यह सिर्फ़ packages का संग्रह नहीं, बल्कि सौंदर्य और उत्पादकता दोनों को ध्यान में रखकर बनाया गया एक पूर्ण सिस्टम है; इसकी खासियत keyboard-केंद्रित पूरा shortcut navigation है, जहाँ Super key combinations से apps लॉन्च, window placement और workspace movement किया जा सकता है
  • डिफ़ॉल्ट apps में Obsidian, Signal, mpv, OBS Studio, Chromium, Spotify, LibreOffice, Zoom आदि शामिल हैं, जो productivity और entertainment दोनों को कवर करते हैं
  • इसमें fzf, Zoxide, ripgrep, eza, fd जैसे शक्तिशाली CLI/TUI tools के साथ Steam/Retroarch/Minecraft launcher जैसे gaming platforms भी शामिल हैं
  • LazyVim-आधारित Neovim, Docker, GitHub CLI, Mise जैसे developer tools भी दिए गए हैं

Omarchy परिचय

  • Arch Linux + Hyprland पर आधारित developer-केंद्रित डिस्ट्रीब्यूशन
  • Ruby on Rails के निर्माता प्रसिद्ध developer DHH (David Heinemeier Hansson) द्वारा सीधे तैयार किया गया omakase शैली का डिस्ट्रीब्यूशन
  • सिर्फ़ packages का बंडल नहीं, बल्कि minimal होते हुए भी सुंदरता और उत्पादकता दोनों को साथ लेकर चलने वाला एक integrated सिस्टम
    • सभी प्रमुख development tools और रोज़मर्रा के software पहले से इंस्टॉल हैं, इसलिए तुरंत development environment तैयार किया जा सकता है
    • सुंदर themes, efficient tiling, पूर्ण keyboard control, built-in TUI applications
    • config files को edit करके advanced user customization
    • development, writing, design, meetings जैसे विभिन्न कामों के लिए तुरंत इस्तेमाल योग्य एक polished desktop environment
  • इस दर्शन को दर्शाता है कि सुंदर सिस्टम प्रेरणा बढ़ाते हैं, और ऊँची प्रेरणा उत्पादकता में बदलती है
  • TUI-केंद्रित, theme-प्रधान tiling window environment सभी को पसंद आए ऐसा ज़रूरी नहीं, लेकिन इसकी आदत हो जाने पर यह development efficiency और immersion को काफ़ी बढ़ा सकता है
  • Omarchy advanced users, developers, tiling window और keyboard-केंद्रित संचालन, तथा config files को सीधे edit करने के अभ्यस्त users के लिए उपयुक्त है
  • Linux की शुरुआत करने वालों या traditional desktop environment के आदी users के लिए पहले Ubuntu-आधारित Omakub आज़माने की सिफ़ारिश की जाती है

Navigation

  • पूरा keyboard control
    • app launcher: Super + Space
    • main menu: Super + Alt + Space
    • browser: Super + B
    • terminal: Super + Return
    • window switching: Super + Arrow
    • window move: Super + Shift + [숫자]
    • floating/tile switch: Super + V
  • Hyprland की tiling/stack/workspace management उपलब्ध है
  • window resizing और placement Super + mouse से किया जा सकता है

डिफ़ॉल्ट applications

CLI/TUI

  • Neovim (LazyVim preset)
  • fzf — fuzzy search (ff, Ctrl+R support)
  • Zoxidecd का विकल्प, directory history-आधारित navigation
  • ripgrep — बेहद तेज़ file content search
  • ezals का विकल्प, color + icon support
  • fdfind का विकल्प, सहज syntax
  • Lazygit — terminal Git client
  • Lazydocker — Docker management TUI
  • Btop — CPU/memory/network monitoring
  • Impala — Wi-Fi TUI
  • Fastfetch — system information display

GUI

  • Obsidian — Markdown-आधारित knowledge management
  • Pinta — हल्का image editing
  • LocalSend — AirDrop-शैली file transfer
  • LibreOffice — office suite
  • Signal — E2E messaging
  • mpv — हल्का video player
  • OBS Studio — recording और streaming
  • Kdenlive — video editing

Commercial software

Development tools

  • डिफ़ॉल्ट editor: LazyVim
  • वैकल्पिक editors: VSCode(VSCodium), Cursor, Zed, Emacs (yay से install)
  • Mise — multi-language runtime management
  • Docker + Compose preconfigured
  • GitHub CLI — GitHub authentication/repo management
  • Omarchy menu से local DB installation support

Games

  • Steam — Proton-आधारित latest games
  • Retroarch — retro game emulation
  • Minecraft launcher (yay -S minecraft-launcher)

3 टिप्पणियां

 
halfenif 2025-10-04

Steam डिफ़ॉल्ट इंस्टॉलेशन में शामिल नहीं था। और मैंने पुष्टि की कि हिंदी/कोरियाई इनपुट fctix5 से लागू हो गया। (ibus, nimf असफल रहे)

 
spp00 2025-08-11

सख्ती से कहें तो यह Linux distribution नहीं, बल्कि हैवी डेवलपर्स के लिए Arch Linux configuration script है।

 
GN⁺ 2025-08-08
Hacker News की राय
  • अगर आप एक बेहतरीन developer-केंद्रित Linux distro ढूंढ रहे हैं, तो मैं Bluefin Linux की बहुत ज़ोरदार सिफारिश करूंगा
    https://projectbluefin.io/
    • आइडिया बढ़िया है, लेकिन Homebrew सपोर्ट होना मुझे थोड़ा खटकता है
      Homebrew अब तक का सबसे खराब package manager है, इसलिए काश Linux पर कोई गंभीर developer इसका इस्तेमाल न करे
      ज़्यादातर package manager version management और पुराने install किए गए versions को संभाल कर रखने की सुविधा देते हैं, लेकिन Homebrew ऐसा नहीं करता
      कई बार बुरा अनुभव होने के बाद मैंने Homebrew का बहिष्कार कर दिया है
      pacman, apt-get, pkgsrc, nix — कोई भी package manager Homebrew से बेहतर है
    • मैं Silverblue भी बहुत संतोष के साथ इस्तेमाल कर रहा हूँ (यह Universal Blue का एक और version है, जिसका base लगभग Bluefin जैसा ही है)
      बदले हुए environment का आदी होने में थोड़ा समय लगा, लेकिन क्योंकि मैं इसे daily driver के तौर पर single OS की तरह चलाता हूँ, इसलिए stability सबसे ज़्यादा महत्वपूर्ण है
      यह macOS जितना stable महसूस होता है, और साथ ही Linux की ताकत, सुविधा और customization भी देता है
      immutable model में जो चीज़ें सीधे हल नहीं होतीं, उन्हें Distrobox के ज़रिए आसानी से सुलझाया जा सकता है
      container-आधारित development यहाँ सही मायने में अच्छी तरह implement किया गया है
      Distrobox की वजह से containerized apps और shell native जैसे महसूस होते हैं, जबकि host filesystem, network और hardware तक भी सीधी पहुँच मिलती है
      native development में होने वाले dependency conflicts की चिंता के बिना इसका इस्तेमाल किया जा सकता है
      अगर कुछ गड़बड़ हो जाए, तो बस एक नया container शुरू करके तुरंत रिकवरी की जा सकती है
  • यह बहुत अच्छा लगा कि इसमें शानदार narration वाला वीडियो भी जोड़ा गया था
    context की कमी की वजह से बहुत तेज़ी से गुजर जाने वाले GIFs से यह कहीं बेहतर है
    • पहले Ruby on Rails के शुरुआती public launch के समय भी इसे शानदार narrated video के साथ पेश किया गया था
      लगभग 20 साल बीत गए, फिर भी अब तक बहुत कम लोग इस तरह ढंग से वीडियो के माध्यम से परिचय कराते हैं — यह बात हैरान करती है
  • मैंने इसे एक mini PC पर install करके इस्तेमाल किया है, और समय के साथ यह मुझे और भी पसंद आ रहा है
    मुझे भरोसा होने लगा है कि किसी दिन मैं इसे macOS की जगह daily driver की तरह इस्तेमाल कर सकूँगा
    सबसे बढ़कर, इसका resource usage बेहद कम है — यह बात काफ़ी प्रभावशाली है
  • मैं Omakub के समय से इस सफर को लगातार देखता आ रहा हूँ
    इस वीकेंड मैं अपने 2015 वाले MBP को, जिसका HDD खराब हो गया था, refurbish करके उस पर Omarchy install करने की योजना बना रहा हूँ
    सुना है कि यह पुराने hardware पर भी अच्छी तरह चलता है
    लंबे समय बाद फिर से एक mobile development machine होने का एहसास रोमांचक लग रहा है
  • मैंने Ubuntu के लिए बनाया गया उसका version इस्तेमाल किया था
    मेरा पुराना setup बहुत जर्जर और असुविधाजनक हो गया था
    मेरे dotfiles भी बुरी तरह बिखरे हुए थे, लेकिन 0 से एक सुविधाजनक environment तक पहुँचना बिना ज़्यादा मेहनत के संभव हो गया
    अब मैं ज़रूरत पड़ने पर इसमें थोड़ा-थोड़ा customization करते हुए इस्तेमाल कर रहा हूँ
  • यह Crunchbang की याद दिलाता है
    छोटे पैमाने पर, लेकिन बहुत साफ़-सुथरी और मजबूत राय रखने वाले distro जैसा feel दिलाना दिलचस्प है
    इसे आज़माना मज़ेदार हो सकता है
    • Crunchbang वाकई एक शानदार distro था
      मैंने करीब 7 साल तक Linux को main system की तरह इस्तेमाल किया, Ubuntu से Crunchbang पर गया था, और 2012 MacBook Pro पर dual boot में चलाता था
      battery life बहुत खराब थी, इसलिए काफ़ी परेशानी हुई
      fan के automatic control की सुविधा नहीं थी, इसलिए laptop इतना गर्म हो जाता था कि उसे छूना भी मुश्किल हो जाता था
      मैंने function keys से fan को manually control करने के लिए खुद bash script भी लिखी थी
      https://gist.github.com/nwjlyons/b29ee6f7e26595f55a2a
      उस तरह की जुगाड़ भी अच्छी लगती थी, लेकिन अब मुझे ऐसे डिवाइस ज़्यादा पसंद हैं जो बस MacBook Pro की तरह सही से काम करें
    • Crunchbang की वैचारिक विरासत आज भी मौजूद है
      https://crunchbangplusplus.org/
  • मुझे लगता है कि इसे distro कहना थोड़ा ज़्यादा होगा
    यह बस Hyprland के साथ सेट किया गया Archlinux है
    • "distro" शब्द उस साइट पर कहीं भी स्पष्ट रूप से नहीं लिखा है
      दिलचस्प तो है, लेकिन किसी नए distro जैसी उत्सुकता नहीं जगाता
      शीर्षक भ्रामक हो सकता था, इसलिए मैंने उस पोस्ट को flag कर दिया
    • एक इंटरव्यू में DHH ने खुद इसे remix कहा था
      यह सिर्फ़ एक साधारण Hyprland setup से बढ़कर है, लेकिन सख्ती से कहें तो इसे distro नहीं कहा जा सकता
  • setup काफ़ी अच्छी तरह तैयार किया गया है
    मैं Omarchy को एक secondary PC पर इस्तेमाल कर रहा हूँ (मेरा main system Mac है)
    मुझे लगा कि DHH की पसंद काफ़ी अच्छी है
    मैंने apps का चयन अपनी पसंद के हिसाब से थोड़ा बदला है (जैसे Chromium की जगह दूसरा browser, 1password को हटाना आदि), लेकिन default setup समझने में आसान था
    macOS environment से आने वाले व्यक्ति के रूप में, shortcut bindings खास तौर पर बहुत उपयुक्त लगे
    Arch Linux में आम तौर पर entry barrier ऊँचा होता है और उसे सुविधाजनक बनाने के लिए तरह-तरह की settings खुद करनी पड़ती हैं, लेकिन Omarchy इस learning और choice की पीड़ा को काफ़ी हद तक हटा देता है
    नीचे दिया गया tweet इस बात को अच्छी तरह संक्षेप में बताता है

    Hyprland+Arch environment, GTK/QT theme/scaling, और तरह-तरह की utility settings पर अनगिनत घंटे लगाकर एक शानदार base तैयार किया गया है, जिसे आप जैसा है वैसा इस्तेमाल कर सकते हैं या आगे भी customize कर सकते हैं
    tiling window manager वाकई शानदार है
    मेरे छोटे बच्चे कंप्यूटर पर होमवर्क करते हैं, और यह देखकर हैरानी हुई कि उन्हें यह environment Mac या Windows से भी बेहतर लगा
    मेरे लिए व्यक्तिगत रूप से, इसका आदी होना एक बड़ा बदलाव था
    2014 का एक पुराना PC, जिस पर Windows 10 की clean install भी बहुत धीमी चलती थी और इसलिए वह लगभग पड़ा रहता था, Omarchy(Arch+Hyperland) डालने के बाद बहुत आराम से और तेज़ चलने लगा
    इसकी कमी यह है कि यह single-user setup के लिए optimized है
    disk encryption और single-user login को default मानकर बनाया गया है
    कई लोगों द्वारा इस्तेमाल किए जाने वाले shared PC के लिए यह उपयुक्त नहीं है
    मौजूदा setup के हिसाब से हर user के लिए bash install script अलग से चलानी होगी और updates भी अलग-अलग संभालने होंगे
    आगे Omarchy कैसे evolve होगा, यह देखने की उत्सुकता है
    और इससे मुझे अपने Mac पर सीधे इस्तेमाल करना चाहूँ, ऐसे कुछ interface ideas भी मिले
    https://x.com/dhh/status/1932130355663761794

  • मैं इसे खुद आज़माने वाला हूँ
    लंबे समय तक i3 को main desktop की तरह इस्तेमाल करने के बाद, कई असुविधाओं की वजह से आखिरकार मैं Mate पर वापस लौट आया था
    Hyprland के बारे में मैं पहली बार सुन रहा हूँ
    • अगर आप i3 के आदी हैं, तो Sway आपको दिलचस्प लग सकता है
      यह i3 का Wayland पर port किया गया version है
  • DHH की Linux यात्रा को देखना काफ़ी दिलचस्प रहा है (यह तंज नहीं है)
    वह इसे हल्के-फुल्के आनंद के साथ करते दिखते हैं, और इससे यह उत्सुकता होती है कि अगली बार वह किस तकनीक में गहराई से उतरेंगे
    अगर अगला क्षेत्र immutable distro हुआ, तो सोचता हूँ कि वह Silverblue की तरफ़ जाएंगे या NixOS की तरफ़
    • यह सुनकर मुझे अपने बच्चों के चलना सीखने के शुरुआती दिन याद आ गए (यह भी तंज नहीं है)
      उम्मीद है अगली बार DHH FreeBSD खोजेंगे
    • मैंने Omakub में Nix इस्तेमाल करने का सुझाव दिया था, लेकिन DHH ने उसे उत्साहपूर्वक ठुकरा दिया
      सबसे practical tool की जगह कुछ अधिक अनोखा और witty tool चुनना बिल्कुल DHH-स्टाइल है
      जैसे आज भी 2025 में Rails का इस्तेमाल करना महसूस होता है