Update analog-xm (arch)

This commit is contained in:
Mario Romero 2023-09-06 11:22:16 -03:00
parent efa6733ba8
commit cf862afc6b

View File

@ -1,24 +1,15 @@
# OSIC Stacks - analog-xm-arch # OSIC Stacks - analog-xm-arch
# Dev enviroment for analog circuits development using xschem and magic. # Dev enviroment for analog circuits development using xschem and magic.
FROM greyltc/archlinux-aur:paru FROM osicstack-base-arch
# Update packages # Update packages
RUN pacman -Syuq --noconfirm RUN sudo pacman -Syuq --noconfirm
# Install packages # Install packages
RUN aur-install sudo xschem magic python python-pipx xz git gnu-free-fonts RUN sudo aur-install xschem magic
# Install volare
RUN pipx install volare
# Clean cache # Clean cache
RUN pacman -Scc RUN sudo pacman -Scc
# Add main user
RUN useradd -m designer
RUN echo "designer ALL=(ALL:ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/designer
USER designer
# Initialize the enviroment keeping container alive # Initialize the enviroment keeping container alive
CMD ["sleep", "infinity"] CMD ["sleep", "infinity"]