Skip to content

aleadag/nix-configs

Repository files navigation

nix-configs - Configuration as Code

My Nix{OS} configuration files to help me setup my machine in minutes using HM.

Overview

  • nix configuration for my laptops, desktops and more
  • nix flake-powered
  • guaranteed to be reproducible

Disclaimer

This config is mainly based on nix-configs. Some of the repositories that helped me to build this config:

Also, some extra resources and documentation about Flakes:

Remember: Flakes is experimental, so you shouldn't try this approach until you have some experience in Nix.

Rules

  • Automate everything, configuration as code.
  • Prefer to nix whenever possible.
    • yay or brew only for OS specific packages.

Installation

Home Manager (standalone)

Start by installing Nix:

$ sh <(curl -L https://nixos.org/nix/install) --daemon

To build the Home Manager standalone and activate its configuration, run:

$ nix run '.#homeActivations/<hostname>' --accept-flake-config

Happy hacking!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published