This repository has no description
1.3 kB
41 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 self.keys.ssh.barnacle.public
14 self.keys.ssh.yubi_pgp.public
15 self.keys.ssh.yubi1.public
16 self.keys.ssh.yubi2.public
17 self.keys.ssh.solo2.public
18 config.krebs.users.mic92.pubkey
19 "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIJ4yq7oHBO2iPs4xj797a//0ypnBr27sSadKUeL2NsK6AAAABHNzaDo=" # janik
20 "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIOYg513QZsVzoyVycXZjg4F3T3+OwtcY3WAhrlfyLgLTAAAABHNzaDo=" # janik
21 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBLZxVITpJ8xbiCa/u2gjSSIupeiqOnRh+8tFIoVhCON" # janik
22 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXGRXiq61BQBUkQLBn720pzxiAZqchHWm504gWa2rE2" # kenji
23 ];
24 };
25
26 virtualisation.podman.enable = true;
27
28 environment.systemPackages = [
29 pkgs.ripgrep
30 pkgs.lazygit
31 pkgs.comma
32 ];
33
34 # clan dev related stuff
35 nix.settings.trusted-substituters = [
36 "https://cache.clan.lol"
37 ];
38 nix.settings.trusted-public-keys = [
39 "cache.clan.lol-1:3KztgSAB5R1M+Dz7vzkBGzXdodizbgLXGXKXlcQLA28="
40 ];
41}