major improvements to fedora kinoite and arch toolbox
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 8m46s
All checks were successful
Reese's Arch Toolbox / build-and-push-arch-toolbox (push) Successful in 8m46s
This commit is contained in:
@@ -1,5 +1,9 @@
|
||||
FROM quay.io/toolbx/arch-toolbox:latest
|
||||
|
||||
########################
|
||||
##### Pacman #####
|
||||
########################
|
||||
|
||||
# Enable Pacman multilib
|
||||
RUN tee -a /etc/pacman.conf <<EOF
|
||||
[multilib]
|
||||
@@ -38,7 +42,21 @@ RUN pacman -S --noconfirm \
|
||||
btop \
|
||||
jq \
|
||||
yq \
|
||||
imagemagick
|
||||
imagemagick \
|
||||
nodejs \
|
||||
npm \
|
||||
go \
|
||||
rust \
|
||||
rustup \
|
||||
git-lfs \
|
||||
flatpak \
|
||||
net-tools \
|
||||
glances \
|
||||
networkmanager
|
||||
|
||||
########################
|
||||
##### Extra Apps #####
|
||||
########################
|
||||
|
||||
# Ollama
|
||||
RUN curl -L https://ollama.com/download/ollama-linux-amd64.tgz -o ollama-linux-amd64.tgz && \
|
||||
@@ -57,36 +75,11 @@ RUN curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o
|
||||
chmod a+rx /usr/local/bin/youtube-dlp
|
||||
|
||||
####################
|
||||
##### RUN LAST #####
|
||||
##### COPIES #####
|
||||
####################
|
||||
|
||||
# ZSHRC
|
||||
COPY <<EOF /etc/zsh/zshrc.local
|
||||
# Basic settings
|
||||
autoload bashcompinit && bashcompinit
|
||||
autoload -U compinit; compinit
|
||||
zstyle ':completion:*' menu select
|
||||
# zshrc.local
|
||||
COPY zshrc /etc/zsh/zshrc.local
|
||||
|
||||
# Prompt settings
|
||||
autoload -Uz promptinit
|
||||
promptinit
|
||||
PROMPT_EOL_MARK=
|
||||
|
||||
# Syntax Highlighting
|
||||
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
|
||||
|
||||
# Command Not Found Autocomplete
|
||||
source /usr/share/doc/pkgfile/command-not-found.zsh
|
||||
|
||||
### Custom Commands and Aliases ###
|
||||
|
||||
# Fix for Ansible
|
||||
export LC_ALL="C.UTF-8"
|
||||
|
||||
# AWS
|
||||
complete -C '/usr/local/bin/aws_completer' aws
|
||||
|
||||
# Podman
|
||||
export CONTAINER_HOST=unix:///run/user/1000/podman/podman.sock
|
||||
EOF
|
||||
# tmux.conf
|
||||
COPY tmux.conf /etc/tmux.conf
|
||||
Reference in New Issue
Block a user