@ -3,19 +3,19 @@
"distro_name" : "Vanilla OS" ,
"distro_name" : "Vanilla OS" ,
"distro_logo" : "io.github.vanilla-os.FirstSetup" ,
"distro_logo" : "io.github.vanilla-os.FirstSetup" ,
"pre_run" : [
"pre_run" : [
"sudo ap x --sys update",
"sudo ap t update",
"sudo ap x --sys install -f"
"sudo ap t install -f"
] ,
] ,
"post_run" : [
"post_run" : [
"sudo ap x --sys update",
"sudo ap t update",
"sudo ap x --sys install -f"
"sudo ap t install -f"
] ,
] ,
"tour" : {
"tour" : {
"a lmos t": {
"a broo t": {
"icon" : "security-medium-symbolic" ,
"icon" : "security-medium-symbolic" ,
"title" : " On-Demand Immutability ",
"title" : " Immutable and Atomic ",
"description" : "Vanilla OS features On-Demand Immutability, which blind your system against undesired modifications, being still fully accessible by you .",
"description" : "Vanilla OS is immutable and atomic Linux distribution. It is based on Ubuntu and uses ABRoot to provide atomic transactions .",
"read_more_link" : "https://documentation.vanillaos.org/docs/a lmos t/"
"read_more_link" : "https://documentation.vanillaos.org/docs/a broo t/"
} ,
} ,
"apx" : {
"apx" : {
"icon" : "vanilla-container-terminal-symbolic" ,
"icon" : "vanilla-container-terminal-symbolic" ,
@ -45,7 +45,7 @@
"if" : "warp::immutability" ,
"if" : "warp::immutability" ,
"type" : "command" ,
"type" : "command" ,
"commands" : [
"commands" : [
"sudo ap x --sys remove -y gnome-software"
"sudo ap t remove -y gnome-software"
]
]
}
}
]
]
@ -53,7 +53,7 @@
"preferences" : [
"preferences" : [
{
{
"id" : "flatpak" ,
"id" : "flatpak" ,
"title" : "Flatpak ",
"title" : "Flatpak and Flathub ",
"subtitle" : "Will also configure the Flathub repository." ,
"subtitle" : "Will also configure the Flathub repository." ,
"default" : true
"default" : true
} ,
} ,
@ -74,7 +74,7 @@
"if" : "flatpak" ,
"if" : "flatpak" ,
"type" : "command" ,
"type" : "command" ,
"commands" : [
"commands" : [
"sudo ap x --sys install -y flatpak gnome-software-plugin-flatpak",
"sudo ap t install -y flatpak gnome-software-plugin-flatpak",
"flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo" ,
"flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo" ,
"gsettings set org.gnome.software packaging-format-preference '[\"flatpak\", \"snap\", \"deb\"]'"
"gsettings set org.gnome.software packaging-format-preference '[\"flatpak\", \"snap\", \"deb\"]'"
]
]
@ -83,14 +83,14 @@
"if" : "snap" ,
"if" : "snap" ,
"type" : "command" ,
"type" : "command" ,
"commands" : [
"commands" : [
"sudo ap x --sys install -y snapd",
"sudo ap t install -y snapd",
"gsettings set org.gnome.software packaging-format-preference '[\"flatpak\", \"snap\", \"deb\"]'"
"gsettings set org.gnome.software packaging-format-preference '[\"flatpak\", \"snap\", \"deb\"]'"
]
]
} ,
} ,
{
{
"if" : "appimage" ,
"if" : "appimage" ,
"type" : "command" ,
"type" : "command" ,
"commands" : [ "sudo ap x --sys install -y fuse2 libfuse2"]
"commands" : [ "sudo ap t install -y fuse2 libfuse2"]
}
}
]
]
} ,
} ,
@ -140,7 +140,7 @@
{
{
"if" : "vm" ,
"if" : "vm" ,
"type" : "command" ,
"type" : "command" ,
"commands" : [ "sudo ap x --sys install -y open-vm-tools"]
"commands" : [ "sudo ap t install -y open-vm-tools"]
}
}
]
]
} ,
} ,
@ -162,7 +162,7 @@
{
{
"if" : "codecs" ,
"if" : "codecs" ,
"type" : "command" ,
"type" : "command" ,
"commands" : [ "sudo ap x --sys install -y ubuntu-restricted-addons ubuntu-restricted-extras"]
"commands" : [ "sudo ap t install -y ubuntu-restricted-addons ubuntu-restricted-extras"]
}
}
]
]
} ,
} ,
@ -183,7 +183,7 @@
"if" : "apport" ,
"if" : "apport" ,
"type" : "command" ,
"type" : "command" ,
"commands" : [
"commands" : [
"sudo ap x --sys install -y apport",
"sudo ap t install -y apport",
"systemctl enable apport.service || true"
"systemctl enable apport.service || true"
]
]
} ,
} ,
@ -192,7 +192,7 @@
"condition" : false ,
"condition" : false ,
"type" : "command" ,
"type" : "command" ,
"commands" : [
"commands" : [
"sudo ap x --sys remove -y apport",
"sudo ap t remove -y apport",
"systemctl disable apport.service || true"
"systemctl disable apport.service || true"
]
]
}
}