This repository has no description
1.1 kB
37 lines
1{
2 self,
3 config,
4 pkgs,
5 ...
6}:
7{
8 users.users.pairprogramming = {
9 uid = self.inputs.stockholm.lib.genid_uint31 "pairprogramming";
10 createHome = true;
11 isNormalUser = true;
12 openssh.authorizedKeys.keys = [
13 config.krebs.users.lass.pubkey
14 config.krebs.users.mic92.pubkey
15 "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIJ4yq7oHBO2iPs4xj797a//0ypnBr27sSadKUeL2NsK6AAAABHNzaDo=" # janik
16 "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIOYg513QZsVzoyVycXZjg4F3T3+OwtcY3WAhrlfyLgLTAAAABHNzaDo=" # janik
17 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBLZxVITpJ8xbiCa/u2gjSSIupeiqOnRh+8tFIoVhCON" # janik
18 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXGRXiq61BQBUkQLBn720pzxiAZqchHWm504gWa2rE2" # kenji
19 ];
20 };
21
22 virtualisation.podman.enable = true;
23
24 environment.systemPackages = [
25 pkgs.ripgrep
26 pkgs.lazygit
27 pkgs.comma
28 ];
29
30 # clan dev related stuff
31 nix.settings.trusted-substituters = [
32 "https://cache.clan.lol"
33 ];
34 nix.settings.trusted-public-keys = [
35 "cache.clan.lol-1:3KztgSAB5R1M+Dz7vzkBGzXdodizbgLXGXKXlcQLA28="
36 ];
37}