4 ms·
The only thing that matters to me is portability when I switch systems, and aware of work vs personal environments I need to be able to login and run a single
by mingus88 3y ago
The only thing that matters to me is portability when I switch systems, and aware of work vs personal environments
I need to be able to login and run a single command to sync to have the appropriate set of files for whatever /linux/work/personal/desktop/server I am on
For example, I never want certain environment variables to be exported to work systems, like my home vault endpoint or certain tokens.
I recently switched to home-manager from the NixOS project and it looks very promising. The Nix language is complicated but the abstraction to define all these different types of environments is exactly what I need, and git branches manage the work/personal split of file content