Skip to content

Tim-Raphael/nixos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Config

A modular configuration for NixOS using flakes.

Folder Structrue

β”œβ”€β”€ flake.lock
β”œβ”€β”€ flake.nix 
β”œβ”€β”€ hosts 
β”‚Β Β  └── default 
β”œβ”€β”€ modules
β”‚Β Β  β”œβ”€β”€ driver 
β”‚Β Β  β”œβ”€β”€ home-manager
β”‚Β Β  └── system
└── overlays

hosts

Per-Host system configuration.

  • default: The default host configuration used to build the system for the first time.

modules

Contains reusable modules organnized into home-manager and system.

  • driver: Hardware specific driver.
  • home-manager: Configuration for user-specific programs. Gets built together with the system.
  • system: Core system modules.

overlays

Contains Nix overlays.

Usage

sudo nixos-rebuild switch --impure --flake github:Tim-Raphael/nixos#default

I'm using the --impure flag because the access to a absolute path (/etc/nixos/hardware-configuration.nix) is forbidden in pure evaluation mode.

About

A modular configuration for NixOS using flakes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published