btrfs
step1: make the disk as GPT
step2: make 512 MB fat32 partition as first partition
step3: make 4096MB fat32 partition as second partition
step4: make partition of desired size for linux as third partition
step5: make swap partition
step6: leave the reast as unallocated space for linux
if you have multi disk, I recommend having a separate /home partition on the second disk
if you have a single disk, it is still a good idea to have a separate /home partition, but you’ll have to change the above scheme accordingly
important thing to remember is whatever you want windows to use should be as unallocated space at the end of the drive
I like to put swap between linux and windows as a logical separator, so something like
|ESP|Linux Recovery|Linux active partition(s)|SWAP|Empty space
then open up pop installer
I recommend using btrfs for both / and /home, but you can use what you want
You can follow this guide for the btrfs steps (for POP OS) : https://mutschler.eu/linux/install-guides/pop-os-btrfs/
For Manjaro:
but make sure to properly adapt it to your setup
important things to note are
-> subvolume creation
-> changing UUID and mount options in fstab
-> changing mount options in /etc/kernelstub and /boot/efi/