This commit is contained in:
Brian Zalewski 2023-05-31 03:30:57 +00:00
parent a930b5f310
commit e52e2905bf
7 changed files with 46 additions and 14 deletions

View file

@ -409,8 +409,6 @@ softwareGroups:
- github-desktop
- intellij-idea-ce
- iterm2
- lepton
- masscode
- meld
- powershell
- redis-desktop-manager
@ -1181,10 +1179,14 @@ softwareGroups:
- hyper
- jenv
- kitty
- pkg: lepton
note: Deprecated in favor of [Pieces](https://pieces.app/). The core components of Pieces are not open-source but the functionality is significantly better than massCode.
- license
- lpass
- lsd
- mackup
- pkg: masscode # Deprecated in favor of Pieces
note: Deprecated in favor of [Pieces](https://pieces.app/). The core components of Pieces are not open-source but the functionality is significantly better than massCode.
- nordvpn
- nvm
- pyenv

View file

@ -24,6 +24,9 @@
{{ includeTemplate "universal/profile" }}
{{ includeTemplate "universal/logg" }}
# TODO - Populate Tunnelblick on macOS using the .ovpn profiles located in $HOME/.config/vpn
# along with the secrets for the protonVPN OpenVPN (check vpn-linux.tmpl)
# @description Backs up previous network settings to `/Library/Preferences/com.apple.networkextension.plist.old` before applying new VPN profiles
if [ -f /Library/Preferences/com.apple.networkextension.plist ]; then
logg info 'Backing up /Library/Preferences/com.apple.networkextension.plist to /Library/Preferences/com.apple.networkextension.plist.old'

View file

@ -0,0 +1,8 @@
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtaEFzNURGQU82Q3dhK09M
Zy9CQ3NJV04wN05OenkzVVV6T3VmKy9PdnlnCmNDUFVtUTYxZ2h1OVFvM2xtQXIr
My9qbzNLNmk1V0tKSlkzVjBqMklaUG8KLS0tIDI4ZnNqNUFYdks0QURjVGd2cW0y
bzdSL2QyUlVjMVcvdFI1OTdHL21yUkUKSncR0A7+wtIWGYPa37qWbd66hjukM46Y
XgD3o2iXKvKwiYyfUbw6s7Il+Hz5VQhi6w2603zVLgJOxMJ5/NaCBHeA6IrSzOWU
ip8=
-----END AGE ENCRYPTED FILE-----

View file

@ -36,8 +36,8 @@
"cs50.vscode-presentation-mode",
"cucumberopen.cucumber-official",
"cweijan.vscode-mysql-client2",
"dart-code.dart-code",
"dart-code.flutter",
// "dart-code.dart-code", Creates a ~/.dart and ~/.dartServer folder. Does not respect XDG spec.
// "dart-code.flutter",
"davidanson.vscode-markdownlint",
"dbaeumer.vscode-eslint",
"denoland.vscode-deno",
@ -96,8 +96,8 @@
"hediet.vscode-drawio",
"htmlhint.vscode-htmlhint",
"humao.rest-client",
"ibm.codewind",
"ibm.ibm-developer",
// "ibm.codewind", Creates a ~/.codewind folder. Does not respect XDG spec.
// "ibm.ibm-developer",
"ibm.output-colorizer",
"idered.npm",
"infracost.infracost",
@ -106,7 +106,7 @@
"ionic.ionic",
"jasonn-porch.gitlab-mr",
"jerrygoyal.shortcut-menu-bar",
"jfrog.jfrog-vscode-extension",
// "jfrog.jfrog-vscode-extension", Creates a ~/.jfrog-vscode-extension folder. Does not respect XDG spec.
"johnpapa.vscode-peacock",
"jsayol.firebase-explorer",
"jsonhero.jsonhero-vscode",
@ -120,7 +120,7 @@
"l13rary.l13-diff",
"lennartlence.chadcommit",
"leonardssh.vscord",
"lightrun.lightrunplugin-saas",
// "lightrun.lightrunplugin-saas", Creates a ~/.lightrun folder. Does not respect XDG spec.
"logerfo.gitlab-notifications",
"lottiefiles.vscode-lottie",
"loyieking.smalise",
@ -180,7 +180,6 @@
"ms-vscode-remote.remote-containers",
"ms-vscode-remote.remote-ssh-edit",
"ms-vscode-remote.remote-ssh",
"ms-vscode-remote.remote-ssh-edit"
"ms-vscode-remote.remote-wsl",
"ms-vscode-remote.vscode-remote-extensionpack",
"ms-vscode.azure-account",
@ -226,7 +225,7 @@
"pdconsec.vscode-print",
"philnash.ngrok-for-vscode",
"pkief.material-icon-theme",
"platformio.platformio-ide",
// "platformio.platformio-ide", Creates ~/.platformio folder. Does not respect XDG spec.
"pnp.polacode",
"postman.postman-for-vscode",
"pranaygp.vscode-css-peek",
@ -250,8 +249,8 @@
"redhat.vscode-yaml",
"reduckted.vscode-gitweblinks",
"richie5um2.vscode-sort-json",
"robocorp.robocorp-code",
"robocorp.robotframework-lsp",
// "robocorp.robocorp-code", Creates a ~/.robocorp and ~/.robocorp-code folder. Does not respect XDG spec.
// "robocorp.robotframework-lsp",
"rogalmic.bash-debug",
"rubymaniac.vscode-paste-and-indent",
"rust-lang.rust-analyzer",
@ -265,9 +264,9 @@
"snipsnapdev.snipsnap-vscode",
"snyk-security.snyk-vulnerability-scanner",
"softwaredotcom.swdc-vscode",
"sonarsource.sonarlint-vscode",
// "sonarsource.sonarlint-vscode", Creates a ~/.sonarlint folder. Does not respect XDG spec.
"spmeesseman.vscode-taskexplorer",
"sprkldev.sprkl-vscode",
// "sprkldev.sprkl-vscode", Creates a ~/.sprkl folder. Does not respect XDG spec.
"stamusnetworks.suricata-ls",
"statelyai.stately-vscode",
"steoates.autoimport",

View file

@ -146,6 +146,7 @@ export DOCKER_CONFIG="$XDG_CONFIG_HOME/docker"
export MACHINE_STORAGE_PATH="$XDG_DATA_HOME/docker-machine"
### Dotnet
export DOTNET_CLI_HOME="$XDG_CONFIG_HOME/dotnet"
if [ -d /Applications ] && [ -d /Library ]; then
export DOTNET_ROOT="/usr/local/opt/dotnet/libexec"
elif [ -d /home/linuxbrew/.linuxbrew/opt/dotnet ]; then
@ -227,6 +228,9 @@ export KODI_DATA="$XDG_DATA_HOME/kodi"
### Krew
export KREW_ROOT="$XDG_DATA_HOME/krew"
### Kube
export KUBECONFIG="$XDG_CONFIG_HOME/kube/config"
### Maven
export MAVEN_CONFIG="$XDG_CONFIG_HOME/maven/settings.xml"
alias mvn="mvn -s $MAVEN_CONFIG"
@ -242,6 +246,9 @@ export MINIKUBE_HOME="$XDG_DATA_HOME/minikube"
### MySQL
export MYSQL_HISTFILE="$XDG_DATA_HOME/mysql_history"
### .netrc
export NETRC="$XDG_CONFIG_HOME/netrc"
### nnn
if command -v nnn > /dev/null; then
alias n='nnn -de'
@ -263,6 +270,9 @@ export NTL_RERUN_CACHE_DIR="$XDG_DATA_HOME/ntl"
export NTL_RERUN_CACHE_NAME="cache"
export NTL_RERUN_CACHE_MAX="100"
### NuGet
export NUGET_PACKAGES="$XDG_DATA_HOME/nuget"
### Parallels
export PARALLEL_HOME="$XDG_CONFIG_HOME/parallel"
@ -316,6 +326,9 @@ export VAGRANT_HOME="$XDG_DATA_HOME/vagrant.d"
export VOLTA_HOME="$XDG_DATA_HOME/volta"
export PATH="$VOLTA_HOME/bin:$PATH"
### Wakatime
export WAKATIME_HOME="$XDG_CONFIG_HOME/wakatime"
### wget
export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc"

View file

@ -101,5 +101,8 @@ let g:syntastic_check_on_wq = 0
" Settings for plugin https://github.com/ryanoasis/vim-devicons.git
set encoding=UTF-8
" Set location of viminfo file
set viminfo+=n~/.config/vim/viminfo
" Automatically apply with Chezmoi anytime a source file is modified
autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path "%"

View file

@ -0,0 +1,4 @@
{{- if (stat (joinPath .host.home ".config" "age" "chezmoi.txt")) -}}
[settings]
api_key = {{ if (stat (joinPath .chezmoi.sourceDir ".chezmoitemplates" "secrets" "WAKATIME_API_KEY")) }}{{ includeTemplate "secrets/VAGRANT_CLOUD_TOKEN" | decrypt }}{{ else }}{{ env "WAKATIME_API_KEY" }}{{ end }}
{{- end }}