aboutsummaryrefslogtreecommitdiff
path: root/macos.local/.flake/home/scripts/remove-quarantine.nix.org
diff options
context:
space:
mode:
Diffstat (limited to 'macos.local/.flake/home/scripts/remove-quarantine.nix.org')
-rw-r--r--macos.local/.flake/home/scripts/remove-quarantine.nix.org24
1 files changed, 24 insertions, 0 deletions
diff --git a/macos.local/.flake/home/scripts/remove-quarantine.nix.org b/macos.local/.flake/home/scripts/remove-quarantine.nix.org
new file mode 100644
index 0000000..fa8d882
--- /dev/null
+++ b/macos.local/.flake/home/scripts/remove-quarantine.nix.org
@@ -0,0 +1,24 @@
+#+title: Remove Quarantine
+
+macOS likes putting applications in quarantine without me wanting. This script removes an application from the quarantine.
+#+begin_src nix
+ { config, pkgs, ... }:
+
+ {
+ home.file."./.local/bin/remove-quarantine" = {
+ executable = true;
+ text = ''
+#+end_src
+
+Remove the app from quarantine by recursively deleting the quarantine attribute on the application.
+#+begin_src sh
+ #!/bin/sh
+ /usr/bin/xattr -dr com.apple.quarantine "$@"
+#+end_src
+
+Close the block.
+#+begin_src nix
+ '';
+ };
+ }
+#+end_src