(override) Mounting: /proc/
exists /proc/
(override) Mounting: /sys/
exists /sys/
(override) Mounting: /tmp/
exists /tmp/
(override) Mounting: /tmp/.X11-unix
exists /tmp/.X11-unix
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
mkdir -p /mnt/boot /mnt/init | |
mount LABEL=vos-init /mnt/init | |
mount LABEL=vos-boot /mnt/boot | |
first_line=$(head -n 1 /mnt/boot/grub/grub.cfg) | |
if echo "$first_line" | grep -q "set default=0"; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DBX_SUDO_PROGRAM=pkexec /usr/share/apx/distrobox/distrobox create \ | |
--pull \ | |
--root \ | |
--init \ | |
--unshare-all \ | |
--image ghcr.io/vanilla-os/pico:main \ | |
--name libvirtd \ | |
--additional-flags "-p 2222:22" \ | |
--init-hooks "apt update && apt install -y openssh-server libvirt-daemon-system libvirt-clients qemu-system qemu-utils virt-manager && systemctl enable ssh.service && systemctl enable libvirtd && usermod -aG libvirt $USER" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# keyboard.py | |
# | |
# Copyright 2024 mirkobrombin | |
# | |
# This program is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundationat version 3 of the License. | |
# | |
# This program is distributed in the hope that it will be useful, | |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# network.py | |
# | |
# Copyright 2023 mirkobrombin | |
# Copyright 2023 matbme | |
# | |
# | |
# This program is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundationat version 3 of the License. | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import shlex | |
import subprocess | |
class Diskutils: | |
@staticmethod | |
def pretty_size(size: int) -> str: | |
if size > 1024**3: | |
return f"{round(size / 1024 ** 3, 2)} GB" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"log_file": "/custom/log/file/path.txt", | |
"distro_name": "Vanilla OS", | |
"distro_logo": "vanilla-os-symbolic", // or full path | |
"steps": { | |
"welcome": { | |
"type": "default" // will use the default Vanilla OS Welcome screen | |
// "type": "custom", | |
// "options": {..} | |
}, |
Applications and games in this list, are just my personal experiments. Bottles support more games and applications like other users reports. This list should not be intended as "What run on Bottles" but "Oh, these works".
Bottles now supports installers, check here.
Games tested using Bottles Gaming environment.