Skip to content

About

Garuda Nix - a flake enabling dual-boot, same-partition Garuda/NixOS installations, as well as a ready-made ISO installer for NixOS ❄️🦅 (mirrored from GitLab)

Topics

Resources

Security policy

Stars

35 stars

Watchers

3 watching

Forks

Repository files navigation

Garuda Nix

built with nix pipeline status

General information

Garuda Nix is a Nix flake, which allows easy dual boot with Garuda Linux. But it also provides a framework for pure NixOS, which provides opinionated defaults and a system which can be fully set up by toggling a few module options or installed using our installer ISO.

Prefer a graphical install? The flake also builds an installer ISO with a Calamares GUI for beginners and an install-garuda-nix CLI with presets, automatic partition layouts, and impermanence support.

Quick links

Devshell and how to enter it

This NixOS flake provides a devshell which contains all deployment tools as well as handy aliases for common tasks. The only requirement for using it is having the Lix package manager available. It can be installed on various distributions via the package manager or the following script:

curl --proto '=https' --tlsv1.2 -sSf -L https://install.lix.systems/lix -o lix-install.sh

# Check script content before running
sh ./lix-install.sh install

This installs the Lix packages with flakes already pre-enabled. After that, the shell can be invoked as follows:

nix develop # The intended way to use the devshell
nix-shell   # Legacy, non-flakes way if flakes are not available for some reason

This also sets up pre-commit-hooks and shows the currently implemented tasks, which can be executed by running the command shown in the welcome message.

About

Garuda Nix - a flake enabling dual-boot, same-partition Garuda/NixOS installations, as well as a ready-made ISO installer for NixOS ❄️🦅 (mirrored from GitLab)

Topics

Resources

Security policy

Stars

35 stars

Watchers

3 watching

Forks

Releases

Used by

Contributors

Languages