diff --git a/README.md b/README.md index 9125a815d065b4ec6d01060bdfa598faf9323826..664420ba643c28ba9d6d107fc6103e1ca2bf7247 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,8 @@ -# linuxconf +# linuxconf: Centralized customization -> backup or sync all your linux customizations in one place. +> All customizations in one place. Easier for sync / backup, easier to ramp up new machine. -Linux's flexibility is its greatest strength, yet the endless maze of scattered configurations and customizations turns setup into a tedious, error-prone process. Every new machine becomes a painful chore of piecing together dotfiles, scripts, and tweaks, making reproducibility a constant challenge. - -I'm trying to introduce a solution, basing on my experience. This is how I packed all customizations into a single directory, and have it synced with Nextcloud (and git). - -The top challenge is to gather all customizations & put all of them into a single place. I know you have your own sync tool / backup solution. No worry, it's up to you to determine how u want to backup them! - -## note - -``` -1. package list -2. customized executable (and additional files?) -3. init.sh (one time config task), startup.sh (on-boot task), cron.sh (timely task) -managed special directory.. such as .vim gnome-ext ... -systemd? -``` - -# linux centralized customization +## linux centralized customization 1. what to do when open this new laptop (init) 2. what to do when PC boots up (startup) @@ -28,15 +12,10 @@ systemd? You might say, I use install-my-pkgs.sh for task-1, systemd for task-2 (probably multiple files everywhere), shell-rc for task-3 (probably with .profile), crontab for task-4 (probably with some systemd mess), dotfile for task-5. -Nice. You have just demonstrated how to reproduce that ugly mess: Various customization everywhere. - -This project is to manage everything in a centralized folder. If you back it up & recover, your workspace is back. If you move this single folder to another PC, it turns into your familiar workspace. - - -## todo +Nice. You have just demonstrated how to reproduce that ugly mess: Everything is everywhere. -another example for archlinux gnome, for demo +This project is to demonstrate a possibility to manage customization in a centralized folder. If you back it up & recover, your workspace is back. If you move this single folder to another PC, it turns into your familiar workspace. ## dependency: -bash coreutils grep sudo +coreutils bash grep sudo