Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 840 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 840 Bytes

NixOS Configuration

A rewrite of my old dotfiles configuration for use in NixOS, with home-manager.

Bootstrapping

A nix shell is provided, so clone the repository, and install nix. You can then enter the shell with

nix-shell

The following commands will setup everything on the system:

  • nixos-rebuild switch --flake ./#titan-r - rebuild the OS (if using NixOS)
  • home-manager switch --flake ./#zorbik@titan-r - rebuild dotfiles and install programs

Structure

  • hosts/<hostname> contains configuration for all systems running NixOS
    • homes/<username> contains the home-manager module for each user on the host
  • homeManagerModules contains home-manager modules split by category & program
  • overlays currently just patches pkgs to provide access to flake inputs