Personal-use NixOS configuration
Nix 100.0%
196 1 0

Clone this repository

https://tangled.org/encode42.dev/nixos https://tangled.org/did:plc:2uoarm26m6b24zqbq7h2kpqs/nixos
git@knot.encrypted.group:encode42.dev/nixos git@knot.encrypted.group:did:plc:2uoarm26m6b24zqbq7h2kpqs/nixos

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
readme.md

Personal-use NixOS configuration files.

Structure#

  • hardware: Specialized hardware configuration
  • homes: User-owned home-manager directories
  • hosts: Machine configuration
    • users: Machine-owned users on the machine
    • homes: User-owned home-manager configurations
  • lib: Helper functions
  • modules: System modules and relevant configuration
  • packages: Program package configuration
  • users: Machine-owned common user configuration

Hosts#

  • encryption: My primary desktop PC
  • decryption: My primary laptop
  • prospect: Shared media and gaming PC
  • index: Media and storage server

Useful resources#

  • Disko Quickstart
  • sudo nixos-install --no-root-passwd --flake github:encode42/nixos#host
  • don't forget to set password! sudo nixos-enter -c "passwd user"