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:
|
checkout:
|
||||||
runs-on: docker
|
runs-on: docker
|
||||||
container:
|
container:
|
||||||
image: ghcr.io/docker:dind
|
image: docker:dind
|
||||||
steps:
|
steps:
|
||||||
- name: Get git and docker
|
- name: Get git and docker
|
||||||
run: apk add git nodejs
|
run: apk add git nodejs
|
||||||
|
@ -21,3 +21,4 @@ jobs:
|
||||||
password: ${{ secrets.TOKEN }}
|
password: ${{ secrets.TOKEN }}
|
||||||
registry: git.dekedin.me
|
registry: git.dekedin.me
|
||||||
|
|
||||||
|
|
||||||
|
|
34
Dockerfile
34
Dockerfile
|
@ -1,38 +1,24 @@
|
||||||
FROM alpine:edge
|
FROM alpine:edge
|
||||||
|
|
||||||
|
|
||||||
# Install base dependencies and build tools
|
# Install base dependencies and build tools
|
||||||
RUN apk add --no-cache \
|
RUN apk add --no-cache \
|
||||||
btop \
|
|
||||||
tcpdump \
|
|
||||||
dust \
|
|
||||||
fd \
|
|
||||||
ripgrep \
|
|
||||||
fish \
|
fish \
|
||||||
zellij \
|
|
||||||
helix \
|
helix \
|
||||||
curl \
|
ripgrep \
|
||||||
wget \
|
fd \
|
||||||
|
dust \
|
||||||
|
btop \
|
||||||
|
tmux \
|
||||||
tar \
|
tar \
|
||||||
zstd \
|
zstd \
|
||||||
jq \
|
jq \
|
||||||
lazygit \
|
tcpdump \
|
||||||
k9s \
|
|
||||||
git
|
git
|
||||||
|
|
||||||
|
# zig (actually doubles as a c/c++)
|
||||||
RUN apk add --no-cache cargo bash; \
|
RUN apk add --no-cache \
|
||||||
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash; \
|
zig \
|
||||||
cargo binstall --strategies crate-meta-data jj-cli; \
|
zls
|
||||||
cargo binstall lazyjj; \
|
|
||||||
apk del cargo bash;
|
|
||||||
|
|
||||||
COPY setup_langs /root/setup_langs
|
|
||||||
COPY .config /root/.config
|
|
||||||
|
|
||||||
ENV TERM="xterm-256color"
|
|
||||||
ENV COLORTERM="truecolor"
|
|
||||||
|
|
||||||
# Set the entrypoint to fish
|
# Set the entrypoint to fish
|
||||||
WORKDIR /root/
|
|
||||||
ENTRYPOINT ["fish"]
|
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