diff --git a/.local/software.TODO/Gasfile.yml b/.local/software.TODO/Gasfile.yml deleted file mode 100644 index a27ff00e..00000000 --- a/.local/software.TODO/Gasfile.yml +++ /dev/null @@ -1,68 +0,0 @@ ---- -preference: - - flatpak - - snap - - whalebrew - - apt - - dnf - - pacman - - apk - - brew - - yay - - choco - - scoop - - winget - - cask - - go - - cargo - - binary - -alternatives: - delta: - brew: - - git-delta - - example-dependency - scoop: delta - git-lfs: - brew: git-lfs - scoop: git-lfs - nb: - brew: nb - # :debian is defined so nothing will be installed on Debian for nb - nb:debian: - brew: [] - rsync: - apt: rsync - brew: rsync - choco: rsync - dnf: rsync - shotcut: - choco: shotcut - flatpak: org.shotcut.Shotcut - snap: shotcut - volta: - brew: volta - scoop: volta - wget: - apk: wget - apt: wget - brew: rsync - dnf: wget - whalebrew: whalebrew/wget - -preinstall: - example-package: | - echo "preinstall routine" - -postinstall: - git-lfs: | - git lfs install - git-lfs:darwin: | - echo ":darwin is defined so this step will be used on Darwin with PowerShell" - git-lfs:windows: | - echo ":windows is defined so this step will be used on Windows with PowerShell" - nb: | - nb completions install - volta: | - volta setup - volta install node@latest diff --git a/.local/software.TODO/desktop/Brewfile b/.local/software.TODO/desktop/Brewfile deleted file mode 100644 index 911a2183..00000000 --- a/.local/software.TODO/desktop/Brewfile +++ /dev/null @@ -1,8 +0,0 @@ -# Brewfile.full contains utilities that should be installed on a full desktops -# that include all the software we deem worthy. It is the default Brewfile configuration for full desktop deployments using -# [Gas Station](https://gitlab.com/megabyte-labs/gas-station). - -brew "cointop" -brew "translate-shell" - -cask "google-assistant" diff --git a/.local/software.TODO/desktop/Packages.config b/.local/software.TODO/desktop/Packages.config deleted file mode 100644 index 6dc306a1..00000000 --- a/.local/software.TODO/desktop/Packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/.local/software.TODO/desktop/Wingetfile b/.local/software.TODO/desktop/Wingetfile deleted file mode 100644 index 165f6403..00000000 --- a/.local/software.TODO/desktop/Wingetfile +++ /dev/null @@ -1 +0,0 @@ -g-assist diff --git a/.local/software.TODO/development/Brewfile b/.local/software.TODO/development/Brewfile deleted file mode 100644 index bdba5fea..00000000 --- a/.local/software.TODO/development/Brewfile +++ /dev/null @@ -1,168 +0,0 @@ -# Brewfile.dev contains terminal-improvement utilities and developer tools. It contains -# software that should be included in a .devcontainer-type environment (i.e. a Docker container -# running VSCode on GitHub or elsewhere in the cloud). It is geared towards including all the software required for work with -# any of the repository types included in the [Megabyte Labs eco-system](https://gitlab.com/megabyte-labs). - -# Standard Homebrew taps -tap "homebrew/cask" -tap "homebrew/core" -tap "homebrew/bundle" -tap "homebrew/services" - -# Homebrew Formulae -# e.g. `brew install ` -# @brew [act](https://github.com/nektos/act) - Run GitHub Actions locally -brew "act" -# @brew [appium](https://appium.io/) - A framework focused on native Android/iOS testing -brew "appium" -# @brew [azure-cli](https://docs.microsoft.com/en-us/cli/azure/) - The official CLI for interacting with Microsoft Azure -brew "azure-cli" -# @brew [bun](https://github.com/oven-sh/bun) - Incredibly fast JavaScript runtime, bundler, transpiler and package manager -tap "oven-sh/bun" -brew "bun" -# @brew [codeclimate](https://github.com/codeclimate/codeclimate) - Interact with CodeClimate via CLI -tap "codeclimate/formulae" -brew "codeclimate" -# @brew [dive](https://github.com/wagoodman/dive) - Tool for exploring layer in a Docker image -brew "dive" -# @brew [docker](https://www.docker.com/) - A powerful toolchain for developing containerized applications -if OS.linux? - brew "docker" -end -# @brew [docker-slim](https://github.com/docker-slim/docker-slim) - A tool that shrinks Docker images and makes them more secure -brew "docker-slim" -# @brew [Dockle](https://github.com/goodwithtech/dockle) - A container image security scanner -tap "goodwithtech/r" -brew "goodwithtech/r/dockle" -# @brew [exiftool](https://exiftool.org) - A library for reading and writing EXIF data to files -brew "exiftool" -# @brew [gh](https://github.com/cli/cli) - The official GitHub command line tool -brew "gh" -# @brew [gitlab-runner](https://docs.gitlab.com/runner/) - Test GitLab CI configurations and add self-hosted runners -brew "gitlab-runner" -# @brew [gitleaks](https://github.com/zricethezav/gitleaks) - Scans git repos for secrets -brew "gitleaks" -# @brew [git-subrepo](https://github.com/ingydotnet/git-subrepo) - An alternative to git submodules -brew "git-subrepo" -# @brew [glab](https://glab.readthedocs.io/) - Open-source GitLab CLI -brew "glab" -# @brew [go](https://go.dev) - Open source programming language -brew "go" -# @brew [helm](https://helm.sh/) - The self-proclaimed package manager for Kubernetes -brew "helm" -# @brew [htmlq](https://github.com/mgdm/htmlq) - Use CSS to extract content from HTML via a CLI -brew "htmlq" -# @brew [kubectx](https://github.com/ahmetb/kubectx) - A tool for switching between Kubernetes clusters and namespaces -brew "kubectx" -# @brew [kubernetes-cli](https://kubernetes.io/docs/reference/kubectl/kubectl/) - The CLI for Kubernetes (also known as kubectl) -brew "kubernetes-cli" -# @brew [mc](https://github.com/minio/mc) - Replacement for ls, cp and other commands that are compatible with file-system-mounted S3 buckets -tap "minio/stable" -brew "minio/stable/mc" -# @brew [oq](https://blacksmoke16.github.io/oq) - Performant, and portable jq wrapper that supports formats other than JSON -brew "oq" -# @brew [php](https://www.php.net/) - General-purpose scripting language -# brew "php", restart_service: false -# @brew [poetry](https://python-poetry.org/) - A Python project package management tool and more -brew "poetry" -# @brew [python](https://www.python.org/) - Interpreted, interactive, object-oriented programming language -brew "python@3.10" -# @brew [ruby](https://www.ruby-lang.org/) - Powerful, clean, object-oriented scripting language -brew "ruby" -# @brew [sdkman](https://sdkman.io/) - Version manager for Java frameworks -tap "sdkman/tap" -brew "sdkman/tapsdkman-cli" -# @brew [sshpass](https://github.com/hudochenkov/homebrew-sshpass) - Library that allows Ansible to connect over SSH with a password -tap "hudochenkov/sshpass" -brew "hudochenkov/sshpass/sshpass" -# @brew [teleport](https://github.com/bbatsche/homebrew-teleport) - An identity-aware SSH client for teams -brew "teleport" -# @brew [terraform](https://www.terraform.io/) - An infrastructure-as-code tool that allows you to define both cloud and on-prem resources -brew "terraform" -# @brew [tokei](https://github.com/XAMPPRocky/tokei) - Count and display the lines of code and the language used in a project -brew "tokei" -# @brew [trivy](https://aquasecurity.github.io/trivy/v0.18.3/) - Scan images for vulnerabilities -tap "aquasecurity/trivy" -brew "aquasecurity/trivy/trivy" -# @brew [waypoint](https://www.waypointproject.io/) - Tool to build, deploy, and release any application on any platform -tap "hashicorp/tap" -brew "hashicorp/tap/waypoint" -# @brew [wireshark](https://www.wireshark.org) - Graphical network analyzer and capture tool (CLI) -if OS.linux? - brew "wireshark" -end -# @brew [yarn](https://yarnpkg.com/) - JavaScript package manager from Facebook -brew "yarn" -### Unsorted -brew "yank" -brew "goofys" -brew "awscli" -brew "consul-template" -brew "wkhtmltopdf" -brew "watchman" -brew "upx" -brew "tfenv" -brew "shc" -brew "scrcpy" -brew "pgcli" -brew "pandoc" -# Pandoc optional dependency -brew "librsvg" -brew "packer" -brew "nomad" -brew "mitmproxy" -brew "juju" -brew "gradle" -brew "git-filter-repo" -brew "ffmpeg" - -# Homebrew Casks (only available on macOS) -# e.g. `brew install --cask ` -# @cask [altair](https://altair.sirmuel.design/) - GraphQL GUI client -cask "altair" -# @cask [android-studio](https://developer.android.com/studio) - Android Studio is used to build Android apps and includes the SDK tool manager -cask "android-studio" -# @cask [balenaetcher](https://balena.io/etcher) - Tool to flash OS images to SD cards & USB drives -cask "balenaetcher" -# @cask [bitwarden](https://bitwarden.com/) - Desktop client for BitWarden -cask "bitwarden" -# @cask [docker](https://docker.com) - The desktop GUI for Docker, a virtualization platform for containers and microservices -cask "docker" -# @cask [firefox](https://www.mozilla.org/firefox/) - A popular web browser -cask "firefox" -# @cask [gimp](https://www.gimp.org/) - Free and open-source image editor -cask "gimp" -# @cask [google-chrome](https://www.google.com/chrome/) - Sandbox-based web browser published by Google -cask "google-chrome" -# @cask [gcloud](https://cloud.google.com/sdk/gcloud) - The official Google Cloud Platform SDK CLI tool -cask "google-cloud-sdk" -# @cask [java](https://www.java.com/en/) - Libraries required for running and developing Java applications -cask "java" unless system "/usr/libexec/java_home --failfast" -# @cask [lens](https://k8slens.dev/) - An IDE for Kubernetes -cask "lens" -# @cask [microsoft-teams](https://teams.microsoft.com/downloads) - Meet, chat, call, and collaborate in just one place -cask "microsoft-teams" -# @cask [macfuse](https://osxfuse.github.io/) - Extends macOS by adding support for user space file systems -cask "macfuse" -cask "parallels" -# @cask [postman](https://www.postman.com/) - Collaboration platform for API development -cask "postman" -# @cask [slack](https://slack.com/) - Team communication and collaboration software -cask "slack" -# @cask [skype](https://www.skype.com/) - Video chat, voice call, and instant messaging application -cask "skype" -# @cask [teamviewer](https://www.teamviewer.com/) - Remote access and connectivity software focused on security -cask "teamviewer" -# @cask [vagrant](https://www.vagrantup.com/) - Command-line, configuration-driven CLI for launching virtualization tools -cask "vagrant" -# @cask [virtualbox](https://www.virtualbox.org/) - A popular virtualization platform for virtual machines -cask "virtualbox" -# @cask [visual-studio-code](https://code.visualstudio.com/) - Open source code editor -cask "visual-studio-code" -# @cask [vmware-fusion](https://www.vmware.com/products/fusion.html) - Create, manage, and run virtual machines -cask "vmware-fusion" -# @cask [wireshark](https://www.wireshark.org) - Graphical network analyzer and capture tool -cask "wireshark" -# Pandoc optional dependency -cask "basictex" - diff --git a/.local/software.TODO/development/Packages.config b/.local/software.TODO/development/Packages.config deleted file mode 100644 index cd0146ea..00000000 --- a/.local/software.TODO/development/Packages.config +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/.local/software.TODO/development/Scoopfile b/.local/software.TODO/development/Scoopfile deleted file mode 100644 index c88c1173..00000000 --- a/.local/software.TODO/development/Scoopfile +++ /dev/null @@ -1,34 +0,0 @@ -act -appium -azure-cli -dive -docker-pushrm -exiftool -ffmpeg -gcloud -gh -gitlab-runner -gitleaks -glab -git-filter-repo -go -gradle -helm -htmlq -kubectx -mitmproxy -nomad -packer -pandoc -php -poetry -python -ruby -scrcpy -teleport -upx -watchman -waypoint -wkhtmltopdf -win32yank -yarn diff --git a/.local/software.TODO/terminal/Brewfile b/.local/software.TODO/terminal/Brewfile deleted file mode 100644 index 89b0b9d0..00000000 --- a/.local/software.TODO/terminal/Brewfile +++ /dev/null @@ -1,148 +0,0 @@ -# Brewfile.terminal contains basic utilities that work congruently with the dotfiles in -# the terminal. It is geared toward supporting the basic settings required for -# TypeScript / terminal users. - -# Standard Homebrew taps -tap "homebrew/core" -tap "homebrew/bundle" -tap "homebrew/services" - -# Homebrew Formulae -# e.g. `brew install ` -# @brew [asdf](https://github.com/asdf-vm/asdf) - Version manager with support for many languages -brew "asdf" -# @brew [bat](https://github.com/sharkdp/bat) - Clone of cat with syntax highlighting and Git integration -brew "bat" -# @brew [direnv](https://github.com/direnv/direnv) - Loads and unloads environment variables based on the directory you are in -brew "direnv" -# @brew [bitwarden-cli](https://github.com/bitwarden/cli) - Access and manage a BitWarden instance via CLI -brew "bitwarden-cli" -# @brew [curl](https://curl.se) - An HTTP command-line tool -brew "curl" -# @brew [curlie](https://curlie.io/) - Replacement for curl -brew "curlie" -# @brew [exa](https://github.com/ogham/exa) - Modern replacement for ls -brew "exa" -# @brew [ffsend](https://github.com/timvisee/ffsend) - Fully featured Firefox Send client that makes sharing files easy -brew "ffsend" -# @brew [fzf](https://github.com/junegunn/fzf) - Command-line fuzzy finder that integrates with many tools -brew "fzf" -# @brew [git](https://git-scm.com) - Tool for interacting with git repositories -brew "git" -# @brew [glances](https://github.com/nicolargo/glances) - Better replacement for htop -brew "glances" -# @brew [jq](https://stedolan.github.io/jq/) - Lightweight and flexible command-line JSON processor -brew "jq" -# @brew [node](https://nodejs.org/) - A JavaScript engine, based on the ultra fast V8-engine -brew "node" -# @brew [task](https://github.com/go-task/homebrew-tap) - A parallel task runner -tap "go-task/tap" -brew "go-task/tap/go-task" -# @brew [openssh](https://www.openssh.com/) - OpenBSD freely-licensed SSH connectivity tools -brew "openssh" -# @brew [ots](https://ots.sniptt.com) - Share end-to-end encrypted secrets with others via a one-time URL -brew "ots" -# @brew [ripgrep](https://github.com/BurntSushi/ripgrep) - A fast recursive file search utility -brew "ripgrep" -brew "ripgrep-all" -# @brew [rsync](https://rsync.samba.org/) - Tool to do fast, incremental file transfers -brew "rsync" -# @brew [volta](https://volta.sh/) - Node version manager -brew "volta" -# @brew [yq](https://github.com/mikefarah/yq) - Process and manipulate YAML documents -brew "yq" -# @brew [coreutils](https://www.gnu.org/software/coreutils) - A suite of basic UNIX tools published to improve compatibility between Linux and macOS scripts -if OS.mac? - brew "coreutils" -end -if OS.mac? - brew "m-cli" -end -brew "zoxide" -brew "autorestic" -brew "restic" -brew "git-delta" -brew "gist" -brew "git-secret" -brew "nmap" -brew "nb" -brew "zsh" -brew "pnpm" -brew "rclone" -brew "bandwhich" -brew "cloudflared" -brew "croc" -brew "ctop" -# @brew [dasel](https://github.com/TomWright/dasel) - Select, put, and delete data from JSON, TOML, YAML, XML and CSV files -brew "dasel" -brew "duf" -brew "fd" -brew "glow" -brew "gping" -# @brew [grex](https://github.com/pemistahl/grex) - Generate regular expressions by providing target matches -brew "grex" -brew "gron" -# @brew [nnn](https://github.com/jarun/nnn) - A more interactive version of ls -brew "nnn" -brew "pass" -brew "procs" -brew "peco" -# @brew [pup](https://github.com/EricChiang/pup) - Parse HTML with a CLI -brew "pup" -brew "fq" -brew "fselect" -brew "hexyl" -brew "hey" -# @brew [hyperfine](https://github.com/sharkdp/hyperfine) - Command-line benchmarking tool -brew "hyperfine" -# @brew [jo](https://github.com/jpmens/jo) - JSON output from scripts -brew "jo" -# @brew [jq](https://stedolan.github.io/jq/) - Lightweight and flexible command-line JSON processor -brew "jq" -# @brew [mkcert](https://github.com/FiloSottile/mkcert) - Simple tool to make locally trusted development certificates -brew "mkcert" -brew "rm-improved" -brew "sd" -# @brew [sysbench](https://github.com/akopytov/sysbench) - System performance benchmark tool -brew "sysbench" - -brew "teller" -# @brew [up](https://github.com/akavel/up) - Write Linux pipes with an instant live preview -brew "up" -brew "ssh-vault" -brew "automake" -brew "fx" -brew "zx" -brew "pywhat" -brew "mycli" -brew "litecli" -brew "aria2" -brew "chezmoi" -brew "cheat" -brew "cmake" -brew "choose" -brew "difftastic" -brew "gitui" -brew "gomplate" -brew "gum" -brew "deno" -brew "sqlite" -brew "vault" -brew "dust" -brew "imagemagick" -brew "shellcheck" -brew "sops" -brew "tmux" -brew "watchexec" -brew "yj" -brew "vim" -brew "whalebrew" -brew "etcd" -brew "wget" -brew "tree" -brew "t-rec" -# @brew [mcfly](https://github.com/cantino/mcfly) - Terminal history navigator accessible via CTRL+R -brew "mcfly" -brew "htop" -brew "googler" -brew "git-lfs" diff --git a/.local/software.TODO/terminal/Packages.config b/.local/software.TODO/terminal/Packages.config deleted file mode 100644 index 71a68784..00000000 --- a/.local/software.TODO/terminal/Packages.config +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/.local/software.TODO/terminal/Scoopfile b/.local/software.TODO/terminal/Scoopfile deleted file mode 100644 index 46527ae4..00000000 --- a/.local/software.TODO/terminal/Scoopfile +++ /dev/null @@ -1,61 +0,0 @@ -bat -bitwarden-cli -direnv -ffsend -fzf -jq -task -rga -ripgrep -delta -volta -yq -zoxide -restic -nmap -pnpm -rclone -cloudflared -croc -ctop -dasel -duf -fd -glow -gping -grex -gron -procs -peco -pup -fq -fselect -hexyl -hyperfine -jo -mkcert -sd -up -fx -aria2 -chezmoi -cheat -cmake -difftastic -gitui -gomplate -gum -deno -sqlite -vault -dust -imagemagick -shellcheck -sops -watchexec -ntop -vim -etcd -wget -git-lfs -