- Shell 70.9%
- Nix 28.3%
- Dockerfile 0.8%
Giovanni Bassi's Dotfiles
Main repo: codeberg.org/giggio/dotfiles
These are the dotfiles. It is mostly Nix, now. Checkout my Home manager config too. There is also a System manager config in the repo.
Installation
Clone this repo to ~/.dotfiles. If you are the repo owner make sure the SSH keys are correct, as some submodules use SSH, and clone with SSH:
git clone --recurse-submodules git@codeberg.org:giggio/dotfiles.git $HOME/.dotfiles
If you are not the repo owner then you need to use https:
git clone --recurse-submodules https://codeberg.org/giggio/dotfiles $HOME/.dotfiles
Then run the install script ~/.dotfiles/install --verbose.
(to update run ~/.dotfiles/install --update)
Cleaning up before installing
Remove all directories that will be replaced by the submodules.
Forking
You will need to take into consideration that this project uses submodules by
the same author, so you will need to fork those repositories first.
To learn which repositories are being used open at the .gitmodules files and
look for relative submodules (that start with ..).
Contributing
Questions, comments, bug reports, and pull requests are all welcome. Submit them at the project on Codeberg.
Bug reports that include steps-to-reproduce (including code) are the best. Even better, make them in the form of pull requests. Pull requests on Github will probably be ignored, so avoid them.
Author
License
Licensed under the MIT license.