Bläddra i källkod

darwin-rebuild: add page, home-manager: edit page (#15175)

Co-authored-by: Lena <126529524+acuteenvy@users.noreply.github.com>
Abhishek 2 månader sedan
förälder
incheckning
90a67cbe63
2 ändrade filer med 32 tillägg och 4 borttagningar
  1. 16 4
      pages/common/home-manager.md
  2. 16 0
      pages/osx/darwin-rebuild.md

+ 16 - 4
pages/common/home-manager.md

@@ -1,12 +1,24 @@
 # home-manager
 
-> Manage a user environment using Nix.
-> More information: <https://github.com/rycee/home-manager>.
+> Manage a per-user environment using Nix, allowing declarative configuration of the user’s home.
+> More information: <https://github.com/nix-community/home-manager>.
 
-- Activate the configuration defined in `~/.config/nixpkgs/home.nix`:
+- Build the configuration defined in `~/.config/nixpkgs/home.nix` without applying it:
 
 `home-manager build`
 
-- Activate the configuration and switch to it:
+- Build and apply (switch to) the new configuration:
 
 `home-manager switch`
+
+- Build the configuration for testing without applying it:
+
+`home-manager test`
+
+- Roll back to a previous configuration generation:
+
+`home-manager rollback`
+
+- List all existing configuration generations:
+
+`home-manager generations`

+ 16 - 0
pages/osx/darwin-rebuild.md

@@ -0,0 +1,16 @@
+# darwin-rebuild
+
+> Rebuild and switch to a Nix-based Darwin (macOS) system configuration.
+> More information: <https://github.com/LnL7/nix-darwin>.
+
+- Rebuild and switch to the specified Darwin configuration:
+
+`darwin-rebuild switch --flake {{path/to/flake}}`
+
+- Build the configuration but don't switch to it:
+
+`darwin-rebuild build --flake {{path/to/flake}}`
+
+- Display help:
+
+`darwin-rebuild --help`