Skip to content

rur/home-manager

Repository files navigation

Home Manager Config

Home environment setup, powered by Nix and home-manager.

Setup

  1. Install Nix:
    $ sh <(curl -L https://nixos.org/nix/install) --daemon
  2. Enable Nix Flakes:
    $ mkdir -p ~/.config/nix
    
    $ cat <<EOF >> ~/.config/nix/nix.conf
    experimental-features = nix-command flakes
    EOF
    
    $ sudo launchctl kickstart -k system/org.nixos.nix-daemon
  3. Install Make in your nix profile:
    $ nix-env -iA nixpkgs.gnumake
  4. Clone this repo:
    $ git clone https://github.com/rur/home-manager.git && cd home-manager
  5. Run the flake and activate your env
    $ make <machine>
  6. Then you can update dependencies:
    $ make <machine>-update
  7. You can also remove the config (revert dotfiles manually):
    $ make <machine>-remove

About

Nix based home configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published