How to Install NixOS From Scratch (2026 Edition) | Flakes + Home Manager Full Guide
Это краткое и безболезненное руководство по установке и настройке NixOS с нуля. Оно включает в себя использование Home manager и Flakes, прежде чем перестраивать вашу систему. Это можно рассматривать как четвертую часть общей серии NixOS, но это также и отдельный эпизод. Written Guide: https://www.tonybtw.com/tutorial/nixos-from-scratch/ Git Repo: https://github.com/tonybanters/nixos-from-scratch Donate: https://ko-fi.com/tonybtw Discord: https://discord.gg/5w54SuE26V Chapters 0:00 Intro 0:40 Download and Boot into ISO 1:25 Partition Disks 2:32 Make and Mount File Systems 3:39 Generate NixOS Config Files 4:11 Create Flake and Home files 5:20 Create flake.nix file 8:30 Clean up configuration.nix 10:11 Setup Xserver 12:20 Nerd Font and Experimental Features 13:13 Baseline Minimal home.nix file 14:16 Install NixOS with Flake :) 15:44 First Boot Into System 16:49 Create Dotfiles Folder 18:05 Add Neovim and Qtile configs 19:23 Install Configs with Home Manager 20:51 Implement mkOutOfStoreSymLink 23:52 Clean Up Home.nix variables 26:22 Further Cleanup with mapAttrs 29:13 Obligatory Neofetch #linux #nixos
Это краткое и безболезненное руководство по установке и настройке NixOS с нуля. Оно включает в себя использование Home manager и Flakes, прежде чем перестраивать вашу систему. Это можно рассматривать как четвертую часть общей серии NixOS, но это также и отдельный эпизод. Written Guide: https://www.tonybtw.com/tutorial/nixos-from-scratch/ Git Repo: https://github.com/tonybanters/nixos-from-scratch Donate: https://ko-fi.com/tonybtw Discord: https://discord.gg/5w54SuE26V Chapters 0:00 Intro 0:40 Download and Boot into ISO 1:25 Partition Disks 2:32 Make and Mount File Systems 3:39 Generate NixOS Config Files 4:11 Create Flake and Home files 5:20 Create flake.nix file 8:30 Clean up configuration.nix 10:11 Setup Xserver 12:20 Nerd Font and Experimental Features 13:13 Baseline Minimal home.nix file 14:16 Install NixOS with Flake :) 15:44 First Boot Into System 16:49 Create Dotfiles Folder 18:05 Add Neovim and Qtile configs 19:23 Install Configs with Home Manager 20:51 Implement mkOutOfStoreSymLink 23:52 Clean Up Home.nix variables 26:22 Further Cleanup with mapAttrs 29:13 Obligatory Neofetch #linux #nixos
