This repository has no description
1.1 kB
39 lines
1{
2 self,
3 pkgs,
4 ...
5}:
6{
7 users.users.pairprogramming = {
8 uid = self.inputs.stockholm.lib.genid_uint31 "pairprogramming";
9 createHome = true;
10 isNormalUser = true;
11 openssh.authorizedKeys.keys = [
12 self.keys.ssh.barnacle.public
13 self.keys.ssh.yubi_pgp.public
14 self.keys.ssh.termux_massulus.public
15 self.keys.ssh.yubi1.public
16 self.keys.ssh.yubi2.public
17 self.keys.ssh.solo2.public
18 "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCTwBH0KIRE+9SC4n7hRAGAA7Lf/+PuCHFZzZDajy9lmYrcQdvD5SgP6Q5OikUxycniI0Zse5Xeitq9qkJNg6Lw= PIV AUTH pubkey" # pinpox
19 "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHEEkRtBCPyVHtLeXBEVbEkvL6SzgAbxdoa6xF6r/2N9 kenji"
20
21 ];
22 };
23
24 virtualisation.podman.enable = true;
25
26 environment.systemPackages = [
27 pkgs.ripgrep
28 pkgs.lazygit
29 pkgs.comma
30 ];
31
32 # clan dev related stuff
33 nix.settings.trusted-substituters = [
34 "https://cache.clan.lol"
35 ];
36 nix.settings.trusted-public-keys = [
37 "cache.clan.lol-1:3KztgSAB5R1M+Dz7vzkBGzXdodizbgLXGXKXlcQLA28="
38 ];
39}