Skip to content

noelmiller/isengard-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Isengard-CLI

Description

This terminal is based off of wolfi-toolbox from the Universal Blue project. It is basically a fork of Bluefin-CLI without Brew included.

Changes to Wolfi Toolbox

TMUX

  • tmux config included in image
  • tmux plugins automatically installed

Github Copilot

  • github copilot available for bash
  • additional bash aliases

Packages

  • additional packages that are not in the base image.

How to use

Included in Isengard

Isengard is my custom image based off of Bazzite. It is configured as a quadlet and can be made available in Ptyxis by default.

Create DistroBox

Using Distrobox:

distrobox create -i ghcr.io/noelmiller/isengard-cli -n isengard-cli --volume isengard-cli-gh:/XDG_DIRS/config/gh:rslave --volume isengard-cli-github-copilot:/XDG_DIRS/config/github-copilot:rslave --volume isengard-cli-zoxide:/XDG_DIRS/local/share/zoxide:rslave --volume isengard-cli-atuin:/XDG_DIRS/local/share/atuin:rslave --volume isengard-cli-lazygit:/XDG_DIRS/config/lazygit:rslave
distrobox enter isengard-cli

Make your own

Fork and add programs to this image - over time you'll end up with the perfect CLI for you. Keeping it as a pet works, though the author recommends leaving all your config in git and routinely pulling a new image.

Verification

These images are signed with sisgstore's cosign. You can verify the signature by downloading the cosign.pub key from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/noelmiller/isengard-cli

If you're forking this repo you should read the docs on keeping secrets in github. You need to generate a new keypair with cosign. The public key can be in your public repo (your users need it to check the signatures), and you can paste the private key in Settings -> Secrets -> Actions.

About

My custom cli environment based on bluefin-cli

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages