Need help getting a few things up and running (quarto.md and creating hotspots)

Hi all, I am new to atomic desktops, I switched over (to Aurora) because I was frustrated with something or the other breaking down on traditional distros (though I do suspect it was mostly due to the Nvidia drivers)

I needed some help in getting a hotspot running from my PC. I use the LAN provided by my university, and on more traditional/non-atomic distros I used to use this terminal based utility to setup hotspots for my other devices. Since the built-in GUI in KDE (have also tried latest GNOME settings app) don’t result in a working internet connection for other devices. This utility has some dependencies namely: hostapd and dnsmasq. I installed the former using rpm-ostree but when I tried installing dnsmasq, I got the message saying its already there…but then when I launch the script for making hotspots…it can find the PID for dnsmasq…I even tried systemctl restart dnsmasq but even that threw some similar error.

This is the error thrown by the utility with regards to dnsmasq:

Also not being able to setup hotspots from my PC is preventing me from using localsend and/or KDEconnect

Can somebody please tell me how to fix this problem with dnsmasq or any alternative way to create hotspots on Aurora ?

Also, I need to use quarto (its a pkg for literate programming/documentation) and I am confused as to how to install it. It can be installed via pip/pipx…when I try normal pip, I can’t install since python tells me it would break system env…so I used pipx which installed it but it also requires jupyter/jupyter lab…so I tried injecting the venv with jupyter even then it doesn’t seem to recognize jupyter…I tried installing jupyter via brew…then also it doesn’t recognize. I have also tried and failed with: installing jupyter via pipx and then injecting that venv later with quarto (this results in me not being able to access quarto via my terminal (it doesn’t get added to the PATH for some reason)).

And since it doesn’t recognize Jupyter, I can’t use the quarto extension for vscode to render and preview the outputs. Here is the frankenstein setup I am using:

There is this ubuntu based docker image which already contains a lot of the tools I need for my work (including Jupyter and python libs I need)…so I installed pipx and quarto inside it and thankfully quarto does recognize the install of Jupyter inside this container…now I don’t know if its gonna be bad performance wise if I want to render large documents? (since its via pipx inside a docker container)…but when I attach VScode to this container and install/enable the extension for quarto in the container, it doesn’t seem to recognize that quarto is present…so most of the features don’t work (previewing in VScode itself for example) instead I have to open a terminal as root and view the rendered output in my browser.

1 Like

I’m not too familiar with Aurora, but if you switch to aurora-dx, then you will have vscode installed on the host and won’t have to run it in a distrobox.
This should make everything with setting up quarto easier.

It seems developer mode is already enabled ( I had installed aurora with the dev tools enabled and I also made sure using ujust devmode)…when I install quarto using pipx (not inside a container) the vscode extension does indeed recognize quarto-cli as being installed. But quarto requires jupyter to work…so how should I install it? If I use pipx install quarto-cli --include-deps then, even though jupyter is also installed…quarto still doesn’t believe that it is installed or should I follow a different method to install quarto instead of using pipx ? should I use rpm-ostree to install the .rpm package?

I’m also not familiar with quarto, other than knowing the name.
If it’s a vscode extension, maybe just install the jupyter extension in vscode?
If quarto is something you run standalone, you might look into uv, which also has uvx for creating environments to run tools in.

Edit: from the docs:

The Quarto extension integrates directly with the Jupyter, R, and Julia extensions. For example, here the Quarto extension runs a Python cell and shows contextual help for Python functions:

So you need the Jupyter extension for vscode.

I’m interested in quarto also. I ended up running it via docker but had some issues with the VSCode extension An official Docker image to run quarto · quarto-dev/quarto-cli · Discussion #3374 · GitHub