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