wget https://gist.githubusercontent.com/tabrez/e70db2f45d2bb7b7ac4ece9f5997e423/raw -O setup_fedora.sh
bash setup_fedora.sh
- Configure display settings
- Create new terminal profile and select jetbrains mono font
- Select 'Large Icons' in Window Behaviour
Login into megasync and sync the folders as needed. Remove . from sync excludes, add .venv, data, dbs, mlruns to sync excludes
Add sync for the following folders:
- mega/devops/distrobox/pybox
- mega/code
- mega/misc/ssh_keys
move private key to ~/.ssh/
bash install-flatpaks.sh
toolbox create --image quay.io/toolbx-images/ubuntu-toolbox:22.04 main
toolbox enter main
cd ~/mega/devops/distrobox/pybox
bash init.sh
bash install-vscode-extensions.sh
podman container commit -p pybox pybox:0.1
podman save pybox:0.1 | gzip > pybox_distrobox.tar.gz
podman load < pybox_distrobox.tar.gz
distrobox create --image pybox:0.1 --name pybox
distrobox enter --name pybox
You can replace podman
with docker
in the above commands if that's installed instead. You can also use toolbox
instead
of distrobox
on Fedora systems but check if there are any differences in syntax of the commands.