5b0a8b3c4965c664ef34d77a6c0b898c054667a2
Sakamoto NixOS
Sakamoto NixOS is built with various profiles intended for reproducibility.
Available Hosts
- MacBook M series
- Linux
Installation
- Install Nix.
- Ensure nix is installed properly by running
nix-shell -p nano. - Clone the git repository.
git clone https://git.sakamoto.dev/kenji/nixos.git ~/.config/nixos && cd ~/.config/nixos/
-
Copy
info.default.nixand rename it toinfo.local.nix:cp ~/.config/nixos/info.default.nix ~/.config/nixos/info.local.nix🚨 CRITICAL STEP: Edit
info.local.nixby executingnano ~/.config/nixos/info.local.nixto your suitable needs, especially your username.
Failure to do so may lock you out of your system.
If you accidentally created thebiscuituser, you will need to enter that username and its password on next login. The password is<PLACEHOLDER>. -
Execute the following command based on your host:
-
MacBook M series:
sudo nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake ~/.config/nixos#macos -
Linux:
sudo nixos-rebuild --extra-experimental-features "nix-command flakes" -- switch --flake ~/.config/nixos#desktop
-
Description
Languages
Nix
97.3%
Shell
2.7%