diff --git a/.sops.yaml b/.sops.yaml --- a/.sops.yaml +++ b/.sops.yaml @@ -18,7 +18,7 @@ - &server_steamdeck_nixos age1wlrat6ckl34359tnqrww8jc0tlyedy33puzw9uvhszralfzcpaaqesg4ts - &server_thinkpad age1xech2qev7kpnquuv88qtaygnqtp4972ke605puef5hj6mjvh6ypqg7ud7q - &server_work age1hftc90y0377ekg80a6e2080fl7qtve6jqrx3wwzmtpm7fcucqu2sn7mema - - &server_pixel10a age15x3ujyd9u805dfe3txdrpc00cvna83tygvctf0j4ccmuys3f2ajsy3ed4t + - &server_pixel10a age1cxf324r7tpd5t7thzk583ufuqele566l4e0crjrpfneu6wvjncns8pgpsg creation_rules: - path_regex: secrets.yaml$ key_groups: diff --git a/flake.nix b/flake.nix --- a/flake.nix +++ b/flake.nix @@ -190,6 +190,13 @@ }; }; pixel10a = { + hostname = "debian"; + profiles.system = { + user = "droid"; + path = deploy-rs.lib.aarch64-linux.activate.home-manager self.homeConfigurations."droid@debian"; + }; + }; + pixel10a-nixos = { hostname = "pixel10a"; profiles.system = { user = "toyvo"; diff --git a/secrets.yaml b/secrets.yaml --- a/secrets.yaml +++ b/secrets.yaml @@ -94,152 +94,152 @@ atlassian_api_token: ENC[AES256_GCM,data:OEVjbm9RaPyBiFfcd913h8dv4kqSj10z2pqtVsSP3+LmkYAi7Y0UVRk6TbStdL1gpUaCsju6MqFDv8mYiY9ee4ESWIQ3gY7j7dOaB8KvYO+/sokM4CWVbg+EExZiQQahsNHXaMCLvsnAX/RmrPtoxTk0hknYUqUulGVUTBuBWO2RHBmBbadstu+KRw5LRErMOySRYmLfRhUvM6G1WnVchakJ1uo1Kf6j7fjtOpht39EkGmY/hAiriZm55xykj6qu,iv:WpYDLP1pQm/G2wMLf651lzCt5+gP104c9IDEZXLEsvE=,tag:KP4ztViARpk8F9LL4W1JoA==,type:str] cloudflare_tunnel_token: ENC[AES256_GCM,data:PYaXBr3BXJukwWXPwNrBx56+GMcCvgdy9QW6gsBBaJlfEXVkmFONQEPtFcHoJ3Db38FYUXzv3gJ/6D6UkzA2KnYt3VfEiMHnNz6/IZ3CL9hCBoE2SNWXuoSIoFBrWOH6Z+o7eiqEXxIDyj934QT/7hJF5ijcjWN9/bApiqfD/iTdz0TBR7LFE71wATgFN+GXfyDJiRQ5jEtSo1zD8wHwk081psL/HZBpTIO/bF4/VgVx/LRuGHTjB/qe,iv:gO/eRzsiayjGjJc/d4R1KcYnOLZdM0zpdaXYemFLpXk=,tag:VGwb0C/9Me+VdWGXYDFX/A==,type:str] sops: - age: - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBOODNkTm1jSWV6V2NEY3Jm - dUdJMVBhOUpQSElreUJ4ZXZqTUVpbi9xSlRBCkdMa0RlKzJOVFo4QncrVytPaWRa - SHljeUhQY0VBaEw5cmc5alVraDd1VlUKLS0tIHdNSUttUTZYZm41b2tRVjdpYkRp - aDNXeHVEOFYvT2NBL21rWWJ1R1l2S2MKoW1KuHlLMJVwqGNf6FvH8WAd6bvjVcz3 - WgQ8UBzval++B1EAMg4dm9XWY6cGmk4l2gwtRkD0G5fEySdwaUI4cQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1nzt0v9qhfxkesgumzjrg6nxh4narxrlsvllkrdt3szp75v0nvpnsz0ksc3 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2SVZPbS9aUUMrOCsrMGJY - MnJPTWhYQ3I1ejVWN2pkVDZOVlNRek9vUzFjCjdIb3ZMTjZEaW9qUFJDK0NnWm9N - aW1hWXF4T1NDOFBMbDR3WTE1U0Zjb1EKLS0tIDRqaDA0b0xVeTB2Y2ZsS0VHT0Ry - SHowdzk0MnNWV1Q4NlRXU1dVM1g4NkEKNwHSKG56j5S4FHYHXuGklPwQjX7A/L1r - n5CH7ouzcmBdCxM4g7hIRz8ZIaIRrmw9Y80fcDkh3FL8oWCV9/+aLg== - -----END AGE ENCRYPTED FILE----- - recipient: age1vmg4qw7t6hjrulggky8lvujhrenufv6qjjvsejhfrdnnstlrcehqp6c65m - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA4NFVwQi9JSEZINFh6QTZT - NVozNXdxcVNsVmg0czlnSi9mMXpicmVXNnk0CmdvQkYyK2NtK24ybkllUHlrbVZ5 - TlYrcWdjUmF4UVF1TkM2Nm05QWp1QXMKLS0tIEJUd3RmTWFKT3NrdG5oSzUzNGo0 - dVdXQ0JXWDRROFdland3cGZ0bGpTb1kKD3hvfkHe8grEFUXSG2SnyNHWCOxNK3PW - pifyePgmQdss9OA2nLuzkZsUAm+PfZ9gz/iasboRUvsvykI5azzIcw== - -----END AGE ENCRYPTED FILE----- - recipient: age1058m4v4ylsrg5wyedy3lxcc0lps9t6sqhqd9y8zyq8d740v84afsvsrke9 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHbjRmU3EreS9jcmpCdVNt - R2Uzd1d0NkwzT0ZPTmhrbWFKSVcwc0tVK0NJCkNZWmxNV3lKbS9jUytqR2lTMEFQ - UnhJcHNaSzlMREdCU2JTalB2TlkvaEEKLS0tIFRlTHRDUE9VNEliUmFvNDN4K2Z5 - TktITk12ajBRSk55bHM2MTdkNzdwM00KeMZvQlg9VWlxlWC5KyyBCyrCG5InXnXC - kzutpKygOGd9LpiOsRWEKA0MpcPPwh9u9kZTMg3d3iB7BeJtLzrJMg== - -----END AGE ENCRYPTED FILE----- - recipient: age19654camqtu0y2n6gdhttm4xrnm8sggnjztt0u40fgewlm9ku4f3qa347l0 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEVzNXaWdBT0x6b28xckpP - SmgvY2VOYUlJQjJ3d2twZXZtRXljL1J3UzE4CitwczZJeWx4Z0pPd21iMDBsUDMv - M1dxWmFhN1ZBYmhVWll4UHlSOHdoZlEKLS0tIFVkMW5XK2ZnWXNJWjZGT3ZtMEFi - QTJwSVlCWWNOQmpjUVI3SU5USlIyV3MKHDxfVsl2dsxRqU/dWFBxWSKvgDfaxMNi - wU8BYL1WGURklEadwkdt/8e0MXztfuD9/UEcyXMRl8JDwN4yfkb8lA== - -----END AGE ENCRYPTED FILE----- - recipient: age1rn29fe3kpr2564fqj77z04fku4579kptusxm3lwatzg0fpkghpus48g75p - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAraHVzLzVWQThsTDZDcjJV - SUNKcjdXaEUzejQvWFZmNHdUN3lvR21CeVJZCis2VTIwVDZxMXpUUHE0ZHZFZUNP - RVJBQnhCdGNUbFdBL3JtQ3lmd08ycmMKLS0tIE9hQm42c1pQYnJTQTNNYlRKeTdM - bTYvOFk3a3FKdGw1Wml6VHIwcU9FT2cKtaRutlXXoSex6zTOrTGBOlCC88YSUx// - yUK6g48TWS6D/QorcCBgFBmr/5sN4shM9YjvpHsS7Vr1xJhqRr9zFA== - -----END AGE ENCRYPTED FILE----- - recipient: age1xcz78gcqq5sfmsfm8y0fwrx6vfnz0uyvr0uvm3kl0tctv9s4jp5s8cmy0n - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqT0l0YUhNZ1dEcTBYcHlI - eGFCWGN3em56eVNJdTRPQWFhako2ejB4cmdBCmpSVUdaTWoycjNwVmkzVFdYQmY2 - V0tVVG0wSWNnMURrWE4xd1F6d29PcEEKLS0tIHUvc3ZseDh5SlBSNmc3Q2Y1MXRR - dXZ3ZW9mUmN2M2M1bW9QMFVZT2ljc3MKt0uIovOOyyXbQK7n/SffF/gBmQk/tH9a - BfOliX1/BMZuF8NiN+mhI4eISFXBxmC6Whzl/6rT3OMv2Aq1JXj7kw== - -----END AGE ENCRYPTED FILE----- - recipient: age1sax4ac6u8wp8qj5cmz6ha25v3fhvxt6mawdlvhef8tl98l7nyu2sqlq6vy - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFb0NYM2Q2dExQYUVFWWFB - T0lSZ1BmenluOEtVRG5Na3ZnWDZKcXZHSmdZCkk2dUFpTHo3b2NlYW5nL1lIVmJP - OFJRV0FhU2tFRmYwcDVxSlJxRGJudW8KLS0tIDRnUUZnelNzdGZHSDlQZTUwc0ZS - NkZEamJxMFZOcTJMY2hWN0RrUWg1cjAKOwmPlOeFE49mcdAW/G2fo6xZsgF/GYJ5 - MNuSBPrs0HrrwXs+3UoKRRZ6TrkpMOuye55YSo4GJoJqGSk5CF56GQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1cdhakptq68qa7w3kmszkmlygfgu94evze6x66l7ekafsr2jlyf0sfhq29x - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBka2laMFdHK1dLWEVKQTk2 - c0tXUlFmQ3BGaWpJUHM1RFpkMGtZazhEWTFRCkxnOUNiV2t6cjVMWnAyU0YxYUNx - QzNDL2JPb0diZ0FLSGxtTEdPYXQ2ZVkKLS0tIHBEV2NqcXZmMEpoTVk4c1B2TmFS - Ync4TWJtdTlRTzlra3QwL1FjZkhxa3MKVhOXZNNJ6vLbBe4GDrj/zeJRTBL53Tdq - FYVwnzaUu5JlD9jZnuH989/W/U6Ej1nvT093+1eVK9rBTT+UA02N7g== - -----END AGE ENCRYPTED FILE----- - recipient: age1qcasr36jkxpyy2ehpngdyvdg7nfvvqrv56pynzem6cvgtkw64das0frg26 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3aGd0UmhobkJaekhDMjU1 - WEJ5MG5WTHRmRmpWMTNUalhHRyt4ejlPK1ZvCmMrNVdhYXY5VzN1dDJMNmczbEtz - SUd1WlpJeGNZYkUzUEZERnRnTFJ4VDQKLS0tIFJiU0MrVEgxNjBZclpTMko4Vi9Q - Ym9XQWp1NDIzdFBRUnVOOFhoMjI4UDAKkKnBYnxuWcNn4KWmYkAQEqA7Lburz7eC - Kwt2mkL6ibp6OfffGTaLrmVg5OtPWSwmhlMCwkVkulGPZaV9qYdWVw== - -----END AGE ENCRYPTED FILE----- - recipient: age1vpstfqc4ratdd60ne5k38zr8jddnc3lvvadgkr4s8y2nkehl73xsemx7ny - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUWmk5cHBxNURSNjBabUlv - TTVvdFUyNitxYnZqWU14SjRNK2M0cUhBVDBjCk90cGxZVStJZjBjV2lXSnpNd0dQ - YUFuQWVDTHAxRlVNOHZMZnZqZW1xREEKLS0tIHhINXV3UnhHQmlqMFlTb3ZaOS92 - RzVtaHoyR05vMmJMM1JIR3kyNStTV1EK/tIItTnJN1a5LwAB7zQ7DSxodLpaJyV7 - SLDS4yNL+BCUmaaLtY4qTtCTfvebDIMgaJ25GxJ4aCmzUiCFwvfiTg== - -----END AGE ENCRYPTED FILE----- - recipient: age1p62hrzq947f3ft2pljpctmudvvpazzafxe46kuyac7tkypjkpspshh6wnm - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBQQjFLc2Y4a3BYaEUwSnpv - QTlpSUVFeVA4VnByWFVyNmtYamRoK0ppc1FFClNzdXRyME9zL2J0VnhZU0N5bUxi - WHFCSXBORHd5Q1l0ejIxSU1WdU9yVWMKLS0tIE9YcExoWFZkQXJqN2VkcHBSSjVn - TE1RdDVNYzhnSUIyNlc0RTJCMlJ0SzgKelelLgDjsTN2J5J+HHAtk7AqiwwVilC/ - EHeNyjLd4Qww8HVZ0vgmPoB4+CSWM6TJq/t5Z3Af5pU7B+s9t0hN1g== - -----END AGE ENCRYPTED FILE----- - recipient: age1v5v7n0klvuusw7r55jg25fppw7u26pj85zffs0cpjajgeeuqadxqf40sgg - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRMUxNanlHbnZFSDNyblA4 - UkFtWENCdDJoL3I1Rkd4RFE0RGV3RmZaUUU0CnBoeGJpSkJXRTk2RXV6bkVzbExs - Ynp0ZnM2NGpHanorM3BKR0ZPM2QrdkkKLS0tIEZTbk9JMEphQksxbEE1SFJJZWRp - K0huVDRqZWdyVXV3eEFXeXVtT3NSQmMKOa70YntwmHP8ExCsg195yvCTrayi14eD - R924ySlVk6zLEr/PCKkZ9s2YVt/FhcQ1vEw334UtsgGWbFMDqajktg== - -----END AGE ENCRYPTED FILE----- - recipient: age1wlrat6ckl34359tnqrww8jc0tlyedy33puzw9uvhszralfzcpaaqesg4ts - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB5YUpIT00yZ0liaXBHSG84 - TUlzRk5ORjQzZjMzWnZFYzViZ3p1emZab2xnClpwSXBhTGlqcHZRMURIaDZYM1BD - MWtqcCtjK3RMczFKN01lL3BkYkpuTWcKLS0tIEh6WkFEenAwYWc3cG1WTHFiZEV6 - OFZHYS8xYnVZRlQxQ2VNSnpGOGdULzQKlu9GcAPgffYCN9RVdruu2E6y99NKiogq - L0mFfAQgUhlNfbtK/cY++UveN7M1B9IOl3GxnAimsrGk/oSsPapcDg== - -----END AGE ENCRYPTED FILE----- - recipient: age1xech2qev7kpnquuv88qtaygnqtp4972ke605puef5hj6mjvh6ypqg7ud7q - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqSnJaSldLZ0NNZkErSG1B - dThadmZBTFd5UDNHMkxPZkdmc0tQbUlrbGdFCllBTmFxSUFETHlETlh0QzFuOWtG - NThNTzFncXNjSTdLWm9sUWJ1YVVyL0kKLS0tIDRNL1lGTGthK2IwNklneFhzV0xy - RnNQV2JCdjRnb1lFNzJuTGYxdVMvZXcKlYJPH840oRCursyg8RqLja0ISnNipbEy - m4ToHIt8OTRbYMV+Vtx8++X6SlKUzlRllYz3NcA4YXGjyzLfn9ayhA== - -----END AGE ENCRYPTED FILE----- - recipient: age1hftc90y0377ekg80a6e2080fl7qtve6jqrx3wwzmtpm7fcucqu2sn7mema - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBweU9ONWJ4SnpFQTNIdDdh - U0lvMGltNWczSC96ZFRJaVc1OXJoWHVNblhRCmNZNUlpbFdUWFBUNHpObjBHRU9r - ZEsxODlKbm9RUGVGQTZ6c1dYT25KVXcKLS0tIDZIemtyUmFHMGVVYlFMT2tzMXZ1 - OHY2d2lyTGZDSnBXT0lnMXNmOThwTzgKdxntCWDgmDinrDOe3bEfXH8e8Qpp1qn2 - cvbjA6muC+radRS+6/1N4PMcue8K5L9OL8Q+ciGv2jX2tD+6w5dfmw== - -----END AGE ENCRYPTED FILE----- - recipient: age15x3ujyd9u805dfe3txdrpc00cvna83tygvctf0j4ccmuys3f2ajsy3ed4t - lastmodified: "2026-08-18T14:23:42Z" - mac: ENC[AES256_GCM,data:I9tFckW+BpCynm349ZsuJHuyyWTdlnHj+vECAWD8cagFtnbVUA5iB2AS5y+7ZiKiYMOh9rzSK9HCYidkW0jdtr0OTRkRBLGHydk+lZBv6RVYWNoKV5p9ZVHNLyi5yHe0YoKR0YVXI8U2vmbi6qjXZV+/wOdAn1q9FfCGOYz5Yk4=,iv:9Zp3a5XIgC+doviE39M0QiMhC7iR6DngyCrZxIYTZQI=,tag:cJDSuGaNoD6+3x36HKas1g==,type:str] - unencrypted_suffix: _unencrypted - version: 3.13.3 + age: + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHWEgzUncva1Rqd1RmYlNB + R0ZvQ1N1dlhQVGtiVk0xcWFQWkN3LzRTV1hrCmVMWXF4cDFoL0dYaFJleERoZnlZ + YjBBdnFmb0VXMndlN1BGVmZhT1ZJR2MKLS0tIEg0SnJRZUlBaWtPR0VGYS9iNHJp + Nzc3MWNhOWdMbFI1L3ZTdko1bFk2TDAKuyOG0caBdteGrTLJcTy6cItMxUz+0C/0 + SEyM9SqAOsWu+QLX/0kLvgu2hcrL0/qAkr+tEAshJvzGBg81HQno4g== + -----END AGE ENCRYPTED FILE----- + recipient: age1nzt0v9qhfxkesgumzjrg6nxh4narxrlsvllkrdt3szp75v0nvpnsz0ksc3 + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVM0NXT0FaTEp5eDEzQ1M3 + MHVIdXRaY05FRUROakdHYk44NWpyR0RUdDFjCjh1bGpxZXc5RFNyelNSNWJTNWlY + MHpyZHFJYlIzMklqRjFNd2p5MFRyVXMKLS0tIHgxYU1jNDNvWmdYRWNEYkpuU1Jt + dk1ybDVKdG8zM1hSNzZwcmVBdTFoRVkKGrCWBAI5MFuRf8UXv5u3LR/rOtWJ2Ro8 + OhYtsuPJhyk0BUr1RilmEIkrN2WW6El3iqynkAkUk07kOr9wEolElQ== + -----END AGE ENCRYPTED FILE----- + recipient: age1vmg4qw7t6hjrulggky8lvujhrenufv6qjjvsejhfrdnnstlrcehqp6c65m + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVQ1B2SHZUWWErVkpreW9a + Z2JFZ3NHSXg0T2VqdjYrcS9ISFBVM0tpekRNCktQL1haak94aWlMbWg4Z1J0cURl + bmJ6WkVMTjdDWDF2U0RsTDlWUGFoNUUKLS0tIGM4U0paTk1QVWY2WUVRNC9qVDh5 + dlAvcW9qMExDYWdnOGgxU0NENXdJbGMKxjEMlyzgJycAmEbpqnASFuUMD1XOLUai + MuEvbf6IQDXT3pZwUMwt6ByJzT+DqhIhUGqvQxOuOyWd0w4rtRvBfw== + -----END AGE ENCRYPTED FILE----- + recipient: age1058m4v4ylsrg5wyedy3lxcc0lps9t6sqhqd9y8zyq8d740v84afsvsrke9 + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnaEhQZVl5WStyWC9aMXo5 + MEpYUmZJdnJEZTN2eHpxaVFTay82N1dhWUZrCktoR0ZiY212K2FDMkFRQk43cDV4 + cTNzNFFqRm9PMjJrUnpIbmc3YjF4a0kKLS0tIDBZSXN1bDBBT1o1S2RYVVN6andN + ZCtQM290QXByblVkUFBlOHNWQlJ0RjgKezdNOPn5wNPzfFbUMUFqXtI9nsPZ7CzL + YxUzRHCszQ8DxOnBExH3nf6VU2fwrGBITXclHatLteRGX6q69DSDxg== + -----END AGE ENCRYPTED FILE----- + recipient: age19654camqtu0y2n6gdhttm4xrnm8sggnjztt0u40fgewlm9ku4f3qa347l0 + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkb3VVVGdmWG96endVT3p3 + bGJWeFBUamI4eURRS3l4QlQ5MHhkRlB1eHo4CjNxdW5mZDhiTFZ4MDJUaVNzVG5u + a29QUUVSbS9kMWNYM2VDVWpnNFNqQ1EKLS0tIHlVSStQUVZGajZ1ek9kbEp4enJC + RGlHcVJUSXRNeTljZ3J0bmdXMFRIUlEKzHYzdz7f0MvNBCpJnY//DOV8HPMrlbHj + WNW0DgjGp28D0kl9XDGS38C8Rs3keWl/jua/+MUCjvjfwejcIVIG/Q== + -----END AGE ENCRYPTED FILE----- + recipient: age1rn29fe3kpr2564fqj77z04fku4579kptusxm3lwatzg0fpkghpus48g75p + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEMDhDd2JCMHJvc3NiMTNq + ZGpRVWZzSGEyUDkyRXZqQ21FYlFUMEpHdEVjCkxTeEJRbHpHMjUvdkc3NTdXSUs5 + YWp2aE40UDY5d2VNZ2tSMElndlRydEkKLS0tIFhIQjRLYm15QmczdTVnSTNUd1VN + bWVsQ0JjcTZFQW1pUDd6UWJqNzBrVFkKLnXnQE1dR0Ye/cmcEfmyyWza/XO9fyPn + Fl0+tOrbOISfLJwbEu8ZJ7ivUwu5aS0TQRMK9ovSc0CqP/Aa0tPCKQ== + -----END AGE ENCRYPTED FILE----- + recipient: age1xcz78gcqq5sfmsfm8y0fwrx6vfnz0uyvr0uvm3kl0tctv9s4jp5s8cmy0n + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6bVAvQzduQTcvK0dSM1R4 + K3Z1cG1zdkIvbGpOcEVSK09vdU5MWDRmb2hVCkxrQjJZNDA2aFUvN2ttK2lwM05o + TllMSWZPc0hEeFkyNzMvUHhCeXByczgKLS0tIERzK0dhZCtBQUk5UC91aktzdXNj + Q1JtR0hoeFRYUE83UFFoNjRSSXQ1aTAKdrhKmHEWdYmDI4T4KJJqtnsMc5K2aEVK + tgylstPpmooYyYMau0/M/iPcHaU+Pf9DFTaSSrRkJVO1y/m/+sc1dA== + -----END AGE ENCRYPTED FILE----- + recipient: age1sax4ac6u8wp8qj5cmz6ha25v3fhvxt6mawdlvhef8tl98l7nyu2sqlq6vy + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkSnJaVGhNR2gvMEN1Snll + cGJvOUFGdUtGUGwzMXR1RjVjaWJsZ2JqUGpRCjdFMlZxVEJCdUJaeTEyaitWZFRK + UzN0aURPK1hoS3hnVCs2QTdjdHBBOVUKLS0tIHlIR0czWHdYaVJVRDJWUmFFVklK + NVpNUjNUMk9mZEVtMUU2VnhXTGxxdjgK5jkA/Y6y9eTy806qF9ChSVIcfbXeGu7G + dTyM1sHw7vuozN3CTCJbfOCTWRe+eO7sQMzdDIkF+rbRukYZpUoLHw== + -----END AGE ENCRYPTED FILE----- + recipient: age1cdhakptq68qa7w3kmszkmlygfgu94evze6x66l7ekafsr2jlyf0sfhq29x + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWQWRyRnUyelpxUU1hRUNH + bkFUdTRNOFJYNktxYUxoWVFjWFNBU1IvTXc4CllMYWcvTSs4NkpCUFZ2VXZrNjNq + TE9lbHNLNTJFQktOV0Z2ZjQ2Z04rMUEKLS0tIFVoRURIZFdoUWZmUjgxZHZEczJv + M0NuM0xvdFhqRm44ME5DZ2ZsaG5mNVEKcv3vG9cnHhfW+ceXFwIVhkEzWSiHFf+7 + UCzwmcWwpN2OfXoNuY1hSgoG7ucnSdDCYf++taoIkHHRh/mpzMWslQ== + -----END AGE ENCRYPTED FILE----- + recipient: age1qcasr36jkxpyy2ehpngdyvdg7nfvvqrv56pynzem6cvgtkw64das0frg26 + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBySlBKZlRIbno5dVFhZndo + RkRpcmY4bmFpWVZ6YmNTRjJSRVc2TUZQV1FJClNEYzhrRHBtci9BcG9GTmFqUlpk + SnRoYmRtVVlxZlNmMHBGamFHWVhjZ0kKLS0tIEtGWlk3Y1FyRmlMeUl5b01IRis0 + UEx2a2lWSjZSdGc3Unk5WktzZnlnMkkKjGvs2ocPLgNmHLPVowCjJntem9SYVFXo + VVUOFHdm2sw91uizVoqdaHj/LF0OY+N2RaaoExr7vh2HWcuBzUtEYQ== + -----END AGE ENCRYPTED FILE----- + recipient: age1vpstfqc4ratdd60ne5k38zr8jddnc3lvvadgkr4s8y2nkehl73xsemx7ny + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4ZGYvL3A1THptejNXWXdw + MFNSbmZWZzYxSUJ6ZmN3MTJnUzVqZlBNdkJVCnVKTnpKd1dHS085bmlXbGNBY0k2 + N0dwWDdia2JQbWIzYnhqZjAvUUVaMGMKLS0tIHBNVG0veExnYTR4MXY3TVU3NmxB + TEs1MG94RERJYTNGL3NuNzczeHVoajQKPnO3oTgfwEqH0zPXHd37srvdpi/QbE95 + KcVYh8whIYM5dosRcbWlZKddOCVlOiMe81UtvUsBRlTDw+DVZlERrw== + -----END AGE ENCRYPTED FILE----- + recipient: age1p62hrzq947f3ft2pljpctmudvvpazzafxe46kuyac7tkypjkpspshh6wnm + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmM2p5Q0RLK3htaFgyODBC + cVZkYXlvTDllMmRyaFdZdFJIdk14OFB0YlVrCkJQTDBvd0E5QkFRUGdsTytOUDUr + SDhhbUJESEFjMTM3WFM1M01wMEdqNU0KLS0tIFVoU2FhY0RIVVhRWHk1YnhKSGMy + N2E2M3BZUUJDdDdLeTZTQjhIR002VmMKueV6hgkSHl/b4gTSs3veuY85YbuI2Z3+ + fmBeHPGBCFGigC7uKlzFA5kwlkLUPOmI7MJM/KkjXDpA13f1EMuNrA== + -----END AGE ENCRYPTED FILE----- + recipient: age1v5v7n0klvuusw7r55jg25fppw7u26pj85zffs0cpjajgeeuqadxqf40sgg + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBzRit4NUVEcmVEVnptOTRa + R3JSaTUxZ29IUHZ3N3YzWjI2VjlVRTNhUUJNCkx4TVdkTitCaEZaRVRScjJRZzBa + WGQwbDgxLzZtZmlGbGxMdXpTRUZLVHMKLS0tIExQeGwrcURhYWxmNC9YbVdFL0JX + K0txc1BRVUF1cGJjS2gveTBLa01McHcK8wesZcd1PFsKRAlbqM6zn/kWlbO7cE4U + tm/2TAPuidx1XCi++/1dzU3rL/7tI0pLaEGerSfLEIOcFXabo2Li1A== + -----END AGE ENCRYPTED FILE----- + recipient: age1wlrat6ckl34359tnqrww8jc0tlyedy33puzw9uvhszralfzcpaaqesg4ts + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBVQ2N0Sk1RS2x0L2daLzFM + N2N4ZkpGd0ZaOVgwanpGc2gvb0ZSLzFEdlZnCkxQUEZiSjVJbC8zdEcxbElmeVFh + dFQyUkRDSnBkVEJZRHlGTHprK3BmdkEKLS0tIGJKZnRDbS9ZVS93ZE5hODRiT0VJ + UUYrcnNGTW9JSVFkc0RrVXpUS1NuNW8KkyabQcvkwtIJvSmHOs7OQF9uz0F3aCmL + ZKWuHYHdtVMAK67iOOxC/KgEb0GYhiO0yl3gD2O/eHnEbiShn5uscA== + -----END AGE ENCRYPTED FILE----- + recipient: age1xech2qev7kpnquuv88qtaygnqtp4972ke605puef5hj6mjvh6ypqg7ud7q + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBnUVlSUUdrT2k2Z2QydjEv + T2EzcitjY2xjcEVCaHB3SDRkOEs5M0pVQUI0Cm55eVVla0wyRkJlN0ZvY21SMTNy + aVdpVHVpcTdxVG9EVWg1Q3dYaVYvNWcKLS0tIGVVRTF1UlVLdG1YV1VYK3VMa2ww + RkZmRWU3SGxXOUg3eFR4ZFpuY0krdGcKCYrqdyiwhg8BiE2TVvAfG7ftWWoPDwg1 + NlyOjyLH7rA1R2Jju8u4qmmE+9WWWz1dSDTGv0XfR3UjWOmm23s//Q== + -----END AGE ENCRYPTED FILE----- + recipient: age1hftc90y0377ekg80a6e2080fl7qtve6jqrx3wwzmtpm7fcucqu2sn7mema + - enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBoQ0oyQVlVbjNBaXA2bEsr + L3NNVW5zK01rTTBiMXVtZy9MVFRxcXJ0aVJvCmxPTitaSnhKTGNVL1ROa3I0aFM1 + aG9yNEdlV1dvQ0RYbmxRcHg1c0wzanMKLS0tIEF5ZE9aRDVnL05PbUNSTy8wc2Vh + TVZzb0x1NEo2akY2aThtTTR5djVYaUkKmSw4Yelnx684kthQe4UnPGD+iTgTmzkN + Q4XMDvBtcazkCi+Nsnt2SX08DR5xqqfKuhATDtkK8xdZ0lmSEiZo0A== + -----END AGE ENCRYPTED FILE----- + recipient: age1cxf324r7tpd5t7thzk583ufuqele566l4e0crjrpfneu6wvjncns8pgpsg + lastmodified: "2026-08-18T14:23:42Z" + mac: ENC[AES256_GCM,data:I9tFckW+BpCynm349ZsuJHuyyWTdlnHj+vECAWD8cagFtnbVUA5iB2AS5y+7ZiKiYMOh9rzSK9HCYidkW0jdtr0OTRkRBLGHydk+lZBv6RVYWNoKV5p9ZVHNLyi5yHe0YoKR0YVXI8U2vmbi6qjXZV+/wOdAn1q9FfCGOYz5Yk4=,iv:9Zp3a5XIgC+doviE39M0QiMhC7iR6DngyCrZxIYTZQI=,tag:cJDSuGaNoD6+3x36HKas1g==,type:str] + unencrypted_suffix: _unencrypted + version: 3.13.3 diff --git a/configurations/default.nix b/configurations/default.nix --- a/configurations/default.nix +++ b/configurations/default.nix @@ -26,5 +26,6 @@ homeConfigurations = { "deck@steamdeck" = import ./home/steamdeck inputs; + "droid@debian" = import ./home/pixel10a inputs; }; } diff --git a/configurations/home/pixel10a/default.nix b/configurations/home/pixel10a/default.nix new file mode 100644 --- /dev/null +++ b/configurations/home/pixel10a/default.nix @@ -0,0 +1,32 @@ +{ + home-manager, + nixos-stable, + nixos-unstable, + self, + ... +}@inputs: +let + homelab = import "${self}/homelab.nix"; + stablePkgs = import nixos-stable { + inherit system; + config.allowUnfree = true; + }; + system = "aarch64-linux"; + unstablePkgs = import nixos-unstable { + inherit system; + config.allowUnfree = true; + }; +in +home-manager.lib.homeManagerConfiguration { + extraSpecialArgs = { + inherit + homelab + inputs + stablePkgs + system + unstablePkgs + ; + }; + modules = [ ./home.nix ]; + pkgs = unstablePkgs; +} diff --git a/configurations/home/pixel10a/home.nix b/configurations/home/pixel10a/home.nix new file mode 100644 --- /dev/null +++ b/configurations/home/pixel10a/home.nix @@ -0,0 +1,37 @@ +{ pkgs, inputs, ... }: +{ + imports = [ + inputs.nixcfg.modules.home.default + inputs.catppuccin.homeModules.catppuccin + inputs.nh.homeManagerModules.default + inputs.nix-index-database.homeModules.nix-index + inputs.nur.modules.homeManager.default + inputs.nvf.homeManagerModules.nvf + inputs.sops-nix.homeManagerModules.sops + ]; + nixpkgs = { + overlays = [ + inputs.self.overlays.default + inputs.nur.overlays.default + inputs.rust-overlay.overlays.default + ]; + config = { + allowUnfree = true; + allowBroken = true; + }; + }; + home = { + username = "droid"; + homeDirectory = "/home/droid"; + }; + programs = { + nix-index-database.comma.enable = true; + man.package = pkgs.man; + }; + nixcfg = { + shells.enable = true; + session.enable = true; + sops-home.enable = true; + users.toyvo.enable = true; + }; +}