@nickgerace's dotfiles.
Before starting, ensure that you have the following installed on your macOS or Linux system:
bashjustnu(see the tip below)
Tip
If you are on macOS, have brew installed and want to install packages when setting up dotfiles, you do not need to install nu.
It will be installed during setup.
You will also need to ensure that this repository resides in the $HOME/src/ directory.
You may need to create it by executing mkdir $HOME/src.
Warning
Running the following command may overwrite files if you are coming from an existing configuration. Please read the source code, starting from the justfile, before executing the recipe.
Once everything looks good, run the installer. By default, it will only install dotfiles and load configurations based on them. Depending on your platform, you may be presented with an option to install packages and perform additional setup. That is entirely optional.
just installThe invoked just recipe runs an idempotent-ish bootstrap script, so you should be able to execute it multiple times.
That being said: caution is advised.
Once the initial just recipe is ran, you can update packages and more using the update recipe.
just updateAlternatively, if you reload your shell, you can use the provided alias that runs the same script under the hood.
updateNote
The above commands only update packages with the current dotfiles in place.
If you'd like to re-link dotfiles, run just install again.
- Current: Catppuccin Latte (Light)
- Alternative: Catppuccin Mocha (Dark)
This is a list of relevant tools who are reliant on the theme:
fastfetchghosttyhelixjjmise(no official support yet, but may need to switch based one theme)nu
Files not recently in use may be out of date. This is a "living" repository, meaning that scripts and dotfiles more frequently in use will be more likely to be kept up to date. Anything not recently or frequently in use will be removed from the repository (eventually).
