WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

magikid/nix-home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-home

My nix home manager configuration. This will eventually replace my dotfiles repository and maybe even my ansible repository once I get NixOS figured out.

Usage

This repository expects nix to already be installed. See home-manager docs for info on how to install home-manager. Once nix and home-manager are installed, clone this repository to ~/.config/home-manager and run home-manager switch to activate the configuration.

  1. Install Nix
  2. Clone this repo to ~/.config/home-manager
mkdir -p ~/.config/home-manager
git clone https://github.com/magikid/nix-home.git ~/.config/home-manager
  1. Install Home Manager
nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs
nix-channel --update
nix-shell '<home-manager>' -A install
  1. Wait
  2. Reopen your terminal. You may want to reboot too.

Upgrading to newer Nixpkgs and newer Home Manager versions

  1. Visit Nix Channel Status and find the current stable version.
  2. Change the version on the end of nixpkgs.url and home-manager.url in flake.nix.
  3. Run home-manager switch --flake $XDG_CONFIG_HOME/home-manager
  4. Wait while everything rebuilds

Useful links:

License

Licensed under GNU General Public License v3.0 only. See LICENSE file for details.

About

My nix home manager configuration.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •