Skip to content

dcao/dotfiles

Repository files navigation

dotfiles

david's dotfiles, powered by nix(os)

note: this repo completely clears the commit history; previous history is available at Gitlab

installation

  1. Install system configuration:

    $ sudo ln -sf ~/.files/configuration.nix /etc/nixos/configuration.nix
    $ sudo ln -sf ~/.files/hw-boomerang.nix /etc/nixos/hw-boomerang.nix
    $ sudo mkdir -p /etc/nixos/overlays-compat
    $ sudo ln -sf ~/.files/overlays.nix /etc/nixos/overlays-compat/overlays.nix
    $ sudo nixos-rebuild switch --upgrade
  2. Install home-manager (add nixos-unstable and home-manager channels, etc.).

  3. Install user configuration:

    $ mkdir -p ~/.config/nixpkgs
    $ ln -s ~/.files/home.nix ~/.config/nixpkgs/home.nix
    $ home-manager switch