Compare commits
No commits in common. "9bc1a8985cf707d3e7d813197add1fca6a952721" and "b89d7fd354ddc395efeb724c70d36c612363b52f" have entirely different histories.
9bc1a8985c
...
b89d7fd354
3 changed files with 79 additions and 0 deletions
42
Dockerfile
Normal file
42
Dockerfile
Normal 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
24
cog.toml
Normal 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
13
distrobox.ini
Normal 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"
|
||||
Loading…
Add table
Add a link
Reference in a new issue