1
0
Fork
You've already forked system
0
Personal NixOS System Configuration
  • Nix 100%
2026年07月02日 20:44:05 +02:00
hosts initial 2026年03月25日 13:48:39 +01:00
modules fix(gaming): overlay pnpm for vesktop 2026年07月02日 20:44:05 +02:00
flake.lock chore: update flake.lock 2026年07月02日 20:44:05 +02:00
flake.nix chore: update flake description 2026年04月17日 23:40:14 +02:00
LICENSE initial 2026年03月25日 13:48:39 +01:00
README.md initial 2026年03月25日 13:48:39 +01:00

hyperpastel's NixOS Configuration

Caution

This repository contains a framework with which I build my systems, and is tuned to my own workflow. I strongly advise you to look at this as nothing more than an inspiration.

This repository contains the framework for my NixOS configuration. It is based on nix flakes.

Layout

flake.nix

For flake-based systems, flake.nix is the entry point for building the system. All external flake dependencies are defined as inputs and passed as specialArgs to each system created through nixpkgs.lib.nixoSystem.

hosts

This folder is meant as a location for all your system configurations. Each folder in here would be named after the system it's used for, and should contain a default.nix file describing the system to be built. Those system definitions may include modules from the modulesfolder to extend themselves with desired functionality.

modules

This folder contains a wide range of nix files which define various services and programs that can be simply included by a system, or be further configured for more customization.

Some references used for the creation of this system

  • Structure/Inspiration
    • Core, a NixOS Configuration by MultisampledNight
    • dotfiles, a NixOS Configuration by fufexan