2025-05-26 21:51:07 +02:00
2025-05-26 21:51:07 +02:00
2025-04-28 22:17:11 +02:00
2025-05-26 21:51:07 +02:00
2025-04-22 21:15:13 +02:00
2025-04-22 21:15:27 +02:00
2025-05-04 13:50:23 +02:00
2025-05-21 23:01:03 +02:00
2025-03-21 21:45:26 +01:00
2025-04-28 22:17:11 +02:00

My dotfiles

My dotfiles for which I am using nix. The structure is managed by Snowfall lib

Machine selection

home-manager automatically searches for user or user@hostname config in the flake, so specify one of those or you will have to manually specify them: home-manager switch --flake .#user@hostname

Manual symlinks

/julian/dotfiles/src/branch/master/laptop-nix.conf was manually symlinked to file:/etc/nix/nix.conf and /julian/dotfiles/src/branch/master/flake.nix was symlinked to file:~/.config/home-manager/flake.nix

For deployment!!

Secrets management with sops

Full documentation here: https://github.com/Mic92/sops-nix

Edit secrets

sops edit secrets/secrets.yaml

Authorize new device

  • Generate public key from ssh -> Private age key generation not needed
ssh-to-age < /etc/ssh/ssh_host_ed25519_key
  • Add age public key to file:.sops.yaml
  • Update keys
sops updatekeys secrets/*
Description
No description provided
Readme 120 MiB
Languages
Nix 85.4%
Shell 11.4%
Python 1.8%
CSS 1.4%