TanvirOnGH / nixos-config

Personal Nix and Home-manager Configuration for NixOS Based Systems | Flakes 🚧
GNU Lesser General Public License v2.1
7 stars 1 forks source link

Switch to flakes based configuration #12

Open TanvirOnGH opened 1 month ago

TanvirOnGH commented 1 month ago

Description

Switch to flake-based configuration for improved maintainability, reproducibility, and compatibility with NixOS best practice.

Motivation

This change is essential to modernize our configuration approach and align with the evolving standards within the NixOS community. Flakes provide a more declarative and version-controlled way to manage system configurations, making it easier to reproduce environments and collaborate on system configurations.

Early attempts

TanvirOnGH commented 1 month ago

Things to explore next: hive (or flake-parts + haumea | omnibus) configuration.