NixOS + home-manager configs, mirrored from GitLab SaaS. gitlab.com/andreijiroh-dev/nixops-config
nix-flake nixos home-manager nixpkgs nix-flakes
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore(global): reorg my ssh pubkeys + add host pubkeys for agenix setup soon

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>

+25 -20
+3 -4
hosts/lairland/users/ajhalili2006.nix
··· 1 - { config, pkgs, lib, zen-browser, dev-pkgs, ... }: 1 + { config, pkgs, lib, ... }: 2 2 3 3 { 4 4 users.users.ajhalili2006 = { ··· 14 14 personal.passwordless 15 15 personal.campus-comlab 16 16 work.recaptime-dev.crew 17 - rp.gildedguy 17 + personal.rp.gildedguy 18 18 ]; 19 19 linger = true; 20 20 }; ··· 22 22 # see ../../stellapent-cier/users/gildedguy.nix for context 23 23 home-manager.users.ajhalili2006 = { 24 24 imports = [ 25 - ../../../shared/home-manager/main.nix 26 - zen-browser.homeModules.beta 25 + ../../../shared/home-manager/nogui.nix 27 26 ]; 28 27 29 28 home.username = "ajhalili2006";
+1 -1
hosts/stellapent-cier/users/gildedguy.nix
··· 17 17 personal.passwordless 18 18 personal.campus-comlab 19 19 work.recaptime-dev.crew 20 - rp.gildedguy 20 + personal.rp.gildedguy 21 21 ]; 22 22 }; 23 23 linger = true;
+8
shared/home-manager/desktop.nix
··· 17 17 })) 18 18 zed-editor 19 19 ]; 20 + 21 + programs.zen-browser = { 22 + enable = true; 23 + nativeMessagingHosts = with pkgs; [ 24 + firefoxpwa 25 + _1password-gui 26 + ]; 27 + }; 20 28 }
-8
shared/home-manager/packages.nix
··· 102 102 batwatch 103 103 ]; 104 104 }; 105 - 106 - programs.zen-browser = { 107 - enable = true; 108 - nativeMessagingHosts = with pkgs; [ 109 - firefoxpwa 110 - _1password-gui 111 - ]; 112 - }; 113 105 }
+13 -7
shared/ssh-keys.nix
··· 1 - # I managed my public SSH keys via this file, in addition to my GitHub + 2 - # GitLab + sourcehut accounts if you prefer verify commits via SSH over PGP, 3 - # although I still sign via GPG due to practicality and customs in the community. 1 + # I managed my public SSH keys via this file, in addition to my GitHub + GitLab + sourcehut accounts if 2 + # you prefer verify commits via SSH over PGP, although I still sign via GPG due to practicality and customs 3 + # in the community. This will be also utilized for managing what SSH keys can have access to secrets encrypted 4 + # via agenix/sops. 4 5 5 6 { 6 7 personal = { ··· 8 9 passwordless = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDUnTexcVQTGT+UhX8MRPkMvM6FPuskbY2Dn0ScZ3+ot ~ajhalili2006 [passwordless key for sshfs]"; 9 10 releases = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHzLVfKtq8vBYeSrrVhwFwkpfu6TDLFgyjb3UmB+Jdhl releases@andreijiroh.dev"; 10 11 campus-comlab = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFI1Mj7gTG1IwnxPyr2AsXDq2kBq98hnijhgkGklkhWH"; 12 + rp = { 13 + gildedguy = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzMlrUe7qMA1P0lP56lq2dKTrwFU6CrVltQ9um+PhOMLkoi31kAlujHtWF6mqGRLXcK0Ao/0Wqug++r82Zu0u7dpAv8LCExtaRRMzagwPkEe4OOqUBOpS6mggfsik8mNA+1UtpkXJ+ZiB4cXtNKEZC0jtxWOTXSV67qgkSxuO+YBWB+7pnESkB0KorqwOoWGGUVfYQtbKUAt6VqM4s6dn7saXqwmN0tCPO6a+4L4mazkYjFD11HhktYsjP9dvnxYSOtMrSFb9JOXRST2LdiIJgwg+HTqBSWGO7aBRHMJaTF3ajlbMtKDQI/EcNQLyGgX6yFdjjzz9DRY+2oU0vPTytdqM2BKsfLlR0GVg7BVL7TZPaLJ1lgpCl4Z1oClW9FOzhnYJVT0W+IKPsnYsFPfv/BVgjWF7YtLdc5zqFJ31PULtikCyd0I6Kt95YD0HdrlR2faWcBHI8KKEAwCCanodGnK/xTOxisTX2dXOxx3mvR/L3Wil2ca5hnD+vt500/o8= gildedguy@andreijiroh"; 14 + }; 11 15 }; 16 + 12 17 work = { 13 18 recaptime-dev = { 14 19 crew = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDEYDna7HlVN6FL+Mxaof+WH5EoVmaUrM7GFAdQSveTJ ajhalili2006@crew.recaptime.dev"; 15 20 bot = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICascntXCHIeVcDOlEXFLKH8NXv7ZaF5VABYQDAba/07 service-accounts@recaptime.dev"; 16 21 }; 17 - }; 18 - 19 - rp = { 20 - gildedguy = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCzMlrUe7qMA1P0lP56lq2dKTrwFU6CrVltQ9um+PhOMLkoi31kAlujHtWF6mqGRLXcK0Ao/0Wqug++r82Zu0u7dpAv8LCExtaRRMzagwPkEe4OOqUBOpS6mggfsik8mNA+1UtpkXJ+ZiB4cXtNKEZC0jtxWOTXSV67qgkSxuO+YBWB+7pnESkB0KorqwOoWGGUVfYQtbKUAt6VqM4s6dn7saXqwmN0tCPO6a+4L4mazkYjFD11HhktYsjP9dvnxYSOtMrSFb9JOXRST2LdiIJgwg+HTqBSWGO7aBRHMJaTF3ajlbMtKDQI/EcNQLyGgX6yFdjjzz9DRY+2oU0vPTytdqM2BKsfLlR0GVg7BVL7TZPaLJ1lgpCl4Z1oClW9FOzhnYJVT0W+IKPsnYsFPfv/BVgjWF7YtLdc5zqFJ31PULtikCyd0I6Kt95YD0HdrlR2faWcBHI8KKEAwCCanodGnK/xTOxisTX2dXOxx3mvR/L3Wil2ca5hnD+vt500/o8= gildedguy@andreijiroh"; 21 22 }; 22 23 23 24 infra = { 24 25 termius = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC+H0oixQCgHiZWk4+H6VupW+2Aibs7poK7kNPf+hJEv"; 25 26 gcp = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC9p6XYWUumCEk8ExaoProbI6BQHu52SErSlrOzUzzCUTjRPq2vfENTL7GwG6cgsrDLBxW+u+t6qoTXRVeRc7YCXzmPofls7dy2wXwBSM1Z/AzXCFDEVxtn3Y3F6gLi7nUbMZywBmBSlNjiN1w3FbBKMMP4SYgz0O1SGIjIFBQFheZgRTJxUq9DyPQRbY4U3jcJV8968JPQELKBCvmeI2iKNLOeSY1kVmwwM90yKgcvJsM/uTNXzUjTRK3Y4J0GWA2Up53pQxjmskqOusI+rwDVpnLsJEsjszvpOj5UAQrW4PuhJKjY0RYbigCrqqmCDbFuX9w6N9Sjo6Vp5MVxsMq7OwdNxNhBKDPJ8le4km8hdO8Z162+pSqUftk0hA4OjHIX2/i4avEl6Hh7MD1nbTnTbbaZV+1g6edWCnH0UASnrhulYkUNoWvpAi/bHJsfVuw5tZ8FprI5t6rCKiOXnXqU+jsn+fabDeuIt1mlN7BueebLUzAQ44npsFdSMEDCdJs= gildedguy@stellapent-cier"; 26 27 aws = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICx7San3UCFg3+vr5a07MoNBM9egqAeKHnu4Jhpx3Zwx devlab.aws"; 28 + }; 29 + 30 + hosts = { 31 + lairland = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMJeo4V8JiW0eLIzmpNB1jdhde0RR5pVOCaSUoBxXces root@lairland.fawn-cod.ts.net"; 32 + stellapent-cier = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHJkAk5TIXkwy9xKPmcyucgbz6SRSG5qhVAPod2nSw1M root@stellapent-cier.fawn-cod.ts.net"; 27 33 }; 28 34 }