Compare commits

...

32 commits

Author SHA1 Message Date
5e4c034901
chore: cleanup krew 2024-10-15 22:48:52 +02:00
cb3f637350
fix: readlink before mv 2024-10-15 22:47:47 +02:00
0e8cf5c63a
feat: add krew plugins 2024-10-15 22:37:56 +02:00
23e085f375
chore: install rust 2024-10-15 19:54:35 +02:00
3d9e5a96d7
chore: use system op 2024-10-13 18:15:00 +02:00
312c8add9e
chore: add lazygit 2024-10-13 18:03:58 +02:00
a675404690
chore: add fzf-tmux 2024-10-13 17:54:50 +02:00
7eb7bf6c7a
chore: add k9s 2024-10-13 16:55:56 +02:00
624c8a52f7
chore: add aerc 2024-10-12 21:36:53 +02:00
8dfe035f68
chore: remove elvish chsh which is not working 2024-10-12 19:33:27 +02:00
71916da848
feat: use elvish as default shell 2024-10-12 18:58:42 +02:00
d1b3cba36c
Merge pull request #4 from babariviere/dependabot/github_actions/sigstore/cosign-installer-3.7.0 2024-10-07 08:15:12 +02:00
dependabot[bot]
78c16daa4a
chore(deps): bump sigstore/cosign-installer from 3.6.0 to 3.7.0
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.6.0...v3.7.0)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-07 05:50:15 +00:00
7a857b1dd1
chore: add editorconfig 2024-10-06 16:16:39 +02:00
62fa771b0c
chore: add carapace 2024-10-06 16:03:51 +02:00
3f40ceea74
feat: add kakoune, elvish & co 2024-10-06 15:43:48 +02:00
63e8d8b051
feat: add stern 2024-08-22 21:16:10 +02:00
db37e0ff71
Merge pull request #3 from babariviere/dependabot/github_actions/sigstore/cosign-installer-3.6.0
chore(deps): bump sigstore/cosign-installer from 3.5.0 to 3.6.0
2024-08-12 09:31:16 +02:00
dependabot[bot]
db5c7cbb1b
chore(deps): bump sigstore/cosign-installer from 3.5.0 to 3.6.0
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/sigstore/cosign-installer/releases)
- [Commits](https://github.com/sigstore/cosign-installer/compare/v3.5.0...v3.6.0)

---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-12 05:59:32 +00:00
4c42f3cfbe
feat: add atuin 2024-06-28 21:24:03 +02:00
da34d13aba
feat: add viddy 2024-06-16 16:30:29 +02:00
56931810ac
feat: add tealdeer 2024-06-15 16:23:56 +02:00
97ab8e7730
fix: remove kubectl-fish-completion 2024-06-15 15:40:11 +02:00
e3cef9a42c
chore: add sops 2024-06-15 15:37:06 +02:00
de2132ca10
chore: add kustomize 2024-05-20 14:23:52 +02:00
7434336baf
chore: add fish 2024-05-03 13:40:48 +02:00
095b3eb588
chore: add bash completion 2024-05-02 19:11:27 +02:00
5e02c379a3
chore: add flux 2024-05-02 18:26:13 +02:00
aa0deb29f5
fix: use xargs -n1 to spawn individual go install 2024-05-02 18:03:55 +02:00
97123369e3
chore: add kubeseal 2024-05-02 17:59:20 +02:00
ca0505ca5f
chore: add zoxide 2024-05-02 17:28:29 +02:00
ed8f7a436f
chore: remove release-please 2024-05-02 17:17:54 +02:00
7 changed files with 81 additions and 54 deletions

View file

@ -84,7 +84,7 @@ jobs:
password: ${{ secrets.GITHUB_TOKEN }}
# Sign container
- uses: sigstore/cosign-installer@v3.5.0
- uses: sigstore/cosign-installer@v3.7.0
- name: Sign container image
if: github.event_name != 'pull_request'

View file

@ -1,13 +0,0 @@
on:
push:
branches:
- main
name: release-please
jobs:
release-please:
runs-on: ubuntu-latest
steps:
- uses: google-github-actions/release-please-action@v4
with:
release-type: simple
package-name: release-please-action

View file

@ -3,22 +3,33 @@ FROM quay.io/toolbx-images/alpine-toolbox:edge
LABEL com.github.containers.toolbox="true" \
usage="This image is meant to be used with the toolbox or distrobox command" \
summary="A cloud-native terminal experience" \
maintainer="jorge.castro@gmail.com"
maintainer="me@babariviere.com"
COPY extra-packages /
RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
COPY packages /
RUN apk update && \
apk upgrade && \
grep -v '^#' /extra-packages | xargs apk add
RUN rm /extra-packages
grep -v '^#' /packages | xargs apk add
RUN rm /packages
COPY go-packages /
RUN grep -v '^#' /go-packages | xargs go install
RUN grep -v '^#' /go-packages | xargs -n1 go install
RUN rm /go-packages
RUN mv /root/go/bin/* /usr/local/bin/
COPY krew-plugins /
RUN grep -v '^#' /krew-plugins | xargs -n1 kubectl krew install
RUN rm /krew-plugins
RUN for bin in /root/.krew/bin/*; do \
mv $(readlink $bin) /usr/local/bin/$(basename $bin); \
done
RUN rm -rf /root/.krew
RUN ln -fs /bin/sh /usr/bin/sh && \
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/docker && \
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/flatpak && \
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/podman && \
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/rpm-ostree && \
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/transactional-update
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/transactional-update && \
ln -fs /usr/bin/distrobox-host-exec /usr/local/bin/op

View file

@ -1,33 +0,0 @@
age
bat
btop
chezmoi
clipboard
cosign
dbus-x11
direnv
emacs-pgtk
eza
fd
ffmpeg
fzf
github-cli
go
gopls
helm
jq
just
kubectl
kubectx
make
micro
nano
ncdu
ncurses
plocate
ripgrep
speedtest-cli
starship
wl-clipboard
yq-go
zstd

View file

@ -1 +1,2 @@
forge.babariviere.com/babariviere/sealme@latest
forge.babariviere.com/babariviere/sealme@latest
github.com/bitnami-labs/sealed-secrets/cmd/kubeseal@main

4
krew-plugins Normal file
View file

@ -0,0 +1,4 @@
cilium
node-shell
popeye
rook-ceph

57
packages Normal file
View file

@ -0,0 +1,57 @@
aerc
age
atuin
bat
broot
btop
carapace
chezmoi
clipboard
cosign
dbus-x11
direnv
editorconfig
elvish
eza
fd
ffmpeg
flux
fzf
fzf-tmux
github-cli
go
gopls
helm
jq
just
k9s
kakoune
kubectl
kubectl-bash-completion
kubectl-krew
kubectx
kubectx-bash-completion
kustomize
kustomize-bash-completion
lazygit
make
nano
ncdu
ncurses
plocate
podman-tui
ripgrep
cargo
rust
sad
sops
speedtest-cli
starship
stern
tealdeer
tmux
viddy
wl-clipboard
yq-go
zoxide
zstd