diff --git a/.sops.yaml b/.sops.yaml new file mode 100644 index 0000000..3c0f8c9 --- /dev/null +++ b/.sops.yaml @@ -0,0 +1,7 @@ +keys: + - &primary age1xwmpq4ydrqmj8c9petpp9q5ujupdkd40puqqgpqvnuw23nckuupshrwcr9 +creation_rules: + - path_regex: deploy.config.toml$ + key_groups: + - age: + - *primary diff --git a/deploy.config.toml.secret b/deploy.config.toml.secret new file mode 100644 index 0000000..9c1c3cc --- /dev/null +++ b/deploy.config.toml.secret @@ -0,0 +1,15 @@ +{ + "data": "ENC[AES256_GCM,data:ie0ngMYra78CNOa4uLqgnGRWfWZvKCnxrmz7nezgdi3HN2x2ooMFcW+oIq5aOVUOpBAXHAo9EuuexRWrVgObOXwtWfVw92C+,iv:FBTgA6hI6P8Ls6/zLFBSVb8/ZriqU1BBSMNh5X+4gjc=,tag:9WuvIuXvkGVFHHNZcDkV7w==,type:str]", + "sops": { + "age": [ + { + "recipient": "age1xwmpq4ydrqmj8c9petpp9q5ujupdkd40puqqgpqvnuw23nckuupshrwcr9", + "enc": "-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6aWhUMUVYRlJRNmRIYmVn\nZjVrMThjblltYWxnRUZvUXQ0VjRFYXJod0dBCnZHelNMWTYxOE9CSEl0MTZ3RnM1\nT2R2U1Y5ZHZhU2NFWHEvU1UrcGc2Sm8KLS0tIForR1J4ZVJXeGRucGo5MWMweVpx\nQkxrOHorZFFJZkY3aTBOQi9YRzRtOVEK5n9IyDyvaXzrUVC8JnNLDM+GoGor3TQe\nQ7938OP9t2+gkrRpOBn+t2Bw5WhX0fSB2cmcq6xgQLuVnIdgLUh4yA==\n-----END AGE ENCRYPTED FILE-----\n" + } + ], + "lastmodified": "2025-11-26T20:53:52Z", + "mac": "ENC[AES256_GCM,data:txZjdkP/2M92YrngT+nILsar316i0ILTjV9iJuE59mAqIXKsUMS+BEWwTfiwtz4pMvyJ5TEFVhvJ//pwFuoXkRUngZcs9wWy2xzCAGK0SA7TIA8nO1k1Qp1akbZX+dkcDUJRuk64LiR1Mnh0FbA1Eej2Fccve9ZAyKHFD4I57O4=,iv:phcTOg8GUY6mJwqE0WTbP0fUTYZNBgEeqvwilGVgnJY=,tag:U35RSlQ0AMy2T5yixGOAfw==,type:str]", + "unencrypted_suffix": "_unencrypted", + "version": "3.11.0" + } +} diff --git a/deploy.nu b/deploy.nu new file mode 100755 index 0000000..63e6736 --- /dev/null +++ b/deploy.nu @@ -0,0 +1,20 @@ +#!/usr/bin/env nu + +def main [] { + main run +} + +def "main run" [] { + let config = get-config + nix build $".#($config | get target_platform)" + scp result/bin/snooze-pal ($config | get target_machine):bin/snooze-pal + ssh ($config | get target_machine) "chmod +rwx bin/snooze-pal && bin/snooze-pal" +} + +def get-config [] { + if ('./deploy.config.toml.secret' | path exists) { + return (sops decrypt deploy.config.toml.secret | from toml) + } else { + return (open deploy.config.toml) + } +} diff --git a/implohq-alarm b/implohq-alarm new file mode 100755 index 0000000..f0f49c0 Binary files /dev/null and b/implohq-alarm differ diff --git a/snooze-pal-arx b/snooze-pal-arx new file mode 120000 index 0000000..937f72b --- /dev/null +++ b/snooze-pal-arx @@ -0,0 +1 @@ +/nix/store/m6v14vr94gcbq8hh3nlpspky384hbyc6-snooze-pal-arx \ No newline at end of file diff --git a/src/main.rs b/src/main.rs index 21d62dc..ec1fd02 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,5 +2,5 @@ // See the LICENSE folder for details. fn main() { - println!("Hello, world!"); + println!("Hello, world!!"); }