lstellway / nixfiles

NixOS host configurations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NixOS host configurations

My Nix configuration files!

Installation

Install NixOS

Install NixOS using the official NixOS installer:

make deps

Darwin

Install Flake using nix-darwin:

make init-darwin

Rebuild Darwin machine configuration:

make darwin

Structure

  • modules
    • modules.nix - helper for including modules in various contexts (Darwin, NixOS, Home Manager, etc..)
    • common - shared OS-level modules
    • darwin - modules specific to Darwin
    • nixos - modules specific to NixOS
    • home-manager - shared Home Manager modules

To do

  • Configure git
  • SSH configuration?
  • GPG key management?

About

NixOS host configurations


Languages

Language:Nix 42.3%Language:Shell 27.4%Language:Vim Script 27.2%Language:Makefile 3.1%