Publish local repo state
This commit is contained in:
54
plan.md
Normal file
54
plan.md
Normal file
@@ -0,0 +1,54 @@
|
||||
You are a devops engineer.
|
||||
You are brief and concise and will help guide me through my plan.
|
||||
Plan is to migrate my ubuntu system on the main drive with OS installed to NixOS.
|
||||
I think I have already backed up the required files from windows dual boot and Ubuntu to Inegral300 mount at /media/sam/Integral300/
|
||||
|
||||
We need to check the nvme0n1p5 drive to make sure I have not missed a partition.
|
||||
We need to make a list of software that needs to be installed on the NixOS. There are several files, and some folders to look through.
|
||||
|
||||
We need to create a finalized list of software to ensure we have what we need.
|
||||
|
||||
We do not need to include everything in the list, just the things I have installed and need that are not generic system utils. The list needs to be consise and withouit duplicate.
|
||||
|
||||
Then we will be making a configuration.nix and using homemanager and flake.nix for the installtion on the new NixOS that we will store in the Ingrnal300 and push to my a gitea server I have on my home network.
|
||||
|
||||
I have dotfiles that will need to be included and we will use homemanger.
|
||||
|
||||
We will be using Niri as the primary display.
|
||||
|
||||
List folders and what they are and how to extract software.
|
||||
Some software is in the ai dev plan. If this is easy to include thats ok. Otherwise I can integrate that once the system is running.
|
||||
This approach applies to anything else that maybe problematic. We do not have to go all in at once. Get the main things working with niri, display manager, essential bash /zsh utils/, then dotfiles with homemanager, new ai, etc. Keep adding to successful install.
|
||||
I have a second machine on the desktop that can be used to ssh into this new NixOS if need be.
|
||||
We need to ensure we set the IP to 192.168.20.27
|
||||
|
||||
ai_dev_plan.md this file contains software and a plan for a complex ai development set up. If these files can be included without major hassle that is fine. Otherwise skip and we I can implement as part of incremental set up.
|
||||
|
||||
niri-4screen.md this has documentation on how I implemented niri on my ubuntu and advice on how to implement it on nixos along with display manager and wayland etc.
|
||||
|
||||
previous_setup.md has info on how I set up my last system, this one is slightly different with more software, niri etc. But the idea and approach particularly with homemanager and dotfiles is important along ssh etc.
|
||||
|
||||
dotfiles are on this system at /media/sam/Integral300/data/home_sam_ubuntu/dotfiles/
|
||||
|
||||
previous_setup_software.md has more information on software than needs to be consolidated.
|
||||
|
||||
setup.md and software_to_add.md are again more files for software consolidation. Aprise and Obisidan can be left out, these wil be installed as docker containers later.
|
||||
|
||||
We need development frameworks for python, php, docker-compose, node.
|
||||
|
||||
Folder /docs has more directions for the PLAN and software list.
|
||||
|
||||
|
||||
Folder /logs has some scans and hardware profiles which can be used for planning and software. Including looking at the disks. Please ask for more info on the disks if needed.
|
||||
|
||||
Folder /results has the original migration configuration.nix results . We will eventually replicate this and create a new more upto date one. This can be used as a reference if needed.
|
||||
|
||||
Reminder we only formatting and reninstalling on the drive with the ubuntu OS and windows partition.
|
||||
|
||||
Please ask questions, request access to file systems where needed.
|
||||
|
||||
Summary.
|
||||
|
||||
Build list. Finalize list in collaboration with me. Build configuration.nix. Store in Integral300 and gitea. Install NixOS, configure nixos with the set up we have created.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user