Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

mode name
drwxr-xr-x hardware/
drwxr-xr-x hosts/
drwxr-xr-x modules/
-rw-r--r-- README.md
-rw-r--r-- flake.lock
-rw-r--r-- flake.nix
README

Summary

Rebuild the system with

sudo nixos-rebuild switch --flake "${HOME}/.config/nix-config"

or

sudo nixos-rebuild --upgrade switch --flake "${HOME}/.config/nix-config"

The flake system will automatically choose the configuration based on the current hostname.

Modules

  • common.nix – Common configuration for Nix systems (such as users and fundamental environment items)
  • packages_core.nix – Core packages, used almost everywhere. vim, ripgrep, htop and such.
  • packages.nix – More sophisticated packages
  • security.nix – Security configurations: firewall, ssh, certificates, etc.
  • services.nix – Regularly-run services such as syncthing and fail2ban