ethanjli
ethanjli
UBUniversal Blue
Created by bketelsen on 5/16/2024 in #💾ublue-dev
Thread: Bling config
One thing I love about chezmoi is that I can (ab)use .chezmoiexternal.toml to download a specified version of bash-preexec for me, as the dotfiles-management substitute for doing https://github.com/ublue-os/toolboxes/blob/0a8f0facb72644e71db5e1ac844189ada1cee269/toolboxes/bluefin-cli/Containerfile.bluefin-cli#L22 in a Containerfile
22 replies
UBUniversal Blue
Created by bketelsen on 5/16/2024 in #💾ublue-dev
Thread: Bling config
I think modularizing the snippets in separate files may also help with delivering these .bashrc/.zshrc/etc. customizations via separate sysexts/confexts, if we ever want to decompose bluefin-cli into a few sysexts (e.g. for different bling levels) or to help users extend the initialization with additional sysexts for more bling - in my experiment to deploy the current bluefin-cli container as a sysext, I've noticed that the bluefin-cli container's /usr/local/bluefin-cli/etc/bashrc file combines init for starship, fzf, atuin, and zoxide all into the body of one if statement of one file.
22 replies
UBUniversal Blue
Created by bketelsen on 5/16/2024 in #💾ublue-dev
Thread: Bling config
I've been using this pattern in my dotfiles for bash and zsh (for bash, I added a single line to my ~/.bashrc, https://github.com/ethanjli/dotfiles/blob/master/dot_bashrc#L27, which sources a script at https://github.com/ethanjli/dotfiles/blob/master/dot_config/bash/dot_bashrc#L21, which sources all scripts it finds in https://github.com/ethanjli/dotfiles/tree/master/dot_config/bash/integrations), and it's been really nice to organize these .bashrc/.zshrc snippets as drop-in files in the way you describe.
22 replies
UBUniversal Blue
Created by M2 on 5/8/2024 in #💾ublue-dev
Bootc 40 ISO
Potential data point: last night I was trying to use ISO installers built from custom layers over base-main and bluefin, and they both had this same "failed to write boot loader configuration" error message when built for Fedora 40 but not for Fedora 39
111 replies