mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 18:31:52 +00:00
* add nvidia packages
* add nvidia deps to nonfree
* gpu_acceleration flag & nvidia hacking
* fix gpu_config & /tmp/lxc.log
* implement hardware acceleration more dynamically
* refactor OpenUI
* use mknod
* registry updates for multi-hardware-requirements
* pluralize
* handle new registry types
* remove log
* migrations and driver fixes
* wip
* misc patches
* handle nvidia-container differently
* chore: comments (#3093)
* chore: comments
* revert some sizing
---------
Co-authored-by: Matt Hill <mattnine@protonmail.com>
* Revert "handle nvidia-container differently"
This reverts commit d708ae53df.
* fix debian containers
* cleanup
* feat: add empty array placeholder in forms (#3095)
* fixes from testing, client side device filtering for better fingerprinting resistance
* fix mac builds
---------
Co-authored-by: Sam Sartor <me@samsartor.com>
Co-authored-by: Matt Hill <mattnine@protonmail.com>
Co-authored-by: Alex Inkin <alexander@inkin.ru>
23 lines
644 B
Rust
23 lines
644 B
Rust
use startos::bins::MultiExecutable;
|
|
use startos::s9pk::v2::pack::PREFER_DOCKER;
|
|
|
|
fn main() {
|
|
if !std::env::var("STARTOS_USE_PODMAN").map_or(false, |v| {
|
|
let v = v.trim();
|
|
if ["1", "true", "y", "yes"].into_iter().any(|x| v == x) {
|
|
true
|
|
} else if ["0", "false", "n", "no"].into_iter().any(|x| v == x) {
|
|
false
|
|
} else {
|
|
tracing::warn!("Unknown value for STARTOS_USE_PODMAN: {v}");
|
|
false
|
|
}
|
|
}) {
|
|
PREFER_DOCKER.set(true).ok();
|
|
}
|
|
MultiExecutable::default()
|
|
.enable_start_cli()
|
|
.set_default("start-cli")
|
|
.execute()
|
|
}
|