Compare commits

...

No commits in common. "9bc1a8985cf707d3e7d813197add1fca6a952721" and "b89d7fd354ddc395efeb724c70d36c612363b52f" have entirely different histories.

3 changed files with 79 additions and 0 deletions

42
Dockerfile Normal file
View file

@ -0,0 +1,42 @@
FROM quay.io/toolbx-images/alpine-toolbox:edge
# Update system and install packages
RUN apk update && apk upgrade && \
apk add --no-cache \
neovim \
git \
lazygit \
zsh \
curl \
wget \
ripgrep \
fd \
fzf \
alpine-sdk \
build-base \
python3 \
py3-pip \
openssh
# Set environment variables
ENV EDITOR=nvim \
VISUAL=nvim \
TERM=xterm-256color \
LANG=en_US.UTF-8 \
LC_ALL=en_US.UTF-8 \
SHELL=/bin/zsh
# Install and initialize chezmoi
RUN sh -c "$(curl -fsLS get.chezmoi.io)" -- -b /usr/local/bin && \
mkdir -p ~/.local/share/chezmoi
RUN chsh -s /bin/zsh
# Create workspace directory
RUN mkdir -p /workspace
WORKDIR /workspace
# Build commands:
# Docker: docker build -t dev-env .
# Podman: podman build -t dev-env .

24
cog.toml Normal file
View file

@ -0,0 +1,24 @@
from_latest_tag = false
ignore_merge_commits = false
disable_changelog = false
disable_bump_commit = false
generate_mono_repository_global_tag = true
branch_whitelist = []
skip_ci = "[skip ci]"
skip_untracked = false
pre_bump_hooks = []
post_bump_hooks = []
pre_package_bump_hooks = []
post_package_bump_hooks = []
[git_hooks]
[commit_types]
[changelog]
path = "CHANGELOG.md"
authors = []
[bump_profiles]
[packages]

13
distrobox.ini Normal file
View file

@ -0,0 +1,13 @@
[devbox]
image=devbox:latest
replace=true
pull=false
init=true
unshare_all=true
root=false
start_now=true
additional_packages="git neovim"
home="${HOME}/chroots/devbox"