From 94f5d8ba01f53c1315e0db74c8689f6f777c2c82 Mon Sep 17 00:00:00 2001 From: lsoriano-mcm Date: Sat, 5 Jul 2025 14:05:02 -0500 Subject: [PATCH] resadm --- README.md | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f5b1c5c..4630b4a 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,8 @@ A rewrite of the original Sakamoto NixOS configuration. | hakase | gaming desktop | | macos | darwin | +**Note: Replace `${Hosts}` with one of the options from the table above.** ### Linux Installation -Note: Replace `${Hosts}` with one of the options from the table above. 1. Install [Nix](https://nixos.org). 2. Clone this directory. @@ -17,9 +17,25 @@ Note: Replace `${Hosts}` with one of the options from the table above. ``` 3. Create a hardware-configuration.conf ```sh - $ sudo nixos-generate-config --dir ~/.config/nixos/hosts/${Hosts} + $ sudo nixos-generate-config --dir ~/.config/nixos/hosts/${Hosts}/ ``` -4. Rebuild. +4. ⚠️ Modify `config.nix` that suits your configuration. **Be sure to edit `config.nix`! Most especially `myConfig.essentials.Username`. Otherwise, your OS could break!!!** +5. Rebuild. ```sh $ sudo nixos-rebuild switch --flake ~/.config/nixos/hosts/#${Hosts} ``` +6. Install unstable channel (fixes `pkgs.fish` misconfiguration). +```sh +nix-channel --add https://nixos.org/channels/nixos-unstable nixos nix-channel --update +``` +### MacOS (Darwin) Installation +1. Install [Nix](https://nixos.org). +2. Clone this directory. + ```sh + $ git clone [https://git.sakamoto.dev/kenji/nixos.git](https://git.sakamoto.dev/kenji/nixos.git) ~/.config/nixos + ``` +3. ⚠️ Modify `config.nix` that suits your configuration. **Be sure to edit `config.nix`! Most especially `myConfig.essentials.Username`. Otherwise, configuration would not work!!!** +4. Rebuild. +```sh +$ sudo nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake ~/.config/nixos#macos +```