brew install lazyjournal
, learn more from friend-of-the-project rawkode:
The Lazy family grows! I’ve heard of lazygit, but never heard of lazydocker. I’ll have to take a look at that too.
GitHub link for anyone who wants them:
Doesn’t seem like anyone’s packaged it as rpm yet, but it has a brew.
Out of curiosity @j0rge do you know of any config file a la distrobox-assemble, blue-build recipe.yml, Nix home-manager, or anything else that can help keep track of installing brew packages? I’ve been interested in getting more into brew in general but I need help of a config file like that to not be so scattered about it.
^^^ I keep a Brewfile in a private git repo.
Hm. I didn’t know about Brewfiles. I just do this:
❯ brew list --installed-on-request | tee ~/.config/system/brew_list.txt
atuin
awscli
bat
cairo
certifi
chezmoi
curl
...
or send it to a file on a USB flash drive.
Then, if I need to reinstall everything, I can just:
xargs -a ~/.config/system/brew_list.txt brew install
and everything will be installed. Anything already installed by the system will be ignored.
I also add/update ~/.config/system/brew_list.txt
to chezmoi and push it to github.
I discovered brewfiles by browsing /usr/share/ublue-os/homebrew
. That’s where you find brew bundles that are installed by some ujust
commands.
I liked my CLI experience in Aurora so much that I changed my WSL2 distro at work for Fedora and scripted in bash a custom Fedora that includes wsl-vpnkit, the organization’s certificate authorities, and… homebrew. As well as a Brewfile for devops tools under /usr/local/share/homebrew
.
Way better than managing tools with eget (and an eget config file so I can do eget -D
to install and update like a brew bundle), apt-get, pipx and custom shell scripts.
I’d also tried the WakeMeOps debian repo, but was irritated that most times the man pages are not included in the packages. Because it’s really meant for setting up pipeline environments.