minor arch-toolbox updates for distrobox
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 39m6s
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 39m6s
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Dockerfile for an Arch Linux Toolbox environment with a variety of development and utility tools.
|
||||
|
||||
# Base image using the latest version from quay.io/toolbx/arch-toolbox.
|
||||
FROM quay.io/toolbx/arch-toolbox:latest
|
||||
FROM docker.io/archlinux:latest
|
||||
|
||||
########################
|
||||
##### Pacman #####
|
||||
@@ -17,7 +17,7 @@ EOF
|
||||
RUN sed -i 's/^Architecture = auto/Architecture = x86_64/' /etc/pacman.conf
|
||||
|
||||
# Sync repository databases.
|
||||
RUN pacman -Sy --noconfirm
|
||||
RUN pacman -Syu --noconfirm
|
||||
|
||||
# Install a variety of commonly used tools and utilities using Pacman.
|
||||
RUN pacman -S --noconfirm \
|
||||
@@ -69,8 +69,6 @@ RUN pacman -S --noconfirm \
|
||||
rust rustup \
|
||||
# Distributed version control system, Git extension that adds support for large files like multimedia assets.
|
||||
git-lfs \
|
||||
# Framework to run desktop applications from the Linux AppImage format and other application bundles without installing them.
|
||||
flatpak \
|
||||
# Provides traditional network tools such as ifconfig, netstat, hostname, etc., in a single package.
|
||||
net-tools \
|
||||
# A cross-platform system monitor that works similarly to htop(1).
|
||||
@@ -88,7 +86,11 @@ RUN pacman -S --noconfirm \
|
||||
# Generate strong passwords.
|
||||
pwgen \
|
||||
# Custom keyboard c onfiguration
|
||||
qmk
|
||||
qmk \
|
||||
# libmemcachd for python projects
|
||||
libmemcached-awesome \
|
||||
# For distrobox
|
||||
systemd
|
||||
|
||||
########################
|
||||
##### Extra Apps #####
|
||||
@@ -113,7 +115,10 @@ RUN curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o
|
||||
####################
|
||||
|
||||
# Copy the zshrc.local configuration file to the container.
|
||||
COPY zshrc /etc/zsh/zshrc.local
|
||||
COPY arch-toolbox-supporting-files/zshrc /etc/zsh/zshrc.local
|
||||
|
||||
# Copy tmux.conf to configure tmux in the container.
|
||||
COPY arch-toolbox-tmux.conf /etc/tmux.conf
|
||||
COPY arch-toolbox-supporting-files/arch-toolbox-tmux.conf /etc/tmux.conf
|
||||
|
||||
# Copy useradd to set default shell
|
||||
COPY arch-toolbox-supporting-files/arch-toolbox-default-useradd /etc/default/useradd
|
||||
|
||||
Reference in New Issue
Block a user