Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
  • Loading branch information
yousiki committed Dec 12, 2024
1 parent 283f5c0 commit 65d96c3
Show file tree
Hide file tree
Showing 9 changed files with 731 additions and 597 deletions.
4 changes: 4 additions & 0 deletions .sops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ keys:
- &yousiki_sakamoto age1c8nt6m2vv9mcy50vgkvvgag2kl0x4fysdtjuevptxwh9gv54mgqqtzl8zn
- &yousiki_nano age1yznykzrsa65lg50rtku2yaqq4mln4lk2u8hkyz4r4hy28tlvug8s3p88uh
- &hakase age13m8rakh7w2zkawjuqgd29sp7wtceqt4mkw38mcg9fsrurs5x2urq9dgqg0
- &satoshi age1skcmkq7mvpa5490z2f2ay6vwfw5043seku4uletsxx3rerdeuphsk2jqth
- &nano age1qz7m2fmm4e0wfnp7z23w5uj3gtx92amr3xp6tc0a3u6un0g8ugrsf8x6mc
creation_rules:
- path_regex: secrets/[^/]+\.(yaml|json|env|ini)$
key_groups:
Expand All @@ -11,3 +13,5 @@ creation_rules:
- *yousiki_sakamoto
- *yousiki_nano
- *hakase
- *satoshi
- *nano
10 changes: 10 additions & 0 deletions homes/x86_64-darwin/yousiki@satoshi/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
_: {
nichijou = {
suites = {
graphical.enable = true;
terminal.enable = true;
};

themes.catppuccin.enable = true;
};
}
46 changes: 46 additions & 0 deletions modules/darwin/system/secrets/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
lib,
pkgs,
config,
namespace,
...
}: let
cfg = config.${namespace}.system.secrets;
in {
options.${namespace}.system.secrets = {
enable = lib.mkEnableOption "Whether to enable secrets management";
};

config = lib.mkIf cfg.enable {
environment.systemPackages = with pkgs; [
age
sops
ssh-to-age
];

sops = {
defaultSopsFile = null;
age = {
sshKeyPaths = [
"/etc/ssh/ssh_host_ed25519_key"
];
};
secrets = {
"clash.yaml" = {
sopsFile = lib.snowfall.fs.get-file "secrets/clash.yaml";
key = "";
};
"nas-mck-credentials.env" = {
sopsFile = lib.snowfall.fs.get-file "secrets/nas-mck-credentials.env";
format = "dotenv";
key = "";
};
"nas-yyp-credentials.env" = {
sopsFile = lib.snowfall.fs.get-file "secrets/nas-yyp-credentials.env";
format = "dotenv";
key = "";
};
};
};
};
}
1,186 changes: 602 additions & 584 deletions secrets/clash.yaml

Large diffs are not rendered by default.

12 changes: 8 additions & 4 deletions secrets/nas-mck-credentials.env
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
username=ENC[AES256_GCM,data:VRftQ9qM0Q==,iv:VggyyrtBvh3SN+nqq+geMyPv6BPfF++lIfPELhk91mo=,tag:0T+ujzKjcWf7GGkJJxbY3A==,type:str]
password=ENC[AES256_GCM,data:AoJp3U3l6g3k0iYJpBdJhkrgtM0=,iv:YbukQ+EX1lUX9t61txzVrpEcbQAzbmpaFMTX7DLVWUQ=,tag:Xhr+bnenDeRU/tpXbAJumg==,type:str]
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvR3VWa3E4Yk0wbXVtb0R3\nNUQ3MGZ4aVFWcHVwTjJZalRqdzhZTFFyckJ3CkQ2MEpiL0V2K0FyWFFFYUlUNWpv\nR3lOTHVxeVNEOTdtb2dvWEFJSDl4cncKLS0tIDl3NUJPblBRNVBvbS9yRUpUa2hN\nck4rTWVPWU1EcmMwV0lJKzVvRG5MWlkKVErs2XKHZchXydZjoe8RB707fpO/9RnC\n2yu03ieHROX7kLDRJgmYuJSoiRg+0sbxQNCnkGO67WMScXQOpqfL6Q==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnWDdPdlZER3NMUHdVTjBa\nVlNFemo0SzR2dm9ITFB3ZEhQSk1nME5od2swCkgrOFhvaGhBL3B6MEdEK3BNa1h0\ncGtYZy9WUHlyajdwVVhGdHlvcHJudlUKLS0tIDdGaUZ5WXdvRVk1bEdmTTB5dUd5\nWG9nTitsVTZwUXpjUGc4aytjZnZuZHMKLrb4r9d7I6sqLzD+hPiqJIt5TkwmWDdw\npdaM5Pg6sLlE0J+8LxZ9IMxlhoXNFL8nGAJlN/AE6QywIEjtf5qjyA==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_0__map_recipient=age1v2f38zx3fyn789lemwf8jm2wcx2d7krjc82z74t2qwcrk6hsjsqs8xsjhh
sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKTGJ6WGJta3llbFlzQXVa\ndWR6cXppaFhYU0dJU2VPK2RjRWE2RDEyTkhRClhrb01Xa0hVRFViZVpVc0JLY28r\nVUlxNEpPRUgzaHkyc3ZFcm9ZQURSNFEKLS0tIHlZUUE5K3lxNS9Sc3YzWmNMYU81\nTk9tNFZsNTZsTitrdVYva1RsNUpaYUUKiNudBkqPcdYXS7iptOU+zCZN4TvSaCiF\naU2mzD5p9IRT4kROy5SvUPmeU9jrXmZo7r1GlK+46TL7ZA5Jr7NtLw==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB1UVFReFdDWnp2N3JNSHNI\nRnVPQVVCY0w5RzZtU2NtZVRyMFY1NkVpcFFRCjVWeHBVeWt3SE5UR3hzUU1HMFk4\nbXhHUi9Qam5wQ1gxNW5pVEE0a1ZvWUkKLS0tIFlJQ29EKzVzbzJxbjlkcmp5L0V0\nN05xQm40V3E2MlcrUXlYSFhnTjhNU3cKj2qEhWK6kj57KOAwTn8cLl430K/aLTgz\no1LZwzK92iXfHeRR9iVsnnrFhn2DPU06gQjP6rq5BuWSu4+6xKJVAw==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_1__map_recipient=age1c8nt6m2vv9mcy50vgkvvgag2kl0x4fysdtjuevptxwh9gv54mgqqtzl8zn
sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLVllnM0ppZlVEakRTSlpL\nSGQ0dGhyVGxLWktxcVBjWlp5NGFldCtOVWxvCndud0dTeGxDM0JWWEZNNWlFeUR3\nOCtyMWdIdjR4M0ordnF3eExLcW1IT28KLS0tIDBLWGJTUUxpYkh1SVhoL1pMU1JG\nRC9wUE5RR25RSmpLemtoa2xjekJiZTQKVYWGuryugNFmJdD08Zxyi3e5MDwXJw0a\nAoh6Qtjj/F4JVDHSMMO28QMd+/St1Pe5TFkiSe1zBYSJujnGrga39Q==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQYnVqQjc5U21ncFBoMHlV\nbFE4ZFR4bHhDa2ZxRTRFTlhWRk11a2dXZWlRCko4UEFRaGxXMzdDVXovZmZheDBv\nTksrMis0K3RHNGtVNVFNQVVWNVdIOWMKLS0tIFlncHByQWlUVEdHV1JiMjBGTjgy\nd3ZscHNmTlpKaFRPdTA4SGpkV2x2QmcKFv276Sv7wSykNTRn8gloev8TTVwmxdJR\neWtQeI6io4ccesGcqkgGKQrFSJahGy7Z6UR77Iej2chBF6H0U9pFSQ==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_2__map_recipient=age1yznykzrsa65lg50rtku2yaqq4mln4lk2u8hkyz4r4hy28tlvug8s3p88uh
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBJUkJiVStPSzhUbDFtNFd3\nU0swZHc2eFMrY1JTNHU4aTVtOW1TZEljQngwCmVwcTZlZVY4WlRMNWtpYXdOWFcy\nQjkvZGFLOTl0ZE9TSndrS2pHM2p2WTAKLS0tIERycmtwV2ZsQUV3c0RHN0lHMU9Q\nTGtrYnVNTjZVWTZ1d2dRTHZFK2pTUzgKxZXyp5ZNN7f+KjW6b2L/Efz9aGnu1553\nRFkUcG9yrU845bFTjF84sWKBpDU3kiOFI0XClDM/oeOrgzNFqk9F3A==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDQ3VyQWpMeEhEMVBEcmVC\nY0lRZWhzL2puYThxTEhFMCswUDNsVkwrRXdZCjFwTW9mbDNKL3lJTGQ0RnF0Q2hk\nV0N2aXZsQnRYQjVQQ1o0cFhYYlF2Wm8KLS0tIG94SUpqazIzTTFjUjN0OTk1dW5t\neFk5Z3hzaW1QOTdVR3l6aGpkYVFXY1EKb6SD3FEA/d69IxFvkKagoV40Nwe+IdIA\nBi0JwXAbXp+Rf6fBAeBr/5WPMEwlhLSeZTtTdesWGml+KfVFBK+5BA==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_recipient=age13m8rakh7w2zkawjuqgd29sp7wtceqt4mkw38mcg9fsrurs5x2urq9dgqg0
sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPclR6Zm82aGtOVUc1N2xP\nZE81SHFVa2VQM3hLV0FvMDJRbCtnbU1SZFRBClNHM3B6ZWFrUXI4VTVCTkM0Mytl\nMTdTa1I3S1FaTWdWTWVNMnVNMVk2TTQKLS0tIEZvbVlNQkJOcHk1dlFzbHhKNi9O\naHMvVzBaNDFzWXVDSC9VcUdmV0lvZ1kKpsfhBVPW2lIAniivyK5VWaKFUSitNuaO\ngi4e+E2lQqecnunXiiK84zZhdnJ10UOp5nHgUtGL8XhEnXw/yUBETw==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_4__map_recipient=age1skcmkq7mvpa5490z2f2ay6vwfw5043seku4uletsxx3rerdeuphsk2jqth
sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByWlZVUW96MFpSUEtMSlNr\nOERUT1V6ZC9DK3U0UUxTeEhjZk9Ed1I2K0NRCkxiQWdzdUIvOGNrREt4MW9tZDNq\nQm1tdUxZU05XZVoxOTNRb1JUQ1BaUk0KLS0tIGFIZjY0Yk9GUHhsL1ZwRE5mTktv\nOHhhWFFSVlh2ZDMvN3pyblpHZ2RpalkK19D3voIy3Ux3abMU9f+fOrZ3BN+FzvQl\nj5V/ztRWbCwROyVniFTlCQW6PIKGTVihb1gjHYM4WhI2Ko0LfmUinA==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_5__map_recipient=age1qz7m2fmm4e0wfnp7z23w5uj3gtx92amr3xp6tc0a3u6un0g8ugrsf8x6mc
sops_lastmodified=2024-12-04T08:18:45Z
sops_mac=ENC[AES256_GCM,data:xDsbVrW58W5ylFRNT+sHdIQTyjiHvrat+SKy9BfDIpQlOxwKJ/lLGTEANigqLLv5N7bRqb3T7eu57ix8FQcKobMRg9FnpGQQeehWeMO8lFejaPrIh/yPdrD2qlXOUzNFGAeYfBmB3LYRjlREX+Bwy9rBkMkixPmZFN6D6pi/aPs=,iv:UFFWtIhQ72+ENg/KUe9+OxHKiK93MW6yCvwN+5IOZhw=,tag:qye5G3zLtYuKXCjlPmfqEQ==,type:str]
sops_unencrypted_suffix=_unencrypted
Expand Down
12 changes: 8 additions & 4 deletions secrets/nas-satoshi-credentials.env
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
username=ENC[AES256_GCM,data:CNsO19OFIQ==,iv:adj1twU8bRnbxuz2Br41w3usK45RvLPicJYL3c73gEE=,tag:QGz/BJ8aqMFQ3w2G2GSONQ==,type:str]
password=ENC[AES256_GCM,data:lfe/BURxSuWqfw==,iv:SCYiWQxRpbvP08fD7Karw7wtKJbIVOAfb6KgYhmz6fw=,tag:RBpHhHPhJ+R6LZMKsK0k6g==,type:str]
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBBanF5VjNnd2phZTRtTENI\nZHNzT0RVc3Z2eGVYOUlZNUQrZ0NZdXdyY0YwCm9hanhnQnc2OU11WTNzY3NzaWxF\nNzBSYW5HeHdnRTR3bjUrU2podTdqQ2cKLS0tIGxmM04vRW1NQ2prT3dzb1Z6RHIv\nc2R0cGZWVXZLZWV5bmNrRnBZWjJQVlkK0hnQDw8WP0hJr43QjMWYXdkOjG6UaiNA\nMU/L0An46NwT60/1su5mFQJ3x+hX2HQ58TrmfyWULf0RHH1jRsIMfg==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRQ1JlVUFYKzBva2tXWnhL\naytXTnE5LzczWjRMdFB2V0ZucEg3eVczcG5ZCmdtc05WVkRORExma29PWU5qelNN\nUzF0MjR1QzdxT2tlMjVpVXR2ejRhOG8KLS0tIGhxUE1Ba2J4MU1FNFF5ZVpIZlRC\ncjhKUU9WUjNXaVg5V0lFOUUvR2dxKzAKViLugE0iIYY+SiMz8gF2trJmuydAWIuw\nuZTTTFhnCtjaptGHuPReBfXIMvuK9go9fbD5YVvXb3+6YZNQLKFldQ==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_0__map_recipient=age1v2f38zx3fyn789lemwf8jm2wcx2d7krjc82z74t2qwcrk6hsjsqs8xsjhh
sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4V1VXc0dsTm4yWVV0TVdO\nOW5QRmpYK2p6cjFYWTNsZUNweEN2RkIwdmtzCks3bGt4VGNCMDdxOC9wT1pGUW1h\nQkRXc0lIeElGeU5YSzcySFRkUzgxaDQKLS0tIGU4b3JGWkNOTDlZekN4QXlTVXlZ\nRFZmYWFCTkx1S3o5MVNEUUZVZWZQazgKvH5A51hGB8qCtEPHIqkBqlTuWkTboe9H\nVxT2hq2KM5TXbtZNgsqvmuP75YfPuOzLlPopJuNojAdJ7jIKKyxx6g==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1UDMxb25VcTg4ekxKK1E3\nUjVKWGpDdVkzTGFFNzJ3Q1A5VGhyc1NmaEJrCkdZNE1MZncxUjZDMG5GL3BtblV4\nM2gzQ2xVR2tXaTFRaGR4UE5sVTdwQVUKLS0tIDFzYm5sQzJMUlRhem5MV09haUVt\nRmUzcGpVczFSOTFkamxTc05XOFZTSGsK/31Uln9tPZ4TgPA/DVLB6vApnUN3ybY6\n1RFLT+NWRnKdGG4TsGwHdiTDxMi7ybHnR1fHGO7F3oaoHwJFHOQLAA==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_1__map_recipient=age1c8nt6m2vv9mcy50vgkvvgag2kl0x4fysdtjuevptxwh9gv54mgqqtzl8zn
sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIWnJUYzJtb3JtQVpFcEx5\nRmdUdXR6K1BlT3F2eFpvbzRsdlBpWlVIcm1jCkRJSXoxRnhEV21TbHQ0WnV4b3lV\ndHBlQTVKRE52WWtHYnJqUjNnTmgzMTQKLS0tIHRQSmdONVg0MTlSRUg4OUtkWCt5\nTWZWcFlnU2dqY3EzS3JNNzUwTEtzVkUKmEzcIL82dDUMTppKOOQHsu5T2jhXqUPS\ndemR4hEbIxHptTfHRCFZiUnCMcPGNIdtj/ChaVl9sT0S7TwKK/08rQ==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhbjJZdFFNYXQ0RVhZV2J4\nRS9HdWgxVk43OUdiWnZoTHFGZThyL2psSDJrCkNuWm12b01KTjJpdDlFNWlGa3lw\nQ0IzNWlDWmFMYVIwZThWUGJQc3dQencKLS0tIDBFS05yQU92b2FIeVg0S0JpcU5H\nMUlkM0lMdk1KUGxJQ0kxZTU4QjU0SE0KJqxi7seWcbrpfh3FoBJpe0jrF7OM/fag\n1Bvg+uFk5u+zqhn7z7o/ggNr/sSrLcswBiGZGeQR5ExrTxQ/aOEBsQ==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_2__map_recipient=age1yznykzrsa65lg50rtku2yaqq4mln4lk2u8hkyz4r4hy28tlvug8s3p88uh
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzSHJNS3orWEdSOEdVdDU4\nZ2RJT2pTd1owaGdaQkFyZ0RIdDBZdjNCUEhFCjNxSVlDYTJnUDFDTFlFQ3MwWHFl\nK1pobW9lWEUzaE1pY2EzdXZhblI1dWsKLS0tIE1KbTdBTkpZbExDdXJyQ29CWmpj\nOThvbjY2SS9TOFY0ZnB1WTVBS1IvV2MKpPNATIYCeE6R6f/O7O/Zy9q2e2Svd530\ncjUGNXQ3rmX/h3nosW/h6ERyXbvbhaov2C47QeoRAAUeyA2naeH0RA==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxT2FJRnZoMWJHbXJoWHVr\nY250cDRnOHFaNjZ3bmw5b0ROZnNFQko2clNvClIzaEFYem9OMFhHWTBTaGNRN1pL\nM3FDUzdrTllVeGFZYUpHTjc3bkxYQmsKLS0tIFJkUFE0OXZHak9tWE5QbERERE9I\nem9TN3drbkUwSmZaQ1ZPbTFHM1BjdzQK28/oNZCGD2yPTJ6LwROvEi8Gvw/9h32f\nsd64rxP8oFyOXvmW30dLG4lJ+adusp9K85bZ6pe2lciaK9Mjne5e8Q==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_recipient=age13m8rakh7w2zkawjuqgd29sp7wtceqt4mkw38mcg9fsrurs5x2urq9dgqg0
sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBlelJhWXhzMy9pSmtDeFRy\nVzZEWVJDcm1zcE9uM2pqMWVwVFZnNnVFWlJzCkthb01FVUlJd3dWcnVhTWs2QkFj\ncGJTVC96dXBYVDRmNGkxY0hKRTlPUjQKLS0tIHhiQjJScXBFeGJJakQyVnM5OFFr\nVXZuOHhsWU9tMXE4alQxS1dDbWIyb2MKuGJD4KuxWOyFQ79RodttgeftB+QGTj7Y\nBwrW9P4qBr7ZklMp7EfN9yXeSsaKhrBjwfjbg6MZUPJg7SvDa3pj0g==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_4__map_recipient=age1skcmkq7mvpa5490z2f2ay6vwfw5043seku4uletsxx3rerdeuphsk2jqth
sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0Z1dsRVN1OUU2ZjZFVEVh\nbEg5OGJSZkxubjNkMlo4dEJsdlg0eGQ3a0NZCm9vVHlYSTFqMThVZmVmSWtsdHll\nWXI0b0NlRXkzbS9YUE5rWFg2anprNW8KLS0tIG45UndFeE90NUozZ3NKNjdlRHB4\nWkVEZ001Y00zblZpUDhPT3dIdk4zcjAKR28bUssnlMECPQ9g+UfC///+4g5G203K\niLSN1TwuIkU7pJibYe5ex2ahu8w1WDHZ+STNraPB1GoGENptRc5jlw==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_5__map_recipient=age1qz7m2fmm4e0wfnp7z23w5uj3gtx92amr3xp6tc0a3u6un0g8ugrsf8x6mc
sops_lastmodified=2024-12-04T08:22:33Z
sops_mac=ENC[AES256_GCM,data:aRfC8jdHylObjSwrScnvCFxh6xqvlo2anAW4XWG2eb0aRA60iOqZeHG+HvZ5r32ixe8zwuEAhLLWwa/7oxMwTSEPyyIe4GiZ02LljyWsyej0pjBA431eaKaktxpcxZo5MhfCQC8BmFqKF5aUnK63fQepY+JChm2DLI8Muc1vufo=,iv:i/fNUWV9S8kiERbGzPEmag7CnZM2v3VbHpYQ2ODoHNE=,tag:aHXdZwipNfIMwegYHmVDjg==,type:str]
sops_unencrypted_suffix=_unencrypted
Expand Down
12 changes: 8 additions & 4 deletions secrets/nas-yyp-credentials.env
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
username=ENC[AES256_GCM,data:agFuOz+apg==,iv:SJOUyEkJmOEyobc+TYXdUYQzDKCPTt6COdBnHWItvEI=,tag:eoFf2JNqkHRO8HeTko088A==,type:str]
password=ENC[AES256_GCM,data:Hbkbp9F6B04VQKaO,iv:yuaSUnvlDTWxrOF+J0ZIIrjOBFEAIwD5rUMheJc1Vu4=,tag:BlM2Z8g3oSgBZZcuiII5rQ==,type:str]
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqTHFSNlFPK24rMTBWMGh4\nUmdmQzFsdnJ2U0pvcEE2VUJHeWhxVGMrNlhjCnZIZ25vdGZwWXVhV2J4WmZhbjV3\nRUlkeWFQYXZUQ3VObzIxcnc3aCtvd00KLS0tIEhGd0NiZG5GeG9VeHJ2K0NoRXA0\nMDVOaE5MclhYaFhielg5T2xyR0dwcTAK1AE7u+B/quneVa/KsP6bXaHZutXOWBco\n4cKMgXK98fCA9T1VsP6bvmwyT83qLQqfJJ0giyU9ABRQx6nOPRU8Xw==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBvc0xkMDhaRzQ2aXJKb01F\nNmpLSjhyVTdiOWpRTm5OQld3T0ltNWY0a1VZCnU3b1JCZHJmWml6S1o5QWcyT2JR\nTzNRZnN3VEQ4TTFFSEdwT2U3cEhRQ0kKLS0tIEh5NFRIWlF5cTY4azNPQzM5RVhj\nU0YxdFBWSHlMcE9IMkFqNUVxUWdRMncK9BQJIwfC8Hmntz3V3xZBO9UovGYTiI+I\nVFC3xPBSh/s+oETH98ShZAuf1oNL4vCTMLlzv4p8slNhA57ccbjjfw==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_0__map_recipient=age1v2f38zx3fyn789lemwf8jm2wcx2d7krjc82z74t2qwcrk6hsjsqs8xsjhh
sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBENzBwUWNlOUs5a1ZidHdt\nRVlxanVYRnFNSnZJTC9mVlFRbGFuc2hQOURjCjJsZXQ2dENnWDVqQnJaZ2Zyalgy\nem0zSmVQL2llUlFQNVp3NWxFdS9hUncKLS0tIEI2MzdyNkJSL0ZzMXJpS05UL3VM\nbVIzek1HQ0hHb3U4bWIwVDFCZW1TaFEKpnNMtQqaerBVbm7bfBY5JPhNxVzykMwS\nqFGGfgxOC+YNpnaqu11rn/SSbBa+fSFlVwwoFtVSACkAW8nzz0yjJg==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3MDFzWVFqM2dSUTZxaWdX\nNjhiY2dTWHE5YnNEUGprVG9Dc2JGVWtxd1g4CmRxK3lHdXQ2U2oxWnhCa3NZZVJT\nNFZKY1dmQXkxSlJTWWwzN3FSc3pkVFEKLS0tIEc1a1JMSDRqaEhEUmFkQTFLUzV2\nV2I1U1ZKZ0h1Sm9SK2Z3YzVZcnIzNUEKaMsD9HouYARnyV2gR+DDyE0iG1bHD6ya\nuII4wc316Yeqo1OTOGkW1qhvwdRKrs/30vPKVDfYRkN8aFqf7eqTDg==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_1__map_recipient=age1c8nt6m2vv9mcy50vgkvvgag2kl0x4fysdtjuevptxwh9gv54mgqqtzl8zn
sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIVFZPRGpscmVnejUxZmY4\nUGZ5Ym44UUkwc3RyUmVGTG1xS0xzQnlhRHd3CkNsTklwazBuN2dFeTVoQUNrR01Z\nOXBjSGJ0MDFxTlV4aHduUWV2Skc1NmsKLS0tICtETEJkUjhSK2lMSklZV0tFNWU3\na3JtV0Q3S1M0THh4T2pQL1lFbEZVYncKwIekYN9h9aYRyAt9BJTWzbcNiuzqrGiZ\n+K6UerOauVypUVIcJQvCb0XB7juSOS30r7hvM5HHCGl7TXrsWR+fyQ==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYaEEzaC9KSHpsMXU0dmNP\nOTZySjlFTWQyTitmUlVWQ1FiWE8ySlNVOVRjClBrbzVZS3hkNHBJU1hVVGZZQ0Ew\nbVpRWUhiTmZJRmthNU9FazJWazg1QUUKLS0tIEtLSlpNSlExeVQzMmFGSGN4R2NR\nTjUzSXJaa21ZQitmUlgwalkwcG9SdncKTfMpkCmwaoMhF57bfaoR4VUmhWb8BMDy\nj3AHLn4LeVfPAhtOT/yRabm8Mh0+7HwI114zVFTA44LzKjJ103Ubxg==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_2__map_recipient=age1yznykzrsa65lg50rtku2yaqq4mln4lk2u8hkyz4r4hy28tlvug8s3p88uh
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXc3poaDNhUVA3N2xUT1dm\naDFiWXhHNFZ2RnpvL2J2Q29JNEN4azF6ZHpFClZNSllnYjErRWVkTno2c2k3Z3dk\nQS9LckRPd2NKN24wUEVXRDE5MU5UQUkKLS0tIFljVjQ2L3VwdEp1U2V2a25rYWtu\na29YcTkzZElrbEtjZ2tSSDZ4STg2MXcKx5eX+2ADyxLnNUXPauP9rKyRwNfIFW7v\nA4kVh01k3BNbZKz5wGkierAneNUQFBBqyY84p8MofpI4hEzXvct7gA==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDUmRKdEdlRUUveE0rWnBi\nVGJNeityK2pLa3c2NHA2dXlNZ3J5eHhiK3prCmJHWWxrb05ncFFtcnNhQkdLSG1C\na2ZCKzNxM3ljWjRKdm9VeGlFWXRCTmsKLS0tIElEcFJLOUk4T20rWEM1UFhScThB\nQmNKUXVHNDhGdEQxc1k5T3J0b3UvZU0KaxNtJr5D0AL7WwWp4a6w/xx5lrSMm9Jl\nZj3lML9iQ76UAb572f20pKHtHnUV0GxcWDtGOmBMWe27K1Czwsx8Qg==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_recipient=age13m8rakh7w2zkawjuqgd29sp7wtceqt4mkw38mcg9fsrurs5x2urq9dgqg0
sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOb2NGL1lHS3hWdHNva0Ry\neFpSK09zTUNUTmJoVXlLRUswU2prT2F3cG1ZCldoUHFHeUlmdFY1c000RXFIUm5G\nTHNteEhFdUdFM1ZHYlVIbXF6TG5kY1kKLS0tIE1ZSmVSQWV2cTlMaXlVRElVRTls\nZDB2dDNWZGRGb3VMRG1IUDY1amNtb0EKowkE3sTAAmBZGtjvj5jxsPEdP4z9qiwC\nZ9yKPSabtAV0esphkuaOVyrUGvOiPl2iPnIn8UXvcbCK2JrsqABJQg==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_4__map_recipient=age1skcmkq7mvpa5490z2f2ay6vwfw5043seku4uletsxx3rerdeuphsk2jqth
sops_age__list_5__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSUmRFS3RaeVVEN0JaNTZx\ndmJwcHJsSmJqVXRMQTNodG9JNWY4djJIK0NvClNJV05RK3VsY2h5cFBmY0Vyc2Nw\nZUtEeVdURzJ3cTg0YWV6MUpaN0JjK3MKLS0tIDVRRDcwZGs2Z04yamt6ODUzQkhm\ndTk4STJ5YzlPeUluSityTklmbW56ekEKAJNAvNQAKyimBcATqNoWP8ce6LP+S5c5\nPyVeZKtvTsa6NIF+sXATK/RpsoPm0Fk3/CKy52UBOhu1sDhZFewpjw==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_5__map_recipient=age1qz7m2fmm4e0wfnp7z23w5uj3gtx92amr3xp6tc0a3u6un0g8ugrsf8x6mc
sops_lastmodified=2024-12-04T08:20:29Z
sops_mac=ENC[AES256_GCM,data:i6wf6ESIK5xbV3Vc2LZJEFL/lkiO8OxVuAYTJ3KCdNm79MoiCf+/3NQ3X1T7LaZduPmxWIgqH7d4edLmL+tPUqAZElI5fLvNeVVyHzW0pZlLcDtj/gG+Crfg/SzxkMarY5Zo7p2zY0g6G89Mi9cet1SHsAd5Zf6vsx9/tc+kjIg=,iv:6e9en/I2O7uSGx5yJD1Ua4AXXTAEOjkidSgccURrsbw=,tag:c3VYYOWEP0dFeyS46qUVYA==,type:str]
sops_unencrypted_suffix=_unencrypted
Expand Down
3 changes: 2 additions & 1 deletion systems/aarch64-darwin/nano/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# Set the hostname and computer name
networking = {
hostName = "nano";
computerName = "YouSiki's Nano";
computerName = "YouSiki's Mac Mini";
};

# Add ability to used TouchID for sudo authentication
Expand Down Expand Up @@ -32,6 +32,7 @@
nichijou = {
system = {
homebrew.enable = true;
secrets.enable = true;
};
};

Expand Down
43 changes: 43 additions & 0 deletions systems/x86_64-darwin/satoshi/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{pkgs, ...}: {
# Set the hostname and computer name
networking = {
hostName = "satoshi";
computerName = "YouSiki's Macbook Pro";
};

# Add ability to used TouchID for sudo authentication
security.pam.enableSudoTouchIdAuth = true;

# System configurations
system.defaults = {
NSGlobalDomain = {
ApplePressAndHoldEnabled = false;
AppleShowAllExtensions = true;
};
dock = {
show-recents = false;
tilesize = 48;
};
finder = {
QuitMenuItem = true;
ShowPathbar = true;
ShowStatusBar = true;
};
trackpad = {
Clicking = true;
TrackpadThreeFingerDrag = true;
};
};

nichijou = {
system = {
homebrew.enable = true;
secrets.enable = true;
};
};

environment.systemPackages = with pkgs; [
alejandra
nodejs
];
}

0 comments on commit 65d96c3

Please sign in to comment.