Skip to content

ispanos/ptinopedila

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ptinopedila-os

build-ublue

Warning! The images in this repository are not ready to be used in production. The image names and scope may change daily as long as this message is here.

The goal is to create a set of images for economists and econ-labs.

Our goal is to deliver a versatile and streamlined environment, minimizing barriers to academic work for economists and data scientists.

Current issue is the size of the images and the limited resources github provides for free.

Images

Home

Smaller images intended to be used with toolboxes for a light and flexible workstation at home.

  • ptinopedila-home
  • ptinopedila-home-nvidia

Homelab

Larger images for an optimal work-from-home environment on your desktop or laptop. These images lack some important texlive packages and R-CRAN libraries due to GitHub's storage limitations.

Currently built on top of bluefin-dx.

  • ptinopedila-homelab
  • ptinopedila-homelab-nvidia

Documentation

This project is based on Universal Blue and Bluefin. We will try to stay close to upstream, which is constantly improving and evolving. The changes we make will be documented in detail.

For econ-specific tools and programs please open an issue in this repository. Documentation on how to install proprietary software and work with containers will soon™ be available.

For more info, check out the uBlue homepage and the main uBlue repo

Installation

Warning This is an experimental feature and should not be used in production, try it in a VM for a while!

To rebase an existing Silverblue/Kinoite installation to the latest build:

  • First rebase to the unsigned image, to get the proper signing keys and policies installed:

    rpm-ostree rebase ostree-unverified-registry:ghcr.io/ptinopedila/ptinopedila-homelab:latest
  • Reboot to complete the rebase:

    systemctl reboot
  • Then rebase to the signed image, like so:

    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ptinopedila/ptinopedila-homelab:latest
  • Reboot again to complete the installation

    systemctl reboot

This repository builds date tags as well, so if you want to rebase to a particular day's build:

rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ptinopedila/ptinopedila-homelab:20230403

This repository by default also supports signing.

The latest tag will automatically point to the latest build. That build will still always use the Fedora version specified in recipe.yml, so you won't get accidentally updated to the next major version.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Languages

  • Shell 100.0%