My dotfiles managed by with chezmoi, in an continuously embarrassing state.
- Nix 52.5%
- Go Template 12.9%
- Shell 12.8%
- Jinja 9%
- Vim Script 6.5%
- Other 6.3%
| ansible | ||
| dot_local/share/private_applications | ||
| dot_ssh | ||
| nixos | ||
| private_dot_config | ||
| private_dot_gnupg | ||
| random-scripts | ||
| .chezmoi.toml.tmpl | ||
| .chezmoiignore | ||
| dot_zshrc.tmpl | ||
| README.md | ||
Nath’s dotfile
<classical-joke>
There’s no place like $HOME
</classical-joke>
My dotfiles managed by with chezmoi, in an continuously embarrassing state.
Setup
sh -c "$(curl -fsLS get.chezmoi.io/lb)" -- init git@forge.nathanaelhoun.fr/nathanaelhoun/dotfiles.git --branch chezmoi --apply
# There is a mirror on git@codeberg.org:nathanaelhoun/dotfiles.git, just in case
NixOS (@home)
I know, I shouldn’t use chezmoi to manage my NixOS configuration, but I am.
So I link my /etc/nixos into this repo
sudo ln -s "$(chezmoi source-path)/nixos" "/etc/nixos"
Debian (@work)
I use the Sidebery Firefox Extension to help not drown into my tabs.
To hide the native tab on all FF profiles, open ~/.config/.mozilla/firefox/*.default/chrome/ (with * as the profile), and put the userChrome.css from private_dot_config/mozilla/firefox/default-release/chrome/userChrome.css.
Ansible
I am trying to use Ansible playbooks to automate server management tasks, and I’m storing my playbooks in the ansible directory.