1
0
Fork
You've already forked dotfiles
0
These are my dotfiles.
  • Shell 70.9%
  • Nix 28.3%
  • Dockerfile 0.8%
Giovanni Bassi 8abb508ab4
All checks were successful
Build / Build (push) Successful in 14s
Update home-manager
2026年06月01日 02:26:34 -03:00
.forgejo/workflows
.githooks Add home-manager directory back as submodule 2026年05月12日 21:25:31 -03:00
home-manager @5b2033c93e Update home-manager 2026年06月01日 02:26:34 -03:00
scripts Add Bambu studio, kicad, rpi-imager, protonup-qt, gdm-settings and virt-manager 2026年04月06日 18:58:16 -03:00
system-manager Update home-manager and add pkgs parted 2026年05月28日 18:29:25 -03:00
.dockerignore
.editorconfig
.envrc Add sops + ssh config + initial devshell 2026年03月31日 21:57:17 -03:00
.gitattributes
.gitignore Add sops + ssh config + initial devshell 2026年03月31日 21:57:17 -03:00
.gitmodules Add home-manager directory back as submodule 2026年05月12日 21:25:31 -03:00
.shellcheckrc
Dockerfile
install
LICENSE
README.md Add home-manager directory back as submodule 2026年05月12日 21:25:31 -03:00
remove-snap-from-wsl.sh
run_shellcheck.sh
test-run-docker.sh
update-submodules.sh

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

Giovanni Bassi

License

Licensed under the MIT license.