- From the initial nixos directory:
/etc/nixos
:sudo nixos-rebuild switch .
- From a flake:
/etc/nixos
:sudo nixos-rebuild --flake .
- As a default, nix looks for the hostname in the
nixosConfigurations
key. You can specify another machine/key withsudo nixos-rebuild --flake ".#other-config"
- As a default, nix looks for the hostname in the
- Split configurations into multiple files to conditionnaly call config per platform/os.
- For kitty.
- Use nix-colors
- Try to import the nvim config
- Nix Language
- Nix Flake writing guide
- LibrePheonix nixos series
- Nix-starter-configs
- Manage tmux with Home-Manager
- Ly Yang NixOS series
- Declarative GNOME configuration with NixOS
- Walkthrough of Nix Install and Setup on MacOS
- Tidying up your $HOME with Nix
- DevInsideYou - Nix Home Manager Tutorial
- Handling Secrets in NixOS: An Overview
- fufexan
- librephoenix
- shaunsingh
- Misterio77
- MatthewCroughan
- jakehamilton
- ryan4yin
- SomeGuyNamedMay
- Home-Manager Flake Template
- dustinlyons macos oriented
- Zaney - NixOs wayland, hyprland, nix-colors, ...
- Yusef Cross Platform
- JRMurr xdg example with home-manager
- EmergentMind
See this issue.
From NixOS Episode 1 - Installation
- Create a gpt style partition table
- Create a 500 mb EFI boot partition with FAT swap system
- (Optional) Create a Swap partition based on the ram
- Create the system partition with the remaining space.