{"repo":"wimpysworld/nothing-but-nix","free":true,"listed":false,"github":"https://github.com/wimpysworld/nothing-but-nix","clone":"git clone https://github.com/wimpysworld/nothing-but-nix.git","description":"Create a 130GB Nix ️store in GitHub runners ❄️ Multi-partition BTRFS RAID-0 for /nix 💪 Brutally purges unnecessary software 🪓 Dynamically grows the Nix store 📈","language":null,"stars":243,"topics":["disk-space","github-actions","nix","nixos","btrfs","ci","nix-store","purge"],"license":"MIT","category":"workflow-automation","readme_excerpt":"🌐 Language English 简体中文 繁體中文 日本語 한국어 हिन्दी ไทย Français Deutsch Español Italiano Русский Português Nederlands Polski العربية فارسی Türkçe Tiếng Việt Bahasa Indonesia Nothing but Nix Transform your GitHub Actions runner into a Nix ❄️ powerhouse by ruthlessly slashing pre-installed bloat. GitHub Actions runners come with meager disk space for Nix - a mere 20GB. Nothing but Nix brutally purges unnecessary software, giving you 65GB to 130GB for your Nix store! 💪 Usage 🔧 Add this action before installing Nix in your workflow: Requirements ️✔️ - Only supports official Ubuntu GitHub Actions runners - Must run before Nix is installed - macOS/Darwin runners : This action will gracefully skip with a warning if run on macOS. macOS runners already provide sufficient space for Nix and do not require this action - Windows runners : This action will gracefully skip with a warning if run on Windows. Windows runners have different filesystem layouts and constraints The Problem: Making Room for Nix to Thrive 🌱 Standard GitHub Actions runners are stuffed with \"bloatware\" you'll never use in a Nix workflow: - 🌍 Web browsers. Lots of them. Gotta have 'em all! - 🐳 Docker images consuming gigabytes of precious disk space - 💻 Unnecessary language runtimes (.NET, Ruby, PHP, Java...) - 📦 Package managers gathering digital dust - 📚 Documentation no one will ever read This bloat leaves only 20GB for your Nix store - barely enough for serious Nix builds! 😞 The Solution: Nothing but Nix ️❄️ Not","default_branch":null,"files":null,"tree":[],"storefront":"/r/wimpysworld","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wimpysworld/nothing-but-nix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}