Skip to content

Latest commit

Β 

History

History
80 lines (59 loc) Β· 2.26 KB

File metadata and controls

80 lines (59 loc) Β· 2.26 KB

πŸš€ tanOS

NixOS License

A personalized fork of zaneyos that is becoming more divergent over time. This repository is primarily maintained for personal use but is kept public to enable the use of the installation script.

πŸ“‹ Prerequisites

  • NixOS version 23.11 or higher
  • tanos folder (this repository) must be in your home directory
  • GPT partition with UEFI boot
  • Minimum 500MB /boot partition
  • Systemd-boot (other bootloaders will require modifications)

πŸ› οΈ Installation Guide

Quick Installation

  1. Install required packages:

    nix-shell -p git curl
  2. Run the installation script:

    sh <(curl -L https://raw.githubusercontent.com/crowquillx/tanosV3/refs/heads/main/install-tanos.sh)
  3. Reboot your system after installation completes

Manual Installation

  1. Install required packages:

    nix-shell -p git vim
  2. Clone and enter the repository:

    cd && git clone https://github.com/crowquillx/tanosV3.git
    cd tanos
  3. Create your host configuration:

    cp -r hosts/default hosts/<your-desired-hostname>
  4. Configure your system:

    • Edit hosts/<your-desired-hostname>/variables.nix
    • Edit flake.nix with your username, profile, and hostname
    • Generate hardware configuration:
      nixos-generate-config --show-hardware-config > hosts/<your-desired-hostname>/hardware.nix
  5. Enable flakes and install:

    NIX_CONFIG="experimental-features = nix-command flakes" 
    sudo nixos-rebuild switch --flake .#profile

πŸ’‘ Tip: After installation, you can use the fr alias to rebuild your configuration from anywhere.

πŸ™ Acknowledgments

Special thanks to the following contributors and inspirations: