Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Awan/nix

Repository files navigation

river-session

x1c running NixOS

asciicast

NixOS dotfiles with Home-Manager

Installation

  • After partitioning, formatting and mounting the filesystems, run:

    # Just to be sure, that /etc/nixos is created...
    nixos-generate-config --root /mnt
  • Clone this repository, edit nixos/configuration.nix and nixos/hardware-configuration.nix... Replace UUID with hardware new UUIDs, push changes. If you're not me, you can't push changes. So just use that clone after editing those files:

    cd cloned_repo_path
    nixos-install --impure --flake .#x1c

    x1c is my hostname. So if you want to change it, don't forget to replace it three places:

    • 1 in nixos/configuration.nix
    • 2 in flake.nix
    • 3 when invoking nixos-install
  • After installation, install home-manager and then give it this flake to copy dotfiles.

    nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz
    nix-channel --update
    nix-shell '<home-manager>' -A install
    home-manager switch --flake github:Awan/nix#ak

AltStyle によって変換されたページ (->オリジナル) /