all repos — flake @ 49e28aea85ee03da45fd125ec439e560ee84a75a

got my cool flake

home/apr-ivy.nix (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
{
  inputs,
  pkgs,
  config,
  ...
}:
let
  bun = (pkgs.callPackage ../pkgs/bun.nix { });
in
{
  imports = [
    ./common
  ];

  home = {
    username = "apr";
    homeDirectory = "/home/apr";
    stateVersion = "25.11";

    file.".ssh/allowed_signers".text = ''
      apr ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPWD6wk95qNhk/36vEH34qIRp/TPCcQ+D+u5Xd9/N0m1
      did:web:vt3e.cat ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGDXt8vkpi9jOp9dCjoS8u0dC4fDdgb73w8z7VNI42FB
      did:plc:nz5npphohxgjo2blfipdatam ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINGmmVCj5fvjT09SMmMsheGJ9vMKRF1UWoTEwR7yWeKO
    '';

    packages = with pkgs; [
      bun
    ];
  };
}