Skip to content

willprice/nixos-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

  • Download NixOS ISO
  • Write the ISO to a USB drive using dd
  • Boot machine from ISO
  • Install git: nix-env -i git
  • Clone configuration: git clone https://github.com/willprice/nixos-config.git
  • Follow the installation guide up to nixos-generate-config
    • Copy nixos configuration files to /mnt: cp nixos-config/* /mnt/etc/nixos
    • Generate hardware config: nixos-generate-config
    • Install system: nixos-install (set root password)
  • Reboot
  • Login as root
  • Set password for will: passwd will
  • Log out and login as will setting mate+xmonad as desktop session
  • Generate an SSH key for the new machine: ssh-keygen
  • Add SSH key to github profile
  • Clone dotfiles: git clone --recursive git@github.com:willprice/dotfiles.git ~/.dotfiles
  • Install dotfiles: cd ~/.dotfiles; ./install-all.sh

Virtualbox setup

  • System -> Motherboard -> Enable EFI
  • System -> Processor -> Enable PAE
  • Display -> Graphics Controller -> VBoxVGA
  • Storage -> Controller: SATA -> Use Host I/O Cache

Cheatsheet

Nix

  • Install a package: nix-env -i packageName
  • List all available packages: nix-env -qa (take a while to run, best of dumping this and grepping the listing)

NixOS

  • Configuration file: /etc/nixos/configuration.nix

Releases

No releases published

Packages

No packages published

Languages