Skip to content
This repository has been archived by the owner on Jun 21, 2021. It is now read-only.
/ dotfiles Public archive

Dotfiles for an almost fully automated nixos installation and user environment setup of my laptop (maybe other machines will follow).

Notifications You must be signed in to change notification settings

GlancingMind/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base Installation

  1. Connect to network via:
    $ wpa_passphrase 'SSID' 'KEY' > passphrase.txt
    $ wpa_supplicant -B -i <interface> -c passphrase.txt # Interface could be wlp3s0
  2. Call install.sh in machine/base to partition disk.
  3. Copy this installation information over to root directory.
  4. Reboot and login to root.
  5. reconnect to network like in step 1.
  6. Run $ make switch to install nixos.
  7. Delete or copy this while directory over to a diffrent user directory.

Update machine configuration

$ make switch

Setup home environment

Update nixpkgs, home-manager,... individually or all at once

$ nix-shell --run "niv update nixpkgs"
$ nix-shell --run "niv update home-manager"
$ nix-shell --run "niv update" # all at once

Track new nixpkgs branch

$ nix-shell --run "niv update nixpkgs -b nixos-19.09"

About

Dotfiles for an almost fully automated nixos installation and user environment setup of my laptop (maybe other machines will follow).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published