{"id":18013080,"url":"https://github.com/miccal/personal-files","last_synced_at":"2026-03-19T02:53:12.478Z","repository":{"id":41493394,"uuid":"75143142","full_name":"miccal/personal-files","owner":"miccal","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-16T04:31:18.000Z","size":11316,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-16T06:27:57.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/miccal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-11-30T02:30:18.000Z","updated_at":"2025-09-16T04:31:22.000Z","dependencies_parsed_at":"2023-10-11T16:17:37.510Z","dependency_job_id":"1b1717fa-0607-4cd3-b786-f49865205601","html_url":"https://github.com/miccal/personal-files","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/miccal/personal-files","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miccal%2Fpersonal-files","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miccal%2Fpersonal-files/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miccal%2Fpersonal-files/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miccal%2Fpersonal-files/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/miccal","download_url":"https://codeload.github.com/miccal/personal-files/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/miccal%2Fpersonal-files/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28552180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T20:59:07.572Z","status":"ssl_error","status_checked_at":"2026-01-18T20:59:02.799Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-30T03:19:47.809Z","updated_at":"2026-01-18T22:03:22.215Z","avatar_url":"https://github.com/miccal.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Get latest macos installer\n```bash\nsoftwareupdate --list-full-installers\n```\n```bash\nsoftwareupdate --fetch-full-installer --full-installer-version VERSION\n```\n### Create macos bootable usb\n```bash\nsudo '/Applications/Install macOS Tahoe.app/Contents/Resources/createinstallmedia' --volume /Volumes/Untitled --nointeraction\n```\n### Install macos updates\n```bash\nsoftwareupdate --list\n\nsoftwareupdate --all --install --force\n```\n### Command line tools for xcode\n```bash\nxcode-select --install\n```\n### Install homebrew\n```bash\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\n```\n### Homebrew taps\n```bash\nbrew tap --force homebrew/cask\n\nbrew tap miccal/miccal\n```\n### Homebrew installs\n```bash\nbrew install m-little-snitch\n\ncd \"$(brew --caskroom)\"; rm -r m-little-snitch; cd\n\nbrew install bash curl git pass pinentry-mac vim m-dropbox m-keepingyouawake m-pearcleaner m-rectangle-pro\n\ncd \"$(brew --caskroom)\"; rm -r m-dropbox; cd\n\nbrew install m-mactex\n\nbrew install aspell gnuplot jupyterlab mas pdftoipe pwgen rsync transmission-cli m-apparency m-etrecheckpro m-google-chrome m-ipe m-launchcontrol m-leader-key m-libreoffice m-mathpix-snipping-tool m-microsoft-365-copilot m-microsoft-outlook m-microsoft-teams m-mpv m-obs m-omnidisksweeper m-processspy m-proxyman m-sagemath m-sentinel m-suspicious-package m-tex-live-utility m-texshop m-textbuddy m-tor-browser m-z-library m-zoomus\n```\n### Homebrew maintenance\n```bash\nbrew update \u0026\u0026 brew outdated --greedy --verbose \u0026\u0026 brew upgrade --dry-run \u0026\u0026 brew cleanup -s \u0026\u0026 rm -r -f \"$(brew --cache)\"\n\nbrew deps --installed --tree\n\nbrew deps --installed --graph\n```\n### Set homebrew bash as default\nList current shells:\n```bash\ncat /etc/shells\n```\nAdd homebrew bash:\n```bash\nsudo vim /etc/shells\n```\nAdd to last line:\n```bash\n/opt/homebrew/bin/bash\n```\nCheck list:\n```bash\ncat /etc/shells\n```\nSet default shell:\n```bash\nchsh -s /opt/homebrew/bin/bash NAME\n```\n### Symlinks\n```bash\nln -s ~/Library/CloudStorage/Dropbox/.homebrew_github_api_token ~/.homebrew_github_api_token\n\nln -s ~/Library/CloudStorage/Dropbox/.password-store ~/.password-store\n```\n### Pass\n```bash\npass init GPGID\n\npass insert -m NAME\n\npass generate -f -n GEN LENGTH\n\npass NAME\n\npass remove NAME\n\npass edit NAME\n```\n### Gpg\n```bash\ngpg --full-generate-key\n\ngpg --export GPGID \u003e ~/Library/CloudStorage/Dropbox/.public.key\n\ngpg --export-secret-key GPGID \u003e ~/Library/CloudStorage/Dropbox/.private.key\n\ngpg --import ~/Library/CloudStorage/Dropbox/.public.key\n\ngpg --allow-secret-key-import --import ~/Library/CloudStorage/Dropbox/.private.key\n\ngpg --list-keys --keyid-format short\n\ngpg --list-secret-keys --keyid-format long\n\ngpg --armor --export GPGID\n\ngpg --edit-key GPGID\n\ntrust\n```\nIf `gpg: WARNING: unsafe permissions on homedir '~/.gnupg'` is shown, run\n```bash\nchmod 700 ~/.gnupg\n```\n### Gpg-agent\nCreate configuration file:\n```bash\ncd ~/.gnupg; touch gpg-agent.conf; textedit gpg-agent.conf\n```\nAdd the following lines:\n```bash\ndefault-cache-ttl 0\nmax-cache-ttl 0\npinentry-program /opt/homebrew/bin/pinentry-mac\n```\nReload `gpg-agent`:\n```bash\ngpgconf --kill gpg-agent; gpgconf --launch gpg-agent\n```\n### Ipe\nCreate configuration file:\n```bash\ncd ~/.ipe; touch ipe.conf; textedit ipe.conf\n```\nAdd the following line:\n```bash\nIPELATEXPATH=/Library/TeX/texbin\n```\n### Git setup\n```bash\ngit config --global user.email \"miccal.matthews@gmail.com\"\n\ngit config --global user.name \"miccal\"\n\ngit config --global user.signingKey 'Miccal Matthews \u003cmiccal.matthews@gmail.com\u003e'\n\ngit config --global commit.gpgSign true\n\ngit config --global gpg.program $(which gpg)\n```\n### Show/hide hidden files\n```bash\ndefaults write com.apple.finder AppleShowAllFiles TRUE; killall Finder\n\ndefaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder\n```\n### Filevault\nList enabled users:\n```bash\nsudo fdesetup list\n```\nRemove `Guest` user:\n```bash\nsudo fdesetup remove -user Guest\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiccal%2Fpersonal-files","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiccal%2Fpersonal-files","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiccal%2Fpersonal-files/lists"}