Compare commits
No commits in common. "a91cd4e823e7371bdc5c306222389abb1b8fff70" and "d713103d3300fa0257e588d72cce1e4064388533" have entirely different histories.
a91cd4e823
...
d713103d33
9 changed files with 12 additions and 79 deletions
|
@ -1,2 +0,0 @@
|
|||
[unstable]
|
||||
gc = true
|
|
@ -1,5 +0,0 @@
|
|||
|
||||
if status is-interactive
|
||||
fish_add_path /root/.cargo/bin/
|
||||
# Commands to run in interactive sessions can go here
|
||||
end
|
|
@ -1,12 +0,0 @@
|
|||
function fish_greeting --description 'Welcome the user'
|
||||
printf "%s" (set_color -o brblue)
|
||||
date +"%A %H:%M, %d/%m/%y"
|
||||
echo -e "\n"
|
||||
printf "Welcome to alpine, deke/dev-env edition\n"
|
||||
printf " Check out these tools:\n"
|
||||
printf " %s%sDiagnostics: %s btop, tcpdump, dust, fd, rg%s\n" (set_color normal) (set_color white) (set_color -o -i brblue)
|
||||
printf " %s%sCLI: %s zellij, helix, curl, wget, tar, zstd, jq%s\n" (set_color normal) (set_color white) (set_color -o -i brblue)
|
||||
printf " %s%sSVN: %s git, jj, lazygit, lazyjj%s\n" (set_color normal) (set_color white) (set_color -o -i brblue)
|
||||
printf " %s%sK8S: %s k0s, kubectl\n" (set_color normal) (set_color white) (set_color -o -i brblue)
|
||||
echo -e "\n"
|
||||
end
|
|
@ -1,9 +0,0 @@
|
|||
theme = "tokyonight_moon"
|
||||
|
||||
[editor]
|
||||
line-number = "relative"
|
||||
mouse = true
|
||||
|
||||
[editor.file-picker]
|
||||
hidden = false
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
[editor.lsp.rust-analyzer.config.check]
|
||||
command = "clippy"
|
||||
|
|
@ -7,7 +7,7 @@ jobs:
|
|||
checkout:
|
||||
runs-on: docker
|
||||
container:
|
||||
image: ghcr.io/docker:dind
|
||||
image: docker:dind
|
||||
steps:
|
||||
- name: Get git and docker
|
||||
run: apk add git nodejs
|
||||
|
@ -21,3 +21,4 @@ jobs:
|
|||
password: ${{ secrets.TOKEN }}
|
||||
registry: git.dekedin.me
|
||||
|
||||
|
||||
|
|
34
Dockerfile
34
Dockerfile
|
@ -1,38 +1,24 @@
|
|||
FROM alpine:edge
|
||||
|
||||
|
||||
# Install base dependencies and build tools
|
||||
RUN apk add --no-cache \
|
||||
btop \
|
||||
tcpdump \
|
||||
dust \
|
||||
fd \
|
||||
ripgrep \
|
||||
fish \
|
||||
zellij \
|
||||
helix \
|
||||
curl \
|
||||
wget \
|
||||
ripgrep \
|
||||
fd \
|
||||
dust \
|
||||
btop \
|
||||
tmux \
|
||||
tar \
|
||||
zstd \
|
||||
jq \
|
||||
lazygit \
|
||||
k9s \
|
||||
tcpdump \
|
||||
git
|
||||
|
||||
|
||||
RUN apk add --no-cache cargo bash; \
|
||||
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash; \
|
||||
cargo binstall --strategies crate-meta-data jj-cli; \
|
||||
cargo binstall lazyjj; \
|
||||
apk del cargo bash;
|
||||
|
||||
COPY setup_langs /root/setup_langs
|
||||
COPY .config /root/.config
|
||||
|
||||
ENV TERM="xterm-256color"
|
||||
ENV COLORTERM="truecolor"
|
||||
# zig (actually doubles as a c/c++)
|
||||
RUN apk add --no-cache \
|
||||
zig \
|
||||
zls
|
||||
|
||||
# Set the entrypoint to fish
|
||||
WORKDIR /root/
|
||||
ENTRYPOINT ["fish"]
|
||||
|
|
16
README.md
16
README.md
|
@ -1,16 +0,0 @@
|
|||
```bash
|
||||
~/D/P/D/Dev-Env @3cc98a9• λ❱ podman run --rm -it dev-env:latest
|
||||
Sunday 22:10, 02/02/25
|
||||
|
||||
|
||||
Welcome to alpine, deke/dev-env edition
|
||||
Check out these tools:
|
||||
Diagnostics: btop, tcpdump, dust, fd, rg
|
||||
CLI: zellij, helix, curl, wget, tar, zstd, jq
|
||||
SVN: git, jj, lazygit, lazyjj
|
||||
K8S: k0s, kubectl
|
||||
|
||||
```
|
||||
|
||||
This is my development environment with a bunch of .config files that I enjoy.
|
||||
It's not exactly "slim" but I wanted to do an experiment.
|
|
@ -1,7 +0,0 @@
|
|||
#!/usr/bin/bash
|
||||
|
||||
apk add --no-cache \
|
||||
rust \
|
||||
cargo \
|
||||
rust-analyzer \
|
||||
clippy
|
Loading…
Add table
Add a link
Reference in a new issue