My dotfiles configuration for managing multiple machines with different operating systems and use cases.
| Status | Name | OS | Version | Hardware |
|---|---|---|---|---|
| 1οΈβ£ Main | bine | NixOS | 25.11 | Framework Laptop 13 |
| 2οΈβ£ Backup | razor | Ubuntu | 24.04 | ROG Zephyrus G15 |
My main laptop runs NixOS 25.11. I chose NixOS for its declarative configuration approach and reproducibility, plus it's a great opportunity to learn something new with a technology that's gaining popularity.
- configuration.nix - System-level configuration
- home-manager - User-level dotfiles management
- More features coming soon
My backup laptop runs Ubuntu 24.04 for stability and reliability. This serves as a dependable fallback system when experimenting with configurations on my main machine.
- Ansible playbooks - Automated installation of system packages, services, and prerequisites for Ubuntu, Fedora & macOS
- Chezmoi - Manages home directory configuration including shell, editor, GTK themes, and terminal profiles
- Scripts - Custom automation for common tasks