From 9edab5b04622924ac21184fd42103bdb5adf1689 Mon Sep 17 00:00:00 2001 From: Job79 Date: Sun, 15 Mar 2026 15:54:07 +0100 Subject: [PATCH] fix: permissions of host script --- containers/base/Containerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/containers/base/Containerfile b/containers/base/Containerfile index 00bfaed..9b5ca50 100644 --- a/containers/base/Containerfile +++ b/containers/base/Containerfile @@ -11,16 +11,21 @@ RUN --mount=type=cache,id=dnf-cache,target=/var/cache/libdnf5 \ host-spawn dbus-launch \ zoxide git npm neovim awk jq unzip fd-find lazygit lazydocker lazysql +COPY config/bin /usr/local/bin + # === setup user === -RUN useradd -ms /bin/bash user && echo 'user ALL=NOPASSWD: ALL' > /etc/sudoers && mkdir -p /run/user/1000 && chown user:user /run/user/1000 +RUN useradd -ms /bin/bash user && \ + echo 'user ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/user && \ + mkdir -p /run/user/1000 && \ + chown user:user /run/user/1000 USER user WORKDIR /home/user -RUN mkdir .config .local .cache && \ +RUN mkdir -p .config .local .cache && \ git clone https://git.plabble.org/Job79/neovim-config.git .config/nvim + COPY --chown=user:user config/bashrc .bashrc COPY --chown=user:user config/git .config/git/config -COPY config/bin /usr/local/bin VOLUME /home/user