diff --git a/.sops.yaml b/.sops.yaml index 80e4d5e..4013ff1 100644 --- a/.sops.yaml +++ b/.sops.yaml @@ -17,7 +17,7 @@ creation_rules: - age: - *adminkey - *STU_ID - - path_regex: user_dotfiles/.*$ + - path_regex: secrets/user_dotfiles/.*$ key_groups: - age: - *adminkey diff --git a/flake.lock b/flake.lock index 112856b..4beb9ae 100644 --- a/flake.lock +++ b/flake.lock @@ -67,6 +67,26 @@ "type": "github" } }, + "homeage": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1669234151, + "narHash": "sha256-TwT87E3m2TZLgwYJESlype14HxUOrRGojPM5C2akrMg=", + "owner": "jordanisaacs", + "repo": "homeage", + "rev": "02bfe4ca06962d222e522fff0240c93946b20278", + "type": "github" + }, + "original": { + "owner": "jordanisaacs", + "repo": "homeage", + "type": "github" + } + }, "nixos-hardware": { "locked": { "lastModified": 1677232326, @@ -172,6 +192,7 @@ "inputs": { "flake-utils": "flake-utils", "home-manager": "home-manager", + "homeage": "homeage", "nixos-hardware": "nixos-hardware", "nixos-wsl": "nixos-wsl", "nixpkgs": "nixpkgs", diff --git a/flake.nix b/flake.nix index fffd24f..6b437f4 100644 --- a/flake.nix +++ b/flake.nix @@ -27,7 +27,7 @@ # nix.url = "github:NixOS/nix/2.12.0"; # vscode-server.url = "github:msteen/nixos-vscode-server"; - + homeage = {url = "github:jordanisaacs/homeage"; inputs.nixpkgs.follows = "nixpkgs";}; }; @@ -67,6 +67,7 @@ # > Our main home-manager configuration file < ./home-manager/users/sstent inputs.sops-nix.homeManagerModules.sops + inputs.homeage.homeManagerModules.homeage ]; }; }; diff --git a/home-manager/users/sstent/default.nix b/home-manager/users/sstent/default.nix index cbee9cf..b4b95f0 100644 --- a/home-manager/users/sstent/default.nix +++ b/home-manager/users/sstent/default.nix @@ -11,21 +11,18 @@ sops = { age.sshKeyPaths = [ "/home/sstent/.ssh/id_ed25519" ]; - defaultSopsFile = ./secrets.yaml; - # secrets.test = { - # # sopsFile = ./secrets.yml.enc; # optionally define per-secret files - - # # %r gets replaced with a runtime directory, use %% to specify a '%' - # # sign. Runtime dir is $XDG_RUNTIME_DIR on linux and $(getconf - # # DARWIN_USER_TEMP_DIR) on darwin. - # # path = "%r/test.txt"; - # }; + defaultSopsFile = "${config._secretstore}/user-secrets.yaml"; + secrets.mrconfig = { + sopsFile = "${config._secretstore}/user_dotfiles/mrconfig"; # optionally define per-secret files + format = "binary"; + path = "${config.home.homeDirectory}/.mrconfig"; + }; }; + + # home.file."/home/sstent/.config/beets/test".source = config.lib.file.mkOutOfStoreSymlink /run/user/1000/secrets/test; - - # Let Home Manager install and manage itself. programs.home-manager.enable = true; home.packages = with pkgs; [ @@ -62,8 +59,7 @@ beets.enable = true; services.keybase.enable = true; services.kbfs.enable = true; -home.file.".mrconfig".source = "${config._dotfiles}/mrconfig"; -# xdg.configFile."beets/config.yaml".source = ./beets_config.yaml; +# home.file.".mrconfig".source = config.lib.file.mkOutOfStoreSymlink "${config._secrets}/mrconfig"; programs = { dircolors.enable = true; go.enable = true; diff --git a/hosts/common/default.nix b/hosts/common/default.nix index 3d9c3b1..9feca08 100644 --- a/hosts/common/default.nix +++ b/hosts/common/default.nix @@ -16,7 +16,7 @@ ###secrets path variable options._secrets = lib.mkOption { type = lib.types.str; - default = "/run/user/1000/secrets/"; + default = "/run/user/1000/secrets"; description = "Path to the Secrets runtime"; }; @@ -24,7 +24,7 @@ ###secretstore path variable options._secretstore = lib.mkOption { type = lib.types.str; - default = "${inputs.self}/secrets/"; + default = "${inputs.self}/secrets"; description = "Path to the Secrets storage"; }; diff --git a/secrets/user/sstent@go3/keybase/autostart_created b/secrets/user/sstent@go3/keybase/autostart_created new file mode 100644 index 0000000..2a6e946 --- /dev/null +++ b/secrets/user/sstent@go3/keybase/autostart_created @@ -0,0 +1,3 @@ +This file is created the first time Keybase starts, along with +~/.config/autostart/keybase_autostart.desktop. As long as this +file exists, the autostart file won't be automatically recreated. diff --git a/secrets/user/sstent@go3/keybase/config.json b/secrets/user/sstent@go3/keybase/config.json new file mode 100644 index 0000000..4c9e1c2 --- /dev/null +++ b/secrets/user/sstent@go3/keybase/config.json @@ -0,0 +1,13 @@ +{ + "current_user": "sstent", + "mountdir": "/run/user/1000/keybase/kbfs", + "mountdirdefault": "/run/user/1000/keybase/kbfs", + "users": { + "sstent": { + "device": "f4620ec4bacdda95c21f3c2eef1bd218", + "id": "22e21408af3410de4407ac3dd37de519", + "name": "sstent", + "salt": "72a2c02b18af5396032bdcbd6809d8b3" + } + } +} \ No newline at end of file diff --git a/secrets/user/sstent@go3/keybase/device_clone.json b/secrets/user/sstent@go3/keybase/device_clone.json new file mode 100644 index 0000000..0b5c3f7 --- /dev/null +++ b/secrets/user/sstent@go3/keybase/device_clone.json @@ -0,0 +1,12 @@ +{ + "": { + "clones": 1, + "prior": "00000000000000000000000000000000", + "stage": "65ef0d9e36355c365b40aab148263a32" + }, + "f4620ec4bacdda95c21f3c2eef1bd218": { + "clones": 1, + "prior": "af194d8db8334d111acdefafec2e0989", + "stage": "" + } +} \ No newline at end of file diff --git a/secrets/user/sstent@go3/keybase/gui_config.json b/secrets/user/sstent@go3/keybase/gui_config.json new file mode 100644 index 0000000..5ae8be6 --- /dev/null +++ b/secrets/user/sstent@go3/keybase/gui_config.json @@ -0,0 +1,3 @@ +{ + "gui": true +} \ No newline at end of file diff --git a/secrets/user/sstent@go3/keybase/secretkeys.sstent.mpack b/secrets/user/sstent@go3/keybase/secretkeys.sstent.mpack new file mode 100644 index 0000000..3d5e8b0 --- /dev/null +++ b/secrets/user/sstent@go3/keybase/secretkeys.sstent.mpack @@ -0,0 +1 @@ +koSkYm9keYOkcHJpdoOkZGF0YcRo5oIaFkbex9owpJIAl9hSQSsu/+xBFHG6KFqX4d4Hwzpb9nnUvhoG4YP+Zg3zjrDf1GFkvTZvDi7LD0RlRJskxOF3qfqdCBADZHEIk7Sj7F5vu8goYjNPLrvWF6YrC95Nh/8tC8SfgT2qZW5jcnlwdGlvbmS1cGFzc3BocmFzZV9nZW5lcmF0aW9uAaNwdWLEIwEgeGhKS2TjWGd/ql67TDfv53jWRtDYVHo0v41Na3VgjtIKpHR5cGUgpGhhc2iCpHR5cGUIpXZhbHVlxCCrV/G1jj/NmEtvSnufVIyllGqv+wZLEAGl8H2eGqXkuaN0YWfNAgGndmVyc2lvbgGEpGJvZHmDpHByaXaDpGRhdGHESHc8z+fqvdncmY+StxE+r2kpNF+oGmvmy7Y0b5ItZ8+Hdst06n51Qk95gX0EcwUPFYIuB0uzAvPW/pBHnL1yyM5OABLo4zgm1KplbmNyeXB0aW9uZLVwYXNzcGhyYXNlX2dlbmVyYXRpb24Bo3B1YsQjASGDEZu3Z1Wa0ZD6e2HLIdqfzX6KkClhEMvbsP3cIRXUWQqkdHlwZSGkaGFzaIKkdHlwZQildmFsdWXEICWy2gHCbgCc1IIztlWuej/qn1jMwKJK0rOD+2/Jokl/o3RhZ80CAad2ZXJzaW9uAQ== \ No newline at end of file diff --git a/secrets/user_dotfiles/mrconfig b/secrets/user_dotfiles/mrconfig new file mode 100644 index 0000000..21f09ce --- /dev/null +++ b/secrets/user_dotfiles/mrconfig @@ -0,0 +1,24 @@ +{ + "data": "ENC[AES256_GCM,data:kWL5nhaq1F5KzKpY5g85V68p2TcndKuIi9WmyQwL/A5p0/2BaAZnX/6V1lACVmdzRll147fjIjjTDexbPJCVIpGaTKepFf16cu7YTg5I80bNagaBfo+JmqFZd62lEfypKupedx0HYwc3QWwhiUATsfwDa2xTTjQTXln0nJHJFwmnE4iHpEpUNhSoOPVUj4qtbnD2XMD9ykSNXXDAyNTVRUJaBbo8pooh7PCDeYT9xdZntTXd+2+tP9DUqq8W8T03Gq5YKbjXu1ww4dzaFAoiqD371GzRs+1wPd2skM7VdmhBJg9F0JpRFFWlzGanPmODVxDd2jsQzeBK9uInjugdNEcAnqf7RMqYRMWE3FRGepfp6YWVneLmRseccG4xAatNPB0sEDN/NqCSn3H7WN2p4zoE5frfGJzJxSaAMR/D+9uzqvXKXnxr1wepwBcz+Fef0iWcDHGHtO3v01IjHcA/6FOTJFsRrvf4eTpw4aqMR606u6/lprifw0IXZ96lrFPozVDi0qFczEmX1aNfCAZCAdtaM1mU5OmX7nNJZ+g3lV/ZCLYpvHRuv2BLe08qr2/Qui1kN+3V6RaZ5tmYU0aZAI0N+4K/yt8uIukS5nnaLgX5cEmEr66nV7rNLudWadIYVgIum3i+Nz29nxcMZE2Hc0b298J+bNVSL/MsOF4v/vN7pgLar8MjD3WJtAVBe4Stfp0Mw2ngCdD57zNprGSIDGYMnX/VkPeJ2KhebwWza9xP0iOdNNRJMIzI35MX/gJuIeLJQJ77dxfzVhSZ5BB3W50NCaM3AZNeDIhoXXvBKcU1fypO2KTpFIsMBVeCOY1ee7U5YFh2Rqrb6MGTDeRdsJ7gfK2jEUYCjvb+kIZUdFjJ3EtdVakSYWpmrvGPYkxFeVUx2hgelZtFxhWwN6BVM+bkGiwfSq1Ex4xgOZcPJ7s5wAu9cYK6t6ibY+lxpnwZLHrHJIyCscsyD+twTD6VzA0gkXqPzh4HpmWXYNbcoVeN5BitA8gUWDSO86kHPaXO7OnSvpOwU/U5VRYBeLSh+1LUKWY28nIQ1B9DwCLri5VNkrLRVsk3zEAFoD+Afz9tfDPrGvyFMCM0WMAiqhMt/TNWhXdMmAlt4B77We9FvV7Nz/PSMQ0eowItAkyXgnOazs2/fQHoFAGIl+8pkY0xRq9S+nPHKiueB+6w+9qOZOhmKrvBRgY7lNQLNdCyIfRcSszS8e9TwN86I7PCBT4dPtKEidKowlrZU9k40Fz0M3hP8tAb2/YjYStXE1Dr5OSppOUknl3/XPyQW5+ZYtGMv550+YwlYKY+Nitj8G1PTT8tDBzz1CYt9EaXrJHJFpCr9LizGn8lr5GekhUZQUvdfWsG+LcR9bCzAIRx,iv:gCGBCu+4FdMj3g8pWXms/lW69s6WXZUM0e943krVvWI=,tag:YMHLTZ6upjlblY5+qwPH0w==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKcmRSZnk1MlgvR3Z3M0tB\nV1dvVmZ3L2JLZWMrQTBzeTBXTVhDQVNubTBNCnNVb2k0VVFsOVJSVnBzRU54amV5\nTThKMTQrMko2clh4SEVLWGtabkFUUVEKLS0tIEdVRWRwd1Y0NXMzZGZzZXNOcVc5\ncHZ4RUpabWlmaFhTQUNhOUxrcEhrcVkK7NArQ9gJccsU826BcJWrpA/q1BxyQ7W0\nF52LdPcXpa7ssMiocsLgXyWlg+kasE1INFSl1o0sY69wBTOuYH1XUA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFaC9WNUNZTG1GYnJIK203\nYW1tNXVwdGh6WXVZTEJCVm9mMkFjeG1pTG1jCmltdU1YeThoTkZsVmpvRVpTTVlK\ncllNbUpZaTZjNkNCbnJYMUxxVkVxcVkKLS0tIDNocDd0V3JoWTNndzV5V3VYaWFY\nQnBXQWVPSmljV0ZIMTQ3aUZYNlZ5K1EK+J13LdXi47ylyZDDNDHtor48dqp6nC7H\ne5M/VESLNcw9l0cbORSSfbAnlFC8Pp8o9IWB/iCW9GDHwVdM5oDG7Q==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2023-02-26T17:30:05Z", + "mac": "ENC[AES256_GCM,data:CCD1HSLYfT+9Ia03bNPSfBrLtmagcr/krC57k5X8nUfYY4tuIjXNC4i5KMQ9EEviMS3oz24HwvqXq1TOF/dCsBGKLSHgwCYPw7kSJFok6iXBdalwovfjQF/sGub83D6r+3MYfpLshq84C9WGRD1AVhZzJMFK1QM47iKLzEXutLE=,iv:FBwx5cdsSM5IATMbu4lrTs05iSjA4c0pn/qjs4g68rU=,tag:ONon6HUv1yr5scVoNsTD4w==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.3" + } +} \ No newline at end of file diff --git a/secrets/user_dotfiles/mrconfig.enc b/secrets/user_dotfiles/mrconfig.enc deleted file mode 100644 index 43448ad..0000000 --- a/secrets/user_dotfiles/mrconfig.enc +++ /dev/null @@ -1,24 +0,0 @@ -{ - "data": "ENC[AES256_GCM,data:79rWO/IObc3cJsx+TtN32vGS3Ga4jmqR9HDygi0M+1KMHihxkcezhijmN9yRqxpWBmnQdkpgtJxyuEYR1Eza6UpCCq+fZ8HgbToNFKm1KrhAtB8S8YlMpVHwVQJA0kOl7HIouMafYjxjNyjqNe8G6ZPkVMQq0dghbwPhJ0ij+uNR4lNwpE3Td7voPn3aDPUXUO90vWTRa1CxUdxWIW2h5xVcWSdRoeh9MPcP9/JK2P86nDHmAih0opgU/Dn8/h12tySVkkCVuckdwU7gHzxvV2bILtQaflhi7kITN8qGfj3jL2tgJ88Y3QfAA8NsRr3O3qs+ngT3zYn4YpQSIJE4pT/t8eGUvOUT9A5ocCKd87TP5TfGYmBCqBCcgkFdlpQaXbrHdqRe4FStdkfPmWdYo/JyvwBodKSDN6PE3rI14tBkjJyXG66BB7LJVwNdgxgwVtbpQ2ucAolT2vFnilJ3yqCxnd0riPmKdyI4xxQhsH+wb+IDL/AhhtUKp4uZVp2dJKiyBY9BSbM44AWa437zbluONEtRS+awuVXFVXi5lx/OqC3eEpgOJF4ePspy8RCGFGPbOYp4efU2VbiZVjwP7ZMXaOuHuqeeKG+8S9nMzKIP+OPykYZhmZk41vKslBxZb5FyZTHqfhRBxNRXfRjQMKg2shwt1khOT9MIlg22hc5UnkH0Kcgj1bP2yz/7AQSgl1hNULENVD2tY/eGMnohE3KWIgi0wn39di/lsc9kU5PXLHj7yRdd5mS7RQWqhcYxeHczM2JPHzRojn4OUuE449NDtzKAZ5Va/3Gm1buqGzndP4RzS9XPPXn/6hfGiZyG0Hl8RMGut51eRAA632wu0QHv5T9jqp0T8Pmvy1/fXT1B19ePDd8UHTyBJP1nnbmg6EFtiVmTWNyAqhe3u4ZlbTDDuClczSoD1NALCc7sBTjJ0xd/pZ/zyX49TK1rbZ+SN/FosjXFVaEmNTxWOtO5x1tQ7uRNCYwZW3HBu8AsupeztkA40nRcoZIwrEtzCkHkB1gMwWt2Cwme7U9LF6F5Ruh1niCoFYZsHn+xsPL5sDEhNb7G6Ui+WfhkEpUawBQlHnSd7IMSrh5GM03pL+LyuZNtkr2Ze8YMkytpBQG7LLj7hIvkHOx4x+IsaXCpyu6TrE4eupBxYa8AhP67u6AEGOszPldX4N+IvEZ8Fbc80YBDEdkemlLhEyE3janff7xr9dj+rS60wpBKFAfi6gzI4xwL88cxrK4FBfTvWdMG/wI6RtsKNkKTp0QmuydOD1TyRC4CwXW9RJSmSZlhiMZxv724y50o/OivSJyXCrrKfLJ7zK/vBJC6kft0QOhlxZhp0r0pTDgAzUw6klz10/QSli4PklrH9eHi1gNigA==,iv:/1sFG9IL5Kghbeko8tB44GEiBEaKCB6bGFgqdJVc8ao=,tag:J2GWzfKHkZk4uvS/jJr+7Q==,type:str]", - "sops": { - "kms": null, - "gcp_kms": null, - "azure_kv": null, - "hc_vault": null, - "age": [ - { - "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBKcmRSZnk1MlgvR3Z3M0tB\nV1dvVmZ3L2JLZWMrQTBzeTBXTVhDQVNubTBNCnNVb2k0VVFsOVJSVnBzRU54amV5\nTThKMTQrMko2clh4SEVLWGtabkFUUVEKLS0tIEdVRWRwd1Y0NXMzZGZzZXNOcVc5\ncHZ4RUpabWlmaFhTQUNhOUxrcEhrcVkK7NArQ9gJccsU826BcJWrpA/q1BxyQ7W0\nF52LdPcXpa7ssMiocsLgXyWlg+kasE1INFSl1o0sY69wBTOuYH1XUA==\n-----END AGE ENCRYPTED FILE-----\n" - }, - { - "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", - "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFaC9WNUNZTG1GYnJIK203\nYW1tNXVwdGh6WXVZTEJCVm9mMkFjeG1pTG1jCmltdU1YeThoTkZsVmpvRVpTTVlK\ncllNbUpZaTZjNkNCbnJYMUxxVkVxcVkKLS0tIDNocDd0V3JoWTNndzV5V3VYaWFY\nQnBXQWVPSmljV0ZIMTQ3aUZYNlZ5K1EK+J13LdXi47ylyZDDNDHtor48dqp6nC7H\ne5M/VESLNcw9l0cbORSSfbAnlFC8Pp8o9IWB/iCW9GDHwVdM5oDG7Q==\n-----END AGE ENCRYPTED FILE-----\n" - } - ], - "lastmodified": "2023-02-26T15:18:20Z", - "mac": "ENC[AES256_GCM,data:m7uL2PmASUQBBSro9qgbqvR88btHPd97h1YX7utQKNMwgN9XhlvXvBWiIMZnOjnQJw7ot6waRL1c+KDCc50MTZxJk1s3PxLUQYaUWD+KjbFKqS9rsmAevnWk3+AtKz9/my5Wz/nG6aFFceOvGbu7ORZPrNW2qEKncsXFAp2+dvY=,iv:qooP+rYZgTWpykbmszuX1NVnWJGqUMJyMXLUsa3AxtM=,tag:qqIiF7d668xTid9+hw1rHw==,type:str]", - "pgp": null, - "unencrypted_suffix": "_unencrypted", - "version": "3.7.3" - } -} \ No newline at end of file diff --git a/secrets/user_dotfiles/sstent@go3/keybase/autostart_created b/secrets/user_dotfiles/sstent@go3/keybase/autostart_created new file mode 100644 index 0000000..ce137ef --- /dev/null +++ b/secrets/user_dotfiles/sstent@go3/keybase/autostart_created @@ -0,0 +1,24 @@ +{ + "data": "ENC[AES256_GCM,data:bcDnbdJh2EIFqKkDCZnEUxjnM9oYcTlWjeLAEF6WWwAAblZrcaAN5BeoDncyxnyAUXlh69Y+NTuxs/UAxrmlUCVOM6LtZzIxZwcp0mt/tI97Xb+/vBaYpXzcqm2IDoveEqRkgiRyiS+t90AtZa14Gn29Ke3Q+TXvM443vmK56LiIWUdz/SRI8eRH77iqgjZL2wKczC4H6O5iOAfvtQ9K3uZ9XQSbnq3DfgWkD5nxRNzlzgBsEZe35tUBTpxPclbj,iv:SHN7oGonrZGNYuRogdFY0W1KlqtfLuWuFojTDK6vCmM=,tag:UGSpuR/wG7IJmsZzN7PuOA==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBucm5XcStmYkt1SnRGN0xx\nT2F5SnYvZlJtNWFuS3pjUUx6c2pGejBUZVdRCnBZdlZwdXhFWFVvbTI0UmFvcCtM\nT3NaekNrMkNOcjBnMUgzNEdvVmtwakEKLS0tIDJzVnQ3clNHOFVMQ20xV0RaTFdU\nSlUvTkljSTlBcUh4anNSRE1PVDdRT2sKCBEUa9UjHHcjXBWcO9SVxHqkQvks4nC4\nwo0YI7H2foVSHJokAmrukSCSEs4uexMUQHlkVQTSI14CwqpPidk45w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqM0tnbDR1SWtFcFArbDZ3\na1c2VXUzcUZieDhERi9zNnN4RTlodW1wL1NvCjZQSlF3MUEvaHFDOGNLRzB1Z3ZZ\nR3BFcTZPZTlsaDc0UjlESy9HRGNRN28KLS0tIEF6YWRGOFJNa0FleEJjeVArZXFH\nZ3MrR0F4WUFtTW9seVoxMjJtUjMwYTAKNURo6eY7qWfTrzQVFI7QcJC5x70Dbz3y\nMiBJb6WiwG76NWIi9ZwbLjizEkW++PzC0xemTqvBuwJfFE1xCi3bYA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2023-02-26T23:00:28Z", + "mac": "ENC[AES256_GCM,data:3QQJoi4NB1uxrucnc7Qymy5RFn1NHcfVFIkbXSZW0ikPFVubFqTJ5UwX2p1iHV+MBJLwIZMUe9nMfMItH6cBnMRkakayCYV52ryzjLeZfgHWsWSikSRf+jnY9jATKCmULpa0zCVi140HiK6tqYAUU0dTuLxsmZAbzO4yOc+4CpU=,iv:ICwHrwjFv0gj/72hqmrQmQGSMGnrtEt6Tp9Z5T3jAPQ=,tag:Fmwpg7ovIM0hSajAc3P9bQ==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.3" + } +} \ No newline at end of file diff --git a/secrets/user_dotfiles/sstent@go3/keybase/config.json b/secrets/user_dotfiles/sstent@go3/keybase/config.json new file mode 100644 index 0000000..51e8ca4 --- /dev/null +++ b/secrets/user_dotfiles/sstent@go3/keybase/config.json @@ -0,0 +1,34 @@ +{ + "current_user": "ENC[AES256_GCM,data:SYbKnw2o,iv:Hqsxav3S4BsP6xa9wTBeW8iILuVbQLPlK5mKMjp/iK4=,tag:TbNHrjfDYaVTXt9ydtI+Iw==,type:str]", + "mountdir": "ENC[AES256_GCM,data:gGlmQ28E/pH+mCq7J9xJ/AL4IQB87uXl5h2r,iv:nqSpWI+kVwzuCJAnmOh+Zo6K6WWWI7Rq3fGanhUWnNY=,tag:OuiD1ri0A7t+f26ssF1egA==,type:str]", + "mountdirdefault": "ENC[AES256_GCM,data:wYIA6ghVsoNTogTFxDtBPvAQcpaG22TPHIbI,iv:2fmdRVL07Zn6EfU+lkwRI5cc3JnikxFFZ6xcFRO/P1s=,tag:/KE5s8ZQQHRjdsocp07mYA==,type:str]", + "users": { + "sstent": { + "device": "ENC[AES256_GCM,data:+/2urhAM26v1MHXcOA5WzTueqPJwUstL6/4DohnDTBA=,iv:7aK6m72N03do5VRHfptmPMNfgySA2DhMHiHTDLqLNew=,tag:sBj+hBA17kz/XMx9GmnahA==,type:str]", + "id": "ENC[AES256_GCM,data:ScFEzd46e88IodZWSVf0Eemie6T843euWsKch2nhGQ0=,iv:3TyDAoeSVlHkkxf7Y/6MCueS4ZDXNP66ZUe413O31ic=,tag:yPsxXClSuIYUqSg/uxpvTQ==,type:str]", + "name": "ENC[AES256_GCM,data:AmlJ1e9I,iv:2LML83/q03f2Vm1Zi6zs7xPfvEb/TJ6ZuKTSj7aXVPU=,tag:n7vQz4wdfSY8quLC195OnA==,type:str]", + "salt": "ENC[AES256_GCM,data:ry7Jrx/exUXFkbikyLp9u5KyZH0/jMqk7wGsbZhIyb4=,iv:gZFRmcg9ePbjXTKkCsWOMkxkcSv10HytEgyb7827AIE=,tag:vmtVu5rtxtGHMIxrUvnOtg==,type:str]" + } + }, + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGb0R1QUdjaFV0Z3psMmJT\ndkdkWFU4UFQ0WFl1dXdjV25RMEdEM0kxbm1rCk9iaDFpVjdsczVvZGR3aG9nMUF0\nRFdzNjI3KytEcnRrWHNOakR2Ulp2dXMKLS0tIHl1dG8wS2QzcVRxbHUyQ0hLZ1lI\nbEpaWE5UV0pyNStGNzN3MmIzR2ZMVXMK35F5DnC5gnjMPnedC614YvYEjzL5W47e\nMNmJZsEVhaxxXN62oYewTDdwbqJqt09zT+MwiXuk9GCkHC2TquCb8w==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHWGZJMEpWL0dzRThXZ3Zw\nUEZ2cE96dUFhMTRSQ3ZyOUFjNC9wVkpCdkhFCjRJM3FSUVZVaFV6b3RWcDFsTHpS\nT2hnK0RHQ0ZSS0RSeVl4ZW9HWnRzQkUKLS0tIGVFYnNqbnF6MnlaaHdwMXBqTitL\nQXQxZEZHN0hQKzJ4YzQ3N21zTjVnMEUKdE7yqLe9pekdc7TrCETdC8/i+Jehw/QJ\nXfS+MTLcOkIppGKuHBSQCFtDtq/aL7UK9akz3g63Z60EcJCIm81RcQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2023-02-26T22:59:51Z", + "mac": "ENC[AES256_GCM,data:1GSG98UbrASH6A8Pt09kLw92R8SFvOtjDjjuQVFOQTLzJ1ZeyRM8/FKhc86KtJ1ijDr4ya7hmLFOQzntBsCADhJmZaljvs0iMrCddo5igoeyhdXBXytyT1+Zddnbe7Qps3D0d4Qm1azTRtFXc/YoAJEdzyC7GKl0lXE2/j77HaU=,iv:+PuiRwRzZ6YQKW/cVcosqNFgbSq61uTHmXHmUyzgzcs=,tag:lvXrWuOg/8l0VFFJOSBfsg==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.3" + } +} \ No newline at end of file diff --git a/secrets/user_dotfiles/sstent@go3/keybase/device_clone.json b/secrets/user_dotfiles/sstent@go3/keybase/device_clone.json new file mode 100644 index 0000000..9196a5b --- /dev/null +++ b/secrets/user_dotfiles/sstent@go3/keybase/device_clone.json @@ -0,0 +1,33 @@ +{ + "": { + "clones": "ENC[AES256_GCM,data:iw==,iv:tMGyRb2yvIWOZNfGERnsJS4xKhRNMS876NqkKRBy86E=,tag:Z02yzktXkGdu6CSbBmGXug==,type:float]", + "prior": "ENC[AES256_GCM,data:GJ1vFhchtRUsgC0gVoG7UwC+8zX9c9OrtiqVBvl5zrM=,iv:wq+lPo3b4epHTDhYYUjWHi0/jkXiT3+/S6sNMDhu0PQ=,tag:i1a9yjqyfXg6OGJc++C7rw==,type:str]", + "stage": "ENC[AES256_GCM,data:tuhMyIisKlREPxU1pPbSSElPahmoQ0BMKvW9x3rEHbM=,iv:0863bwHgOXxHxTdas+jeu/Q1APTpP0BUW12/fo8feD4=,tag:2EuwJNc8yWqb+/nhCoS+bA==,type:str]" + }, + "f4620ec4bacdda95c21f3c2eef1bd218": { + "clones": "ENC[AES256_GCM,data:xA==,iv:Lb4DIpgBeMXacDYU+Wo5m04PRhiHFYk+AVyTh8MNIXE=,tag:EItkjS4PEdMBQL/+Fc05kA==,type:float]", + "prior": "ENC[AES256_GCM,data:IP5yO830jBqYjPEitnmmoZsFkmJvNGnBrjNjIkAaAxs=,iv:wJ2vEAxN2t9XrRO7H/nSxECqzXgUdZZWzG8uuBzAtlE=,tag:kHnANwt4oOOO3nfmJ3Gi8w==,type:str]", + "stage": "" + }, + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB3ZCtkSjJFQ3JkNzNyQmFq\nd1JHSkI4ZkRsZml3SUpOMVBBREpXNW5ETGlZCnQrc05qTFQ5bTcwcEF4aVM3Q3c4\nRHVUdGJidXVqcmlQaTF1eFNhZGE3SGsKLS0tIFZDcFJRVm9iOVU0MFZqRzNkVDRE\nNWJNcnBvY3dNQ0xyM2VVb3NoRGdkUXMKejkV+4BOCrms9E59pWVLdyh+BXngy0q7\n9WdjNwPoia8IC1nc7qmQgz/W5eatdx014kZnr489+ClrepsGOBUi2A==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBXTHpNS04yc0JnOFNlTWVC\nVFQ3RTR2WHpYREx0eWZzNXFWMXNQUlJlS2pjClBpU0lJWXUvRjRBKytLUXFMNm4v\nMk42RGdMZVR6T2pZcWpzMjA2U2NocE0KLS0tIEJTeTAwUkdsQzN6YWZudVNMQmhT\nLzJvTE5XbU5SOGpLeFJwZ1BhT2RKZzgKAUbusHnzdiq9sAtrXZP/v6eQ1FDxDWtX\n+msUoX78xI5Y9hLIDGwQRQfintKxxPMb38CDt5BPYKXnfuKGxwndYg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2023-02-26T23:01:06Z", + "mac": "ENC[AES256_GCM,data:tI96bbcXt6L2CJKEK5BN4nRdHeD3I38y+4gQz0qDMWi3B16mpdr6mr0gvkbtFp31SGAEbQqL2n1p5MVXqAGDZqjjiqnLcIrWZtwcQhTGFp48Fpmhd9bZmUnQ0R8fxCNabklyeKcBVZfPJ8aw+mCjzwILt4H8iFzZ0TQ77OJVZ1A=,iv:jkE+pYGOUawhpEaM2vIp8IejDZ2g88MG+U9khnQ8Kow=,tag:6BZRM2RQUlRzTrO10b+4NQ==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.3" + } +} \ No newline at end of file diff --git a/secrets/user_dotfiles/sstent@go3/keybase/gui_config.json b/secrets/user_dotfiles/sstent@go3/keybase/gui_config.json new file mode 100644 index 0000000..1f3c84c --- /dev/null +++ b/secrets/user_dotfiles/sstent@go3/keybase/gui_config.json @@ -0,0 +1,24 @@ +{ + "gui": "ENC[AES256_GCM,data:rPwXkg==,iv:mEQo1hZYQMerUjkq1ZSH3VWOSLoUn4rClSatJfojOZ0=,tag:m0TK+EOM12yTG7SRES19uA==,type:bool]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzREIzZVZVV3d2Wm5WUXFp\nekdMa055U29BSVhpajVCTTBMeTdZdFR1aTJjCkFiRVo0aGdZMy84SUYvcUh6bm1a\nTmJVOXdUUWRvQlV3bGZRaURpbDVpYVUKLS0tIEh4MzQ3RFlJeDJuM0hreGU2S2pU\nOGovTHFWek9sUytCNHh6cHhZemFNUkUKmffJ4hjHdD/0kXyC85FJPVyf62tl/1p1\n+E/QarQJMHxtkQYYUWBztVeAYIiNApbuEtlIscuVxE1FiI3UFOkvvA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxMkxtU1lYSmViRVZSVTFp\nRFpKRU1vZzY2L0ErY1VtSWdiRGdveTlaYzJJCjZFZGJSQ3J5SHpiT1RGTlF2NFRZ\nOUVxazMvMTNUL1RoOU9rVmFZQXlvZUkKLS0tIFBaeHBIekw3OHp5UFc4Rm9ON3BI\nYmEwM2VqMmxJeGN2TGxPWVhLc2taemMK5aZig2NmuOabecPp3liO9QIWst6YevKp\nsgDO+udiIX6LwWuOIaz2yxS9V84cF4NzOuQghtr5sZGEz4Diif4RwQ==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2023-02-26T23:01:16Z", + "mac": "ENC[AES256_GCM,data:VTStkjhRGmMM3IQEth5lq+kMzbYkcEzhDH1xcuK4bxBIRMJ6ac2+kxEPeQaub18iRAbGomghInnXl9dgENihNuFpSjymv0T2yIh7SImEW22Ys1Dsyq3PDmd9s21g7ZJVZPk6Qfq+P/uF3WCEJYxwRuCseiaqp6f6UizdB44cTWg=,iv:R6l16ETf8IaXuvLp9ilmcxrrW44fWp1yfz2chCKGEfY=,tag:oyNWLYxJgEokrPZYlXtCyw==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.3" + } +} \ No newline at end of file diff --git a/secrets/user_dotfiles/sstent@go3/keybase/secretkeys.sstent.mpack b/secrets/user_dotfiles/sstent@go3/keybase/secretkeys.sstent.mpack new file mode 100644 index 0000000..8ea33a5 --- /dev/null +++ b/secrets/user_dotfiles/sstent@go3/keybase/secretkeys.sstent.mpack @@ -0,0 +1,24 @@ +{ + "data": "ENC[AES256_GCM,data:W0Tju6TJBEkTiT9GG9Q5WdxORfUmJo4UK141vI5OXCq9dCDTaJVpoHdNQO7hGnFIGojiGzPRNe2uklPnyRIto9LJL2SupXFXZqL9G0N3x9bbBB5m2WZHbCRkPCU5vTiSu+8s8A//2mDp65wbyOlBq1HXI7CM/ijbYEj6KKI7XgyI9cP+LmdzplMrFlx9zjfaa1vW5LlzvlDdJVvNyClWKwz0b1VITv4FJFck9pAW4aodzM3gkM6+S7WMnNXogsS76sxw4hEeDM7zesZnL8/WFLAUUy4k1hLmMaOm5wRvKGj6S5OHkdREvpvz/pLVZPNngJ0ZwVOZMWdFXd+kEMMkHfIH7GE4AYk3rpsZHfB0AdCydBDInUqVO9jci2icfL3CYbiMXYLMeLRvAnSFcyHZmnS4ABOIXAMP2lWLBuqVOEKnwjZectRVJKBxY26hNI+ffNZQoYQ9gYhsk+OmPoJGvxVyVs36BXA/0knvgbOTykRjD8pL/bR/NW9bKCuQW6+J6gm8aY2iv3OjqxJTwnwztkp4SSsL162AuJlZ+wQEWeKhPmVfHjaej5q3bAxEOeKsEE24V9+P0BFck/Wi/TIjRk454CPjxAede5aTYYNpTnux7PdVjeIHHAmbBrC0QSwwW+vgohiVE71KN2iwXl4CpEYISW8mFcVqwdRRdFWedN8KUr8c/j9SjVw6rjL82kucWJnvSapvvc02Vaa5vCihhH7A7qrTE0/RaHvAYoY+aXku8qhfyP+SKrFe9NbMSCPmO2vKtYgpasAS/lSGmvupLZ5HSDcZFFZVXzPPXGzjWsZ6MNOA/5ZQ5yk6ES4Dp9C/+uBltjAf8XSIgaFCXso1IdZgeXEE/pkeaEZ0Rl5c1981hl6XHKRk3ThGpFO5vpP6KsAPV8O4O6VRh05bvz5zjQR7O40=,iv:bx0qHEoS4L90wRGh9oEaD3tWbYmF2XxaRubMUN6ekQo=,tag:Oe1PxaQQ7vxiPQcn2ReTfA==,type:str]", + "sops": { + "kms": null, + "gcp_kms": null, + "azure_kv": null, + "hc_vault": null, + "age": [ + { + "recipient": "age1jvqe2j70h97844nkz34z9k4epx3uahx50cx75ss8mty2dnxlrf7qqv9a0g", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqbkxzQWY4aVZOQzNha0sw\nb0RYcTFSOEZCOFIyY2kvU29OZnB1WVJLdVRNCno0NWRQcUdXZS9PRzVqc0d5MWxy\nbVNhZTg0RVNrcWlUMkNOWDhEMkI0Z1UKLS0tIG0zQXhmZTJxYXR6dVkxTHFrZUps\nS0txR2U1aXpjdmFsalpLL2hVd29wSGMKMeoFdtV6tcdbDof8aB8seK1UPCCYXR6g\nc/oOn3dNMXOPJPQpCMrG5mWeuaGqnr0aPFWFW+thIoEPLSrPh1HSWA==\n-----END AGE ENCRYPTED FILE-----\n" + }, + { + "recipient": "age1r86w07gy3nm2ltkqx7wcv94wzneeqmqvcm88nzw4g902kdgwgvdqvjumrj", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBSbFJnR0gvQmF3ZjZTK0JV\nK2x6SVhPUGM5Z2xyeG4ySSs5YjZFYnJ4Z0VjClZKOEpXWlpZLzU5SjFKc2pSVDdO\nS1UyT3J2UjlRRXNqbWlTSmtXZFdRSDgKLS0tIGtNeElSczJIV1M4SUlOd2RLbTZs\nNllCK2EvSWp2QVBRTWo4Z0NxKzFNQVkKtH7AuxN6D0Nle2ZWZgaGJVjc3BINhwhi\n4NdAkPYIMsR2SqcASJvrQAL3c4QWfuA+cwnL8hUOQgRcc0/PrhkGyg==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2023-02-26T23:01:25Z", + "mac": "ENC[AES256_GCM,data:3gwe1NK5nb3Dk0FC5TqIGAn1uaUf9HBBicRgcuA7+tF7/PnTZjs13Cg2WCHFJO3gojMyWYXlq8S9AO4cE8GQQ31b77s+eAFape/Qct2HncNeYo+lS8VO73HtbSqBWGpf6bZdjKVPu2QsAx6hxWYSeV1zSLLiiDQ65i/U6eotRc0=,iv:SFM7fJKxdWvK4tksdzvB9UE5KaVhYv3gDxb1B42hMa4=,tag:qo8aNpJtyDPzjsrZmM7Wfw==,type:str]", + "pgp": null, + "unencrypted_suffix": "_unencrypted", + "version": "3.7.3" + } +} \ No newline at end of file