# Defines the options used by btrfs-convert to convert home from ext4 to btrfs (default: "-L --uuid copy") STEAMOS_BTRFS_HOME_CONVERT_OPTS="-L --uuid copy" # Defines the mount options for the home partition (default: "defaults,nofail,x-systemd.growfs,noatime,lazytime,commit=120,compress-force=zstd:1,space_cache=v2,discard=async") STEAMOS_BTRFS_HOME_MOUNT_OPTS="defaults,nofail,x-systemd.growfs,noatime,lazytime,commit=120,compress-force=zstd:1,space_cache=v2,discard=async" # Defines the root subvolume of the home partition (default: "@") STEAMOS_BTRFS_HOME_MOUNT_SUBVOL="@" # Defines the filesystem to format the SD card as (default: "btrfs"). One of btrfs, f2fs, ext4, fat, exfat, ntfs. STEAMOS_BTRFS_SDCARD_FORMAT_FS="btrfs" # Defines the SD card mount options for btrfs (default: "rw,noatime,lazytime,commit=120,compress-force=zstd:4,space_cache=v2,discard=async,ssd_spread") STEAMOS_BTRFS_SDCARD_BTRFS_MOUNT_OPTS="rw,noatime,lazytime,commit=120,compress-force=zstd:4,space_cache=v2,discard=async,ssd_spread" # Defines the default subvolume to mount for the SD card if present (default: "@") STEAMOS_BTRFS_SDCARD_BTRFS_MOUNT_SUBVOL="@" # Defines the SD card format options to pass to mkfs.btrfs (default: "-f -K") STEAMOS_BTRFS_SDCARD_BTRFS_FORMAT_OPTS="-f -K" # Defines the SD card mount options for ext4 (default: "rw,noatime,lazytime") STEAMOS_BTRFS_SDCARD_EXT4_MOUNT_OPTS="rw,noatime,lazytime" # Defines the SD card format options to pass to mkfs.ext4 (default: "-m 0 -O casefold -F") STEAMOS_BTRFS_SDCARD_EXT4_FORMAT_OPTS="-m 0 -O casefold -F" # Defines the SD card mount options for f2fs (default: "rw,noatime,lazytime,compress_algorithm=zstd,compress_chksum,atgc,gc_merge") STEAMOS_BTRFS_SDCARD_F2FS_MOUNT_OPTS="rw,noatime,lazytime,compress_algorithm=zstd,compress_chksum,atgc,gc_merge" # Defines the SD card format options to pass to mkfs.f2fs (default: "-O encrypt,extra_attr,inode_checksum,sb_checksum,casefold,compression -C utf8 -f -t 0") STEAMOS_BTRFS_SDCARD_F2FS_FORMAT_OPTS="-O encrypt,extra_attr,inode_checksum,sb_checksum,casefold,compression -C utf8 -f -t 0" # Defines the SD card mount options for fat (default: "rw,noatime,lazytime,uid=1000,gid=1000,utf8=1") STEAMOS_BTRFS_SDCARD_FAT_MOUNT_OPTS="rw,noatime,lazytime,uid=1000,gid=1000,utf8=1" # Defines the SD card format options to pass to mkfs.vfat (default: "-F 32 -I") STEAMOS_BTRFS_SDCARD_FAT_FORMAT_OPTS="-F 32 -I" # Defines the SD card mount options for exfat (default: "rw,noatime,lazytime,uid=1000,gid=1000") STEAMOS_BTRFS_SDCARD_EXFAT_MOUNT_OPTS="rw,noatime,lazytime,uid=1000,gid=1000" # Defines the SD card format options to pass to mkfs.exfat (default: "--pack-bitmap") STEAMOS_BTRFS_SDCARD_EXFAT_FORMAT_OPTS="--pack-bitmap" # Defines the SD card mount options for ntfs (default: "rw,noatime,lazytime,uid=1000,gid=1000,big_writes,umask=0022,ignore_case,windows_names") STEAMOS_BTRFS_SDCARD_NTFS_MOUNT_OPTS="rw,noatime,lazytime,uid=1000,gid=1000,big_writes,umask=0022,ignore_case,windows_names" # Defines the SD card format options to pass to mkfs.ntfs (default: "-f -F") STEAMOS_BTRFS_SDCARD_NTFS_FORMAT_OPTS="-f -F" # Toggle to enable/disable the bind mount for Steam's compatdata/ folder on fat, exfat, ntfs filesystems. # Setting it to 0 will make the eject functionality in the Steam client work again but proton games will not start on it. # DO NOT ENABLE THE BELOW VARIABLE ON BAZZITE STEAMOS_BTRFS_SDCARD_COMPATDATA_BIND_MOUNT="0"