diff --git a/home/system/sops/laptop.nix b/home/system/sops/laptop.nix index 4ec691f..cebdcd0 100644 --- a/home/system/sops/laptop.nix +++ b/home/system/sops/laptop.nix @@ -10,6 +10,7 @@ sshconfig = { path = "/home/hadi/.ssh/config"; }; github-key = { path = "/home/hadi/.ssh/github"; }; gitlab-key = { path = "/home/hadi/.ssh/gitlab"; }; + jack-key = { path = "/home/hadi/.ssh/jack"; }; }; }; diff --git a/hosts/server/configuration.nix b/hosts/server/configuration.nix index d80acc9..3f71f47 100644 --- a/hosts/server/configuration.nix +++ b/hosts/server/configuration.nix @@ -52,6 +52,7 @@ isNormalUser = true; description = "${config.var.username} account"; extraGroups = [ "wheel" ]; + openssh.authorizedKeys.keys = [ config.var.sshPublicKey ]; }; services = { diff --git a/hosts/server/variables.nix b/hosts/server/variables.nix index b92c7d7..7eb717b 100644 --- a/hosts/server/variables.nix +++ b/hosts/server/variables.nix @@ -26,6 +26,9 @@ obsidian = false; tailscale = true; + sshPublicKey = + "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPG9SE80ZyBcXZK/f5ypSKudaM5Jo3XtQikCnGo0jI5E hadi@nixy"; + theme = import ../themes/jack.nix; # select your theme here }; } diff --git a/secrets/laptop.yaml b/secrets/laptop.yaml index a606276..771f762 100644 --- a/secrets/laptop.yaml +++ b/secrets/laptop.yaml @@ -1,6 +1,7 @@ -sshconfig: ENC[AES256_GCM,data:NfAnvSxrIwUyD3B5dM2rA6cNdb0dF5eVVK1veJD9Zzgb/s07ENNEE3BYLmvgwD4uNtRvdpb2Y4qRa36++90TPO1tRtwk39FYXa5aGDfBbNWO07XgXEIthQ8P9/C1aPNSpTPePqgLPylpvwcol0wPIfZ0wDvDoQb0T5NguOOnNno0Vc1WyLJ5A7kopbd4vZDeCMHqRT2b7ReF+o2X4PHFLhOVau22bOA8TSi/XVmlM0rtk7w36PRImLTpMLY9+4CRJ7G5Wkqxt3SpjnXMqovMiwxM3k0jgKbMvnC1jQmEzV5UOTNKZGDTkuJlQMpOVrjlQ8S19YiiFi5gtUncdO5DwFty62mZI17LSFHqVqGA8Wzpdqpgy87LMs43QHEm2/eNkny/cSWKsaibjYVp5OIhW2Ew5/jtNbOpQZ7sIxnfWJXhA5oWM6UonqAiQPX/dtEDGFfiItZJOs+P/9srYjOxIxTkWjo7Gfv3QoEo,iv:mrfA1YWCMfq1aidCgBoEhYKjlyHJZFhDsqI9jAI6HcE=,tag:f8AcZtUQOTEWfcHtbekcaw==,type:str] +sshconfig: ENC[AES256_GCM,data:Y3NfsEzlL3QlB1P6FCq5PKS7ZPv6dzJRRs6LF5oJfJ3RXmaU2vqgDKgN6RtVNFSngCOePB7UgzcWriaVCmno2TZH8K/aLfYlodu1tQ8f4D8Vyi9jYBL3gRoyrBeeE+U8taj/uqA07mvLCuSSuPgbQSNe3hUATjgeym1JYSObjMphUmHg4zMc8jbip4SDMnGAiipf4w3tDyaVoCPaEWSGwOGD5I6PVw8Zi4IxOb787RFaMg23ImzQAd0COkV7004lIcjlkSuKvzDSAPB1zP8HwrraNINppExFMxbemhvmGiVsxPy3Jf0x5bQ/ieJBtfrRnlFgiyx92sizOe/XI2MiuSlqMgXakTL2twLAggnz/YZ53c1G5sDDmWOa8eVYTp5+xD5oiZP9hSHc/5Mid2tK1U9dLyV3/ynF5bOPOht61U/HfFJTsSxT6fOue4anagHkwAXgoHLDMH1JS9zyp7ND661W,iv:yVDLiw9WIuIOm08B+CmbO/hHXZ6NCno+57OD6myzDYg=,tag:eKu7dLN2N3hFu+CmsMy7Vw==,type:str] github-key: ENC[AES256_GCM,data:xUgFMlBo8e+3eXqNscxbby1dWug3SgUagDiNUe/IGVbU6cczkaJ3uOaB0OuRBQ8AYhOLkzXj0pIKjUrElHwmYrhURtS1aF4SFEGJsjhhobNA//j3E2/5/nLVjfco+lRzyHdwmsNhEUCqEhsXrrodJMb39H4b5oip3z0rjc729YveiWUKQxXVZVPurp3nq9yNnix9R4CA6XYFRW6T6MNqgPD5qhbcDlhxLb/SN+uI5h+5eZIS24VDWlKaTaCLL5KLhZmfuA37SquOQ+edi9Yg8MnfrZkMrp/3qmAjP2rSQLMOc4QdQCLQBQSf0/snpydgLwY+FoJmMSztwtkqUdIZWOfDUJbJxegEOrAR68jLTNbp+GYiDn3thtOZDiK5p/M1amjCT+A9qeFMed5WS+aZHNTRbR9UcfiP6+48MGZFt1mr7q+/CoL04/DTp0w6tUf6/SZD31NvTJDqngkhpc0ZH9Dh5+2JcnBWpq25AM36kZTn1hIQCLNTr/oGWZXSLA2tksAhQCaUcFj4IIh6Bl96,iv:GEJsAs5NriwENYTV/VShgJF6iMmrtTwNiXOvfXyEP8E=,tag:nfZgsFqaet075GjQAoVZxQ==,type:str] gitlab-key: ENC[AES256_GCM,data:6271Tg7LIJsXAw7Co32vva+iUWv+eRAfVfXaGkoirHxiPTAgZfq8yDpGJwti2D/aFnLvbURcUgp3B5zy1aURu9puXi6QMu3orJOE2Zx0dX3lyeHyIhOZ1hAWsQxwBDkJYODuMZbIKHNrF26Mkk6smFF9SrGoADZGxY7XSou/iopw6yrLvQAXP6lN55PQvoP5/ek/QzKNwjJAbAjp7FjjtPqPUbUdj7bfIfr9avs6gpRYnRzb2H3auyhb5qvyuRWnKu4+FeZUofC7HnfRU1eSI8UzG49Rg4f2b1Xqr0JtsjvEmuRx7lbptINXEAjW7zaSZ2B9NgotWPIzkNZRNZkuTEaOulBf5iH3wJ9GM1FcbUu2gpCt6y+CMIk5QkVvETYtKuALLbcPx9/sc90doiH1411LeKQCs5l88BBILG9KPkKmXiGGUVNxzFtjbRYQIUEmmyl95kPPEdCkkzGzHXNfE3F9HRu4MCGKPK2yZPZtCXd3Jp1b21wKSIRNYqLqxru+J8eLSljd3czO0SuTG/Vx,iv:E+y3aVLaiStlPLTQBqyfJuEXtAQyOvDUYS+XfuOHuA0=,tag:6d1IAsGcmcpgL1pE9dDcbw==,type:str] +jack-key: ENC[AES256_GCM,data:VfCl3wH0MMBc8QDyjLDFeSvzSEsf7uGpfJvRjFrmjW+bPRUXBpZhJV8a9VQIAz7z7zZXvzARMfCeI0ydyC57CW81GH5/H5pneJ4b+xreINjVfdLbL1nC1thelo/O64jda/L+xVKhgE+QQi8/zt4JmXGghkP+74nYcTTaMpmcbgWw354J1ybXqyCEY+88nsJ1d2s+M7M2bplx4fGb7sLUs6sqdsad3sENzhH/0HQCFXreHTtgsLbIs8ccmdRgFNKM8/wD0OoW76rOQsJoA9JY4yOTQNVoX5M8+Olj6+wVlt6QBrWrYRuEztGnHrHvzxiHXtmEkMwVNfoPpEflQyRYRa0rVp/66REOkMckGx6/LbxKFgrxnifRlsK3kWd28v2bRGVQOghUluYUtVkaJ+eh6o6ik0NQKx8/H6BznBSDE6MjDwbLv434LHBfDtAqhWN1eMbOlunFivsl5Hb/6rl9kydHlcCS6FY8cUHoKQ90gDaUuDrvUifwmdO5hU0GH5tgvGi1ReK9ndcpQsrHptG6,iv:oC1xU5Tu3The105VYRmxIw4kEwDoqe8T/EH6mmqpqwQ=,tag:Pu8c536u6W7ALrqjRsvXDw==,type:str] sops: kms: [] gcp_kms: [] @@ -16,8 +17,8 @@ sops: cmVxVC8rVDlWMUdZaGw3bmdOaWZGS1EKYahBlc8XpB5UdKZQkvxbLcKQ/xkFJjWo FSfQWnjhe/a7BJtJEcKZkjOQU0mYqlSu+uT2RA9diCQeRUJPRF+nAw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-06-17T21:29:39Z" - mac: ENC[AES256_GCM,data:+YazS1pi3GhdcCbRaEI0Jry1djMy1fZukk0g/EYQBZSHrrigN90J7KevcL4iYbXScADswiQjV8o33UtLv71czADY7ZDry8SmlMF/Zt3mDf2poY9eiacFzo99dDaf/t8QoQedZQI27mINaO2ZBxjO9YOcjU6gj9FVmNEFX5uQqII=,iv:MZ+zzn91wETMgjNkdL35PcqfVpega+p67Z22xlB4rMQ=,tag:vu2k5vGrTeBGc114+9QinQ==,type:str] + lastmodified: "2024-06-20T15:42:14Z" + mac: ENC[AES256_GCM,data:EEHDEwSd8PJqujX5oMxaYhWJKci8BJLbSFUEOVT8M+/jYDhIosLJawcoX1IXPBy3Dj65xQ35WMnQ70q/xUzQaW1nAx/auiMyVS++1DWv1Jxx5KkvCEz7TbqH12/Sbe6F1Li4MUBTETuiQwn89mlDAmWLM4fFcqx2I6twdFiFH+0=,iv:oda5u/4kB8o9nJqHIufWVBkREbD17cp/mRqHNYTJIwY=,tag:+mcI40OHz0eQV/C1/nJt9Q==,type:str] pgp: [] unencrypted_suffix: _unencrypted version: 3.8.1