Skip to content

स्क्रिप्ट विवरणहरू:

ब्राउजर

  • Extensions: Chromium र Firefox-आधारित ब्राउजरहरूको लागि उपयोगी एक्सटेन्सनहरू सुझाव दिन्छ।

डेस्कटप

  • Bspwm: Bspwm X11 को लागि एक न्यूनतम, स्क्रिप्टेबल टाइलिङ विन्डो म्यानेजर हो जसले बाइनरी स्पेस पार्टिसनिङ प्रयोग गर्छ र किबोर्ड इनपुटको लागि बाह्य हटकी डेमनमा निर्भर गर्छ। स्क्रिप्टले gh0stzk/dotfiles बाट Bspwm कन्फिगरेसन इन्स्टल गर्छ। सेटअप स्क्रिप्ट केवल Arch को लागि हो, अन्य डिस्ट्रोहरूको लागि रेपो जाँच गर्नुहोस्।
  • Dunst: Dunst Linux को लागि हल्का, अनुकूलनयोग्य सूचना डेमन हो जसले न्यूनतम, गैर-हस्तक्षेपकारी डेस्कटप सूचनाहरू देखाउँछ। स्क्रिप्टले मेरो पूर्व-कन्फिगर गरिएको Dunst सेटअप लागू गर्छ।
  • Dwm: Dwm X11 को लागि डायनामिक टाइलिङ विन्डो म्यानेजर हो, जुन न्यूनतम, छिटो र यसको सोर्स कोड सम्पादन गरेर कन्फिगरेबल हुनको लागि चिनिन्छ। स्क्रिप्टले मेरो harilvfs/dwm रेपोबाट मेरो पूर्व-कन्फिगर गरिएको dwm सेटअप लागू गर्नेछ र वातावरणलाई पूर्ण रूपमा कार्यक्षम बनाउन सबै आवश्यक निर्भरताहरू इन्स्टल गर्नेछ।
  • Hyprland: Hyprland एक डायनामिक टाइलिङ Wayland कम्पोजिटर हो जसले एनिमेसन, विन्डो इफेक्टहरू, र लचिलो टाइलिङ लेआउटहरू जस्ता आधुनिक सुविधाहरूलाई समर्थन गर्छ। स्क्रिप्टले तपाईंलाई सम्मानित प्रयोगकर्ताहरू - ml4w, end-4, Jakoolit, omarchy र prasanthrangan dots बाट पूर्व-कन्फिगर गरिएका Hyprland सेटअपहरू इन्स्टल गर्न दिन्छ।
  • Picom: Picom X11 को लागि हल्का कम्पोजिटर हो जसले विन्डो पारदर्शिता, छायाँ, र एनिमेसनहरू थप्छ। स्क्रिप्टले मेरो पूर्व-कन्फिगर गरिएको Picom कन्फिगको स्थापना र picom-ftlabs बाट एनिमेटेड Picom को लागि समर्थन प्रदान गर्छ।
  • Rofi: Rofi X11 को लागि हल्का एप्लिकेसन लन्चर, विन्डो स्विचर र dmenu प्रतिस्थापन हो। स्क्रिप्टले मेरो पूर्व-कन्फिगर गरिएको Rofi कन्फिग लागू गर्छ।
  • Themes-Icons: डेस्कटप उपस्थिति बढाउनको लागि थिमहरू र आइकनहरूको संग्रह इन्स्टल र लागू गर्छ।
  • Wallpapers: सुन्दर Nord र Catppuccin वालपेपरहरूको संग्रह डाउनलोड गर्छ।

विकास

  • Bun: Bun प्रदर्शनमा केन्द्रित छिटो, सबै-इन-एक JavaScript रनटाइम, बन्डलर र प्याकेज म्यानेजर हो। स्क्रिप्टले तपाईंको सिस्टममा Bun इन्स्टल गर्छ।
  • Helix: Helix Vim बाट प्रेरित मोडल टेक्स्ट एडिटर हो, जुन सिन्ट्याक्स हाइलाइटिङ, भाषा सर्भर प्रोटोकल (LSP) एकीकरण, र बहुविध कर्सरहरू जस्ता गति र आधुनिक सुविधाहरूमा केन्द्रित छ। स्क्रिप्टले मेरो पूर्व-कन्फिगर गरिएको Helix कन्फिग लागू गर्छ।
  • Neovim: Neovim Vim को आधुनिक, सुधारिएको फोर्क हो जुन अधिक विस्तारयोग्य, छिटो र प्लगइनहरूसँग एकीकृत गर्न सजिलो बनाउन डिजाइन गरिएको छ। स्क्रिप्टले तपाईंलाई तपाईंको IDE वातावरण अनुकूलन गर्न Kickstart Neovim र NvChad सेटअपहरू बीच छनोट गर्न दिन्छ।
  • Npm: Npm (Node Package Manager) Node.js को लागि पूर्वनिर्धारित प्याकेज म्यानेजर हो, JavaScript पुस्तकालयहरू र निर्भरताहरू व्यवस्थापन गर्न प्रयोग गरिन्छ। स्क्रिप्टले तपाईंको सिस्टममा npm इन्स्टल गर्छ।

प्याकेजहरू

  • Android-Tools: विभिन्न Android-सम्बन्धित उपकरणहरू इन्स्टल गर्ने विकल्पहरू प्रदान गर्छ, जसमा USB फाइल स्थानान्तरणको लागि Gvfs-MTP, डिबगिङको लागि ADB, Java विकासको लागि JDK (OpenJDK), र ब्लोटवेयर हटाउनको लागि Universal Android Debloater समावेश छ।
  • Browsers: Brave, Firefox, Google Chrome, र अन्यहरू जस्ता वेब ब्राउजरहरूको चयन प्रदान गर्छ, जसले तपाईंलाई तपाईंको आवश्यकताहरूमा सबैभन्दा उपयुक्त छनोट गर्न अनुमति दिन्छ।
  • Communication: Discord, Signal, Slack, र Telegram जस्ता लोकप्रिय सञ्चार एप्लिकेसनहरू इन्स्टल गर्छ जसले तपाईंलाई तपाईंको टोली र समुदायहरूसँग जडान रहन मद्दत गर्छ।
  • Crypto-Tools: तपाईंको डिजिटल सम्पत्तिहरू सुरक्षित रूपमा व्यवस्थापन गर्न Electrum Bitcoin वालेट जस्ता आवश्यक क्रिप्टोकरेन्सी उपकरणहरू इन्स्टल गर्छ।
  • Development-Tools: तपाईंको कोडिङ परियोजनाहरूलाई समर्थन गर्न Node.js, Python, Rust, Go, र Docker सहित भाषाहरू र उपकरणहरूको छनोटसँग तपाईंको विकास वातावरण सेटअप गर्छ।
  • Editing: तपाईंका सबै रचनात्मक आवश्यकताहरू पूरा गर्न छविहरूको लागि GIMP, भिडियोहरूको लागि Kdenlive, र अडियोको लागि Audacity जस्ता विभिन्न मिडिया प्रकारहरूको लागि सम्पादन सफ्टवेयरको सूट प्रदान गर्छ।
  • FM-Tools: थम्बनेल पूर्वावलोकनको लागि Tumbler र कमान्ड लाइनबाट तपाईंको रद्दीटोकरी व्यवस्थापनको लागि Trash-Cli सहित उपयोगी फाइल म्यानेजर उपयोगिताहरू इन्स्टल गर्छ।
  • FileManagers: Thunar र Dolphin जस्ता ग्राफिकल विकल्पहरूदेखि LF र Ranger जस्ता टर्मिनल-आधारित विकल्पहरूसम्म विभिन्न प्रकारका फाइल म्यानेजरहरू प्रदान गर्छ, ताकि तपाईंले आफ्ना फाइलहरूलाई आफ्नो तरिकाले व्यवस्थापन गर्न सक्नुहुन्छ।
  • Gaming: Steam, Lutris, र Heroic Games Launcher जस्ता आवश्यक उपकरणहरू र MangoHud र GameMode जस्ता प्रदर्शन उपयोगिताहरू इन्स्टल गरेर तपाईंको गेमिङ अनुभव बृद्धि गर्छ।
  • GitHub: तपाईंको संस्करण नियन्त्रण कार्यप्रवाहलाई सुव्यवस्थित गर्न GitHub CLI, GitHub Desktop, र LazyGit सहित आवश्यक Git र GitHub उपकरणहरूले तपाईंलाई सुसज्जित बनाउँछ।
  • Multimedia: VLC र MPV जस्ता मल्टिमिडिया प्लेयरहरू इन्स्टल गर्छ, यो सुनिश्चित गर्दै कि तपाईंसँग आफ्ना मनपर्ने चलचित्रहरू र भिडियोहरूको आनन्द लिनको लागि सही उपकरणहरू छन्।
  • Music: Spotify, Spotube, र YouTube Music सहित सङ्गीत एप्लिकेसनहरूको चयन प्रदान गर्छ, ताकि तपाईं आफ्ना मनपर्ने ट्र्याकहरू सुन्न र नयाँ कलाकारहरू पत्ता लगाउन सक्नुहुन्छ।
  • Productivity: LibreOffice र OnlyOffice जस्ता अफिस सूटहरूको छनोटसँगै Obsidian र Joplin जस्ता नोट-टेकिङ एपहरूसँगै तपाईंको उत्पादकता बढाउँछ।
  • Streaming: OBS Studio र SimpleScreenRecorder जस्ता स्ट्रिमिङ र स्क्रिन रेकर्डिङ सफ्टवेयर प्रदान गर्छ, तपाईंको स्क्रिन सामग्री क्याप्चर र साझेदारी गर्न मद्दत गर्न।
  • Terminals: Alacritty र Kitty जस्ता आधुनिक विकल्पहरूदेखि GNOME Terminal र Konsole जस्ता क्लासिक छनोटहरूसम्म टर्मिनल इमुलेटरहरूको व्यापक दायरा प्रदान गर्छ।
  • TextEditors: तपाईंको कोडिङ शैलीमा अनुकूल हुने विभिन्न टेक्स्ट एडिटरहरू इन्स्टल गर्छ, VSCode, Neovim, र Zed सहित, यो सुनिश्चित गर्दै कि तपाईंसँग कुनै पनि परियोजनाको लागि सही उपकरण छ।
  • Virtualization: QEMU/KVM, VirtualBox, र Distrobox जस्ता उपकरणहरूसँग भर्चुअलाइजेसन वातावरण सेटअप गर्छ, जसले तपाईंलाई धेरै अपरेटिङ सिस्टमहरू चलाउन र अलग कन्टेनरहरूमा सफ्टवेयर परीक्षण गर्न अनुमति दिन्छ।

सिस्टम

  • Audio: PipeWire अडियो सिस्टम इन्स्टल र सेटअप गर्छ।
  • Aur: AUR (Arch User Repository) Arch Linux प्रयोगकर्ताहरूको लागि समुदाय-संचालित भण्डार हो, जसमा आधिकारिक भण्डारहरूमा उपलब्ध नभएका सफ्टवेयरहरू सजिलैसँग इन्स्टल गर्न सक्ने प्रयोगकर्ता-पेश गरिएका प्याकेज निर्माण स्क्रिप्टहरू (PKGBUILDs) छन्। स्क्रिप्टले तपाईंलाई AUR सहायक छनोट गर्न र तपाईंको प्राथमिकता अनुसार इन्स्टल गर्न दिनेछ।
  • AutoLogin-TTY: स्क्रिप्टले तपाईंलाई दुई विकल्पहरू दिनेछ: या त TTY मा अटोलगिन सक्षम पार्नुहोस् वा सक्षम गरेपछि आवश्यक परेमा पछि यसलाई हटाउनुहोस्। वैसे, म यसलाई सक्षम पार्ने सिफारिस गर्दिन, किनकि जो कोहीले तपाईंको प्रयोगकर्ता नाम र पासवर्ड बिना भौतिक पहुँच गर्न सक्छन्।
  • Bluetooth: Bluetooth प्याकेजहरू इन्स्टल गर्छ र Bluetooth कार्यक्षमता सेटअप गर्छ।
  • Brightness: Brightnessctl प्रयोग गरेर स्क्रिनको चमक तपाईंको प्राथमिकता अनुसार सेट गर्छ।
  • Chaotic-Aur: Chaotic-AUR एक लोकप्रिय अनअधिकारिक Arch User Repository (AUR) सहायक भण्डार हो जसले पूर्व-निर्मित बाइनरी प्याकेजहरू प्रदान गर्छ। स्क्रिप्टले Chaotic-AUR इन्स्टल गर्छ र यसलाई प्रयोग गर्न pacman.conf कन्फिगर गर्छ।
  • Fastfetch: Fastfetch एक हल्का सिस्टम जानकारी उपकरण हो जसले OS, हार्डवेयर, र अन्य विवरणहरूलाई सफा, अनुकूलनयोग्य ढाँचामा प्रदर्शन गर्छ। स्क्रिप्टले harilvfs/fastfetch रेपोबाट मेरो fastfetch कन्फिग लागू गर्छ।
  • Fonts: टर्मिनल एप्लिकेसनहरूमा बेहतर पठनीयता र सौन्दर्यताको लागि विभिन्न Nerd फन्टहरू डाउनलोड र इन्स्टल गर्छ।
  • Grub: GRUB (GNU GRand Unified Bootloader) एक बुटलोडर हो जसले तपाईंलाई स्टार्टअपमा अपरेटिङ सिस्टम वा कर्नेलहरू छनोट गर्न र लोड गर्न दिन्छ। स्क्रिप्टले विभिन्न थिमहरू प्रदान गर्छ र आवश्यक GRUB कन्फिगरेसनहरू लागू गर्छ। थिमहरू र स्क्रिप्ट सहायताको लागि chrisTitusTech/Top-5-Bootloader-Themes लाई श्रेय।
  • LTS-Kernel: यो स्क्रिप्टले केवल Arch-आधारित डिस्ट्रोहरूको लागि LTS कर्नेल इन्स्टल गर्छ (Fedora वा openSUSE को लागि होइन)।
  • Sddm: SDDM (Simple Desktop Display Manager) एक आधुनिक, Qt-आधारित ग्राफिकल लगइन म्यानेजर हो। स्क्रिप्टले Catppuccin समुदायबाट SDDM को लागि Catppuccin-आधारित थिम इन्स्टल गर्छ।

टर्मिनल

  • Alacritty: Alacritty प्रदर्शन र सरलतामा केन्द्रित छिटो, GPU-त्वरित टर्मिनल इमुलेटर हो। स्क्रिप्टले तपाईंको सिस्टममा मेरो पूर्व-कन्फिगर गरिएको Alacritty कन्फिग लागू गर्छ।
  • Bash: Bash शेलको लागि अनुकूलनयोग्य कमान्ड-लाइन प्रम्प्ट। स्क्रिप्टले तपाईंलाई Tokyo Night, Catppuccin, र Nord थिमहरू बीच छनोट गर्न दिन्छ।
  • Fish: Fish (Friendly Interactive Shell) स्मार्ट अटो-सुझावहरू, सिन्ट्याक्स हाइलाइटिङ, र सजिलो स्क्रिप्टिङको साथ प्रयोगकर्ता-मैत्री Unix शेल हो। स्क्रिप्टले tide थिम इन्स्टल र लागू गर्छ।
  • Foot: Foot सरलता र प्रदर्शनको लागि डिजाइन गरिएको हल्का, छिटो, न्यूनतम Wayland-नेटिभ टर्मिनल इमुलेटर हो। स्क्रिप्टले मेरो पूर्व-कन्फिगर गरिएको Foot कन्फिग लागू गर्छ।
  • Ghostty: Ghostty नेटिभ UI र GPU त्वरण प्रयोग गर्ने छिटो, सुविधा-समृद्ध, क्रस-प्लेटफर्म टर्मिनल इमुलेटर हो। स्क्रिप्टले मेरो पूर्व-कन्फिगर गरिएको Ghostty कन्फिग लागू गर्छ।
  • Kitty: Kitty ligatures, ट्याबहरू, टाइलिङ लेआउटहरू, र छवि समर्थन जस्ता आधुनिक सुविधाहरूको साथ छिटो, GPU-त्वरित टर्मिनल इमुलेटर हो। स्क्रिप्टले मेरो पूर्व-कन्फिगर गरिएको Kitty कन्फिग लागू गर्छ।
  • Tmux: Tmux एक टर्मिनल मल्टिप्लेक्सर हो जसले तपाईंलाई एक विन्डो भित्र धेरै टर्मिनल सत्रहरू व्यवस्थापन गर्न दिन्छ। स्क्रिप्टले मेरो पूर्व-कन्फिगर गरिएको tmux कन्फिग लागू गर्छ।
  • Zsh: Zsh (Z shell) सुधारिएको ट्याब पूर्णता, राम्रो स्क्रिप्टिङ, र शक्तिशाली अनुकूलन जस्ता सुविधाहरूको साथ उन्नत Unix शेल हो। स्क्रिप्टले सबै आवश्यक निर्भरताहरू इन्स्टल गर्छ र मेरो कस्टम थिम लागू गर्छ।

MIT लाइसेन्स अन्तर्गत जारी।