nix.settings.experimental-features = [ "nix-command" "flakes" ];
$ nix run github:nixos/nixpkgs/nixpkgs-unstable#neofetch
$ mkdir ~/.dotfiles && cd ~/.dotfiles $ cp /etc/nixos/* . $ git init
$ nano flake.nix
{ inputs = { ## バージョン指定で既存バージョンになる。 nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05"; ## 最新のunstable版 #nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; }; outputs = inputs: { nixosConfigurations = { myNixOS = inputs.nixpkgs.lib.nixosSystem { system = "x86_64-linux"; modules = [ ./configuration.nix ]; }; }; }; }
$ git add . $ git commit
$ sudo nixos-rebuild switch --flake .#myNixOS