I have tried to put as much of the configuration as possible into Home Manager in order to be portable across different environments.
(Hosts have Instruction Set Architecture of x86_64-linux unless specified otherwise)
medserv: Media server and desktop for viewing. OS: NixOS.
tux: My main personal laptop running NixOS and using Home Manager.
thinky: My work laptop, currently running Ubuntu and using the Nix package manager and Home Manager.
mbp: My former work laptop, a MacBook with M1 (ARM) chip running MacOS, using Nix-Darwin and Home Manager. No longer in use, config is likely outdated. ISA: aarch64-darwin
sovserv: Self-sovereign data and services. OS: NixOS.
finserv: Nix-Bitcoin and related services. OS: NixOS.
shared: Configuration that can be shared across multiple hosts.
- Figure out how to connect electrs to liquidd. Note: use esplora
- Figure out how to connect mempool to liquidd
- Install NixOS
- Configure tailscale, media viewer e.g. VLC, browser, GSConnect, etc.
- Personal portfolio website (TODO)
- Matrix server (TODO)
- Gitea (TODO)
- Obisidian Live Sync (TODO)
- Vaultwarden (TODO)
- For NixOS Cosmic: make gnupg password remembered so you don't have to type it every time you git commit after reboot
- Configure zsh autosuggest/autocomplete (which one? both?) to avoid using arrow keys for completion.