Dev environment: https://docs.projectbluefin.io/bluefin-dx
Terminal setup: https://docs.projectbluefin.io/command-line/
Rebasing: https://docs.projectbluefin.io/administration/
Custom Images:
images for NVIDIA and non-NVIDIA at: https://github.com/whelanh/myBluefin
OneDrive:
Tailscale:
tailscale up --ssh # flag permits ssh access
tailscale ssh <tailscale node name>
Kmymoney: need prefix to disable video acceleration:
QMLSCENE_DEVICE=softwarecontext QT_OPENGL=software kmymoney (last could be flatpak run org.kde.mymoney)
Toolbox (good pattern: use to compile Stockfish...but can now do in custom image):
Cron Replacement: https://fedoramagazine.org/systemd-timers-for-scheduling-tasks/
systemctl --user enable schedule-test.service
systemctl --user enable schedule-stockfish.service
systemctl --user enable schedule-stockfish.timer
systemctl --user status schedule-test
systemctl --user list-unit-files
Pycharm:
Download the Jetbrains toolbox: JetBrains Toolbox App: Manage Your Tools with Ease (already installed with Bluefin-dx....just run it)
Untar it and run the command, that will install a helper app for you that will let you install PyCharm. It will also download and configure all the python things you need via virtual environments, or conda, etc. There’s no need to mess with system stuff for this, the pycharm toolbox keeps everything in your home directory so it’s nice and neat.
Rebase:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx:stable-daily
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/bluefin-dx-nvidia-open:stable-daily
To update all distrobox apps:
distrobox upgrade --all
Rstudio (now part of my custom image):
create a distrobox environment as above, enter it, and then:
Chezmoi (for managing dotfiles):
Good overview of ways to install software (other than Gnome Software app):
# Clone the repository
git clone https://github.com/your-repo/your-project.git
cd your-project
# Create a distrobox (e.g., Fedora)
distrobox create -n fedora-dev -i fedora:latest
# Enter the distrobox
distrobox enter fedora-dev
# Install dependencies (inside the distrobox)
sudo dnf install gcc make
gcc-c++
# Compile the code (inside the distrobox)
make
# Run the program (inside the distrobox)
./your-program
No comments:
Post a Comment