diff --git a/docs/INSPIRATION.md b/docs/INSPIRATION.md index bbb1a42e..3bebe4ee 100644 --- a/docs/INSPIRATION.md +++ b/docs/INSPIRATION.md @@ -65,6 +65,8 @@ * [Title](https://github.com/vercel-labs/ai-chatbot) * [Title](https://github.com/apostrophecms/apostrophe) * [Title](https://github.com/isomorphic-git/isomorphic-git) +* https://github.com/tolgee/tolgee-platform +* https://github.com/dogbin/dogbin ## Serverless diff --git a/docs/TODO.md b/docs/TODO.md index dc6c189a..dce972fc 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -11,7 +11,6 @@ This page outlines various projects and tasks that we are currently working on. * [Title](https://github.com/git-ecosystem/git-credential-manager/blob/release/docs/wsl.md) * [Title](https://github.com/KnowledgeCanvas/knowledge) * Configure Navi to automatically download and use the best cheat repositories -* Finish TS from 1400 stars * Python * adb must be accessible in PATH: brew install --cask android-platform-tools * https://github.com/Paul-Reed/cloudflare-ufw @@ -19,7 +18,6 @@ This page outlines various projects and tasks that we are currently working on. * Use https://github.com/0xERR0R/blocky * https://github.com/butlerx/wetty * Add https://github.com/badaix/snapcast -* JavaScript start at 10k * Go through https://github.com/jaywcjlove/awesome-mac * https://codesandbox.io/ https://github.com/firecracker-microvm/firecracker * (https://www.kolide.com/features/checks/mac-firewall) @@ -240,34 +238,27 @@ Compose is now a Docker plugin. For Docker to find this plugin, symlink it: ## Ruby [Title](https://github.com/huginn/huginn) [Title](https://github.com/jekyll/jekyll) -[Title](https://github.com/orbit/orbit) -[Title](https://github.com/didi/booster) +[Title]() +[Title]() [Title](https://github.com/sourcerer-io/sourcerer-app) [Title](https://github.com/chatwoot/chatwoot) -[Title](https://github.com/troessner/reek) +[Title]() [Title](https://github.com/gitlabhq/gitlabhq) -[Title](https://github.com/dogbin/dogbin) -[Title](https://github.com/gotson/komga) -[Title](https://github.com/tolgee/tolgee-platform) -[Title](https://github.com/chef/chef) +[Title]() [Title](https://github.com/jitsi/jitsi-videobridge) [Title](https://github.com/mastodon/mastodon) -[Title](https://github.com/thatfiredev/firecoil) -[Title](https://github.com/fastlane/fastlane) [Title](https://github.com/discourse/discourse) [Title](https://github.com/Shopify/liquid) [Title](https://github.com/mina-deploy/mina) [Title](https://github.com/rapid7/metasploit-framework) -[Title](https://github.com/gollum/gollum) -[Title](https://github.com/urbanadventurer/WhatWeb) -[Title](https://github.com/bbc/wraith) +[Title]() +[Title]() +[Title]() [Title](https://github.com/ddollar/foreman) [Title](https://github.com/hanami/hanami) [Title](https://github.com/jordansissel/fpm) [Title](https://github.com/diaspora/diaspora) -[Title](https://github.com/rubocop/rubocop) [Title](https://github.com/simplecov-ruby/simplecov) -[Title](https://github.com/backup/backup) [Title](https://github.com/jnunemaker/httparty) [Title](https://github.com/thoughtbot/administrate) [Title](https://github.com/sj26/mailcatcher) diff --git a/home/.chezmoidata.yaml b/home/.chezmoidata.yaml index d5d76caf..4c58aea1 100644 --- a/home/.chezmoidata.yaml +++ b/home/.chezmoidata.yaml @@ -219,6 +219,7 @@ softwareGroups: # - maas Backup: &Backup - autorestic + - backup - ghorg - mackup - restic @@ -650,6 +651,8 @@ softwareGroups: - prettierd - pre-commit - psscriptanalyzer + - reek + - rubocop - ruff - shellcheck - shfmt @@ -950,6 +953,7 @@ softwareGroups: - winrm-cli - wireshark-cli Sys-Admin-Desktop: &Sys-Admin-Desktop + - chef-workstation - networkmanager - quasar - recuva @@ -1032,6 +1036,7 @@ softwareGroups: - electron - emma - fastify + - fastlane - feathers - firebase - flutter diff --git a/home/dot_bashrc b/home/dot_bashrc index ebab3950..148b21ef 100644 --- a/home/dot_bashrc +++ b/home/dot_bashrc @@ -126,6 +126,15 @@ if [ "$BASH_SUPPORT" = 'true' ]; then eval "$(navi widget bash)" fi + ### SDKMan + if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then + export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec" + . "$SDKMAN_DIR/bin/sdkman-init.sh" + elif [ -f "$SDKMAN_DIR/bin/sdkman-init.sh" ]; then + export SDKMAN_DIR="$XDG_DATA_HOME/sdkman" + . "$SDKMAN_DIR/bin/sdkman-init.sh" + fi + ### The Fuck if command -v thefuck > /dev/null; then eval "$(thefuck --alias)" diff --git a/home/dot_config/shell/profile.sh.tmpl b/home/dot_config/shell/profile.sh.tmpl index b980b251..f0595f23 100644 --- a/home/dot_config/shell/profile.sh.tmpl +++ b/home/dot_config/shell/profile.sh.tmpl @@ -134,15 +134,6 @@ if [ -d /Applications ] && [ -d /System ]; then fi fi -### SDKMan -if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then - export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec" - . "$SDKMAN_DIR/bin/sdkman-init.sh" -elif [ -f "$SDKMAN_DIR/bin/sdkman-init.sh" ]; then - export SDKMAN_DIR="$XDG_DATA_HOME/sdkman" - . "$SDKMAN_DIR/bin/sdkman-init.sh" -fi - ### ASDF if [ -f "$ASDF_DIR/asdf.sh" ]; then . "$ASDF_DIR/asdf.sh" diff --git a/home/dot_local/bin/executable_rclone-mount b/home/dot_local/bin/executable_rclone-mount index 67bd35c7..af7d4765 100644 --- a/home/dot_local/bin/executable_rclone-mount +++ b/home/dot_local/bin/executable_rclone-mount @@ -87,4 +87,4 @@ sudo rclone --config "$CONFIG_FOLDER/rclone.conf" \ --vfs-read-chunk-size 16M \ --vfs-read-chunk-size-limit 128M \ --volname "$MOUNT" \ - "$MOUNT_LOWERCASE":"$MOUNT" "$MOUNT_PATH" + "$MOUNT":"$MOUNT_LOWERCASE" "$MOUNT_PATH" diff --git a/home/dot_zshrc b/home/dot_zshrc index 966818a0..e7ef46c7 100644 --- a/home/dot_zshrc +++ b/home/dot_zshrc @@ -459,6 +459,15 @@ if [ -f "$HOME/.local/scripts/p10k.zsh" ]; then source "$HOME/.local/scripts/p10k.zsh" fi +### SDKMan +if command -v brew > /dev/null && command -v sdkman-cli > /dev/null; then + export SDKMAN_DIR="$(brew --prefix sdkman-cli)/libexec" + . "$SDKMAN_DIR/bin/sdkman-init.sh" +elif [ -f "$SDKMAN_DIR/bin/sdkman-init.sh" ]; then + export SDKMAN_DIR="$XDG_DATA_HOME/sdkman" + . "$SDKMAN_DIR/bin/sdkman-init.sh" +fi + ### The Fuck if command -v thefuck > /dev/null; then eval "$(thefuck --alias)" diff --git a/software.yml b/software.yml index d200e55d..e2ac1818 100644 --- a/software.yml +++ b/software.yml @@ -8422,6 +8422,18 @@ softwarePackages: _github: https://github.com/raineorshine/npm-check-updates _name: NPM Check Updates npm: npm-check-updates + backup: + _bin: backup + _github: https://github.com/backup/backup + _name: Backup + gem: backup + fastlane: + _bin: fastlane + _github: https://github.com/fastlane/fastlane + _home: https://fastlane.tools/ + _name: Fastlane + brew: fastlane + gem: fastlane patch-package: _bin: patch-package _github: https://github.com/ds300/patch-package @@ -9399,6 +9411,24 @@ softwarePackages: _name: SQL Language Server brew: sql-language-server npm: sql-language-server + chef-workstation: + _bin: chef-workstation + _github: https://github.com/chef/chef + _name: Chef Workstation + apt: https://packages.chef.io/files/stable/chef-workstation/21.10.640/ubuntu/20.04/chef-workstation_21.10.640-1_amd64.deb + cask: chef-workstation + choco: chef-workstation + dnf: https://packages.chef.io/files/stable/chef-workstation/21.10.640/el/8/chef-workstation-21.10.640-1.el8.x86_64.rpm + reek: + _bin: reek + _github: https://github.com/troessner/reek + _name: Reek + gem: reek + rubocop: + _bin: rubocop + _github: https://github.com/rubocop/rubocop + _name: Rubocop + gem: rubocop solargraph: _bin: solargraph _desc: Ruby language server @@ -10286,7 +10316,7 @@ softwarePlugins: plugins: - https://github.com/BalliAsghar/mailsy-alfred/releases/download/2.0.0/Mailsy.alfredworkflow android-studio: - cmd: bash -c 'source "$HOME/.bashrc" && sdkmanager --list_installed && if ! sdkmanager --list_installed | grep "{PLUGIN}"; then sdkmanager --install "{PLUGIN}"; fi' + cmd: bash -c 'sdkmanager --list_installed && if ! sdkmanager --list_installed | grep "{PLUGIN}"; then sdkmanager --install "{PLUGIN}"; fi' plugins: - add-ons;addon-google_apis-google-24 - build-tools;33.0.0