Skip to content

pedromctech/nix-home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Step by step for NixOS GNOME

Before NixOS installation

  1. Install git and clone nix-home repo:
nix-env -iA git
git clone https://github.com/pedrodotmc/nix-home.git
  1. Copy this configuration.nix file over generated by nix.

  2. Follow NixOS installation steps.

  3. Set a password for pedrodotmc user:

passwd pedrodotmc
  1. Reboot.

After NixOS installation

  1. Generate a new GPG Key for signing commits:
gpg --full-generate-key
  1. Generate a new SSH key pair (or import an existing one) and configure it in GitHub:
ssh-keygen -t ecdsa -b 521 -C "pedrodotmc@gmail.com"
  1. Clone repo in your folder with SSH:
git clone git@github.com:pedrodotmc/nix-home.git
  1. Update nixHomeRepo variable in home.nix file.

  2. Run apply.sh script:

./apply.sh
  1. Uncrypt locked files running:
git-crypt unlock <KEY_FILE>

Step by step for Debian (coming soon)

About

This is my NixOS system :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published