infra/README.md
2018-11-10 12:04:18 +01:00

1.4 KiB

steveej's infra

This repository helps me to manage all computer infrastructure. This is mostly achieved with the help of Nix.

In the unlikely case that you actually read this and have any questions please don't hesitate to reach out.

Roadmap

  • All graphical systems (incl. install media) must have
    • Full-disk encryption by default
    • Yubikey support with SSH auth
  • Migrate all devices to new structure
    • Encrypted Install media
    • steveej-laptop
    • steveej-laptop-work
  • Migrate home environment to new structure
    • home-manager
    • pkgs-configuration
    • development environments
  • (Semi-) automatic synchronization of important repositories
    • Modification strategy
    • dotfiles
    • password-store
    • this repo
  • Toplevel Justfile for simple actions
    • mount/umount disks
    • install to mounted disk
    • rebuild running system
    • update running system
    • annotate recipes with some documentation
    • declare shell.nix with runtime deps
    • partition/encrypt/format disks
  • Document bootstrap process
  • Automatic backups
    • tracked dotfiles
    • detect new and untracked dotfiles?
  • Design disaster recovery
  • Recycle _archived
  • Maybe make this a nix-overlay

Usage

(These are reminders for my future self)

just --list