My NixOS configurations + Home Manager configurations...
Abdullah Khabir 3b7694cfbb scrtchapd keybindings | пре 2 година | |
---|---|---|
dots | пре 2 година | |
nixos | пре 2 година | |
secrets @ d85aab59eb | пре 2 година | |
.envrc | пре 2 година | |
.gitignore | пре 2 година | |
.gitmodules | пре 2 година | |
LICENSE | пре 2 година | |
README.md | пре 2 година | |
flake.lock | пре 2 година | |
flake.nix | пре 2 година | |
home.nix | пре 2 година |
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:
nixos/configuration.nix
flake.nix
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