My configuration. Probably nothing to look for here.
Go to file
Deployerbot Main 721453a401 flake.lock: Update
Flake lock file updates:

• Updated input 'e11sync':
    'git+https://git.jakstys.lt/motiejus/e11sync?ref=refs/heads/main&rev=93653ee1bd08ef14a693e98b1d01071eb2a1cee8' (2024-03-05)
  → 'git+https://git.jakstys.lt/motiejus/e11sync?ref=refs/heads/main&rev=ece51ae1d4c39d98e6a54e03b71413779996b3ff' (2024-06-05)
• Updated input 'home-manager':
    'github:nix-community/home-manager/a631666f5ec18271e86a5cde998cba68c33d9ac6' (2024-05-26)
  → 'github:nix-community/home-manager/845a5c4c073f74105022533907703441e0464bc3' (2024-06-04)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/82b2e20fbffe6a5f0555701af136ad3e734a5faa' (2024-06-04)
  → 'github:NixOS/nixos-hardware/d6c6cf6f5fead4057d8fb2d5f30aa8ac1727f177' (2024-06-05)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b3b2b28c1daa04fe2ae47c21bb76fd226eac4ca1' (2024-06-01)
  → 'github:NixOS/nixpkgs/0b8e7a1ae5a94da2e1ee3f3030a32020f6254105' (2024-06-05)
• Updated input 'nur':
    'github:nix-community/NUR/9a42df165c2851b40e9288564e09b0aa54dda5f5' (2024-06-04)
  → 'github:nix-community/NUR/b04f3815c4f83814bef8495a7c633fb533fec2af' (2024-06-06)
• Updated input 'pre-commit-hooks':
    'github:cachix/pre-commit-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0' (2024-05-20)
  → 'github:cachix/pre-commit-hooks.nix/cc4d466cb1254af050ff7bdf47f6d404a7c646d1' (2024-06-06)
2024-06-06 23:30:53 +00:00
hacks/orangepi5plus/uboot uboot: removeuse bl31 from tfa 2024-03-08 14:29:41 +02:00
hosts wifibackup: more tuning 2024-06-06 02:22:30 +03:00
modules base: +bpftrace 2024-06-06 16:53:02 +03:00
pkgs desktop: add okular 2024-05-08 23:18:58 +03:00
secrets syncthing keys: add mtworx, vno1-oh2 2024-06-05 23:08:35 +03:00
shared work: +unzip 2024-06-05 16:12:40 +03:00
.envrc direnv: bump to 3.0.4 2024-03-10 17:20:09 +02:00
.gitattributes Configure git repository for gpg file diff. 2023-01-03 13:41:30 +02:00
.gitignore enable some checks in pre-commit hooks 2023-10-02 00:00:30 +03:00
data.nix data: update mxp10 and add mtworx 2024-04-18 19:45:44 +03:00
flake.lock flake.lock: Update 2024-06-06 23:30:53 +00:00
flake.nix syncthing keys: add mtworx, vno1-oh2 2024-06-05 23:08:35 +03:00
LICENSE relicense 2024-01-15 18:18:45 +02:00
README.md remove mtwork 2024-02-27 18:20:44 +02:00
secrets.nix syncthing keys: add mtworx, vno1-oh2 2024-06-05 23:08:35 +03:00
statix.toml compress-drv-tests 2024-02-29 13:45:11 +02:00

Config

Flakes:

$ deploy --interactive '#vno1-oh2'

$ nix build .#deploy.nodes.fra1-a.profiles.system.path

Other:

$ nix build .#nixosConfigurations.vno3-rp3b.config.system.build.toplevel
$ nix eval .#nixosConfigurations.vno1-oh2.config.services.nsd

Encoding host-only secrets

Encode a secret on host:

rage -e -r "$(cat /etc/ssh/ssh_host_ed25519_key.pub)" -o secret.age /path/to/plaintext

Decode a secret on host (to test things out):

rage -d -i /etc/ssh/ssh_host_ed25519_key secret.age