dotfiles/hosts/modules/flakes/wishlist
Emile Clark-Boman c3b02c5f7b improved organisation
moved host modules to hosts/modules and modified deploy script
2025-02-24 13:19:36 +10:00
..
flake.nix improved organisation 2025-02-24 13:19:36 +10:00
README improved organisation 2025-02-24 13:19:36 +10:00
wishlist.nix improved organisation 2025-02-24 13:19:36 +10:00

#### wishlist.nix
This is a simple Nix flake defining a service from which
wishlist can run automatically. This flake runs wishlist-0.15.1
and lacks configurability unfortunately. However this was an 
intentional choice, allowing wishlist to read from the user's
`~/.ssh/config` file, which can be configured seperately using
the something akin to the follow home-manager snippet:
```nix
programs.ssh = {
  enable = true;
  addKeysToAgent = "yes"; # always add keys to ssh-agent

  matchBlocks = {
    hyrule = {
      hostname = "imbored.dev";
      user = "ae";
      port = 22;
      identityFile = "/home/me/.ssh/id_hyrule";
    };
  };
};

```

This decision was mostly selfish as it was easiest...
But it comes at the cost of not being able to set the
port wishlist listens on. So for now you're stuck with `2222`.

###### The Future!! (woooowwww)
Create an option for wishlist that is used to construct
the `config.yaml` file