Latest
This commit is contained in:
parent
a930b5f310
commit
e52e2905bf
7 changed files with 46 additions and 14 deletions
|
@ -409,8 +409,6 @@ softwareGroups:
|
||||||
- github-desktop
|
- github-desktop
|
||||||
- intellij-idea-ce
|
- intellij-idea-ce
|
||||||
- iterm2
|
- iterm2
|
||||||
- lepton
|
|
||||||
- masscode
|
|
||||||
- meld
|
- meld
|
||||||
- powershell
|
- powershell
|
||||||
- redis-desktop-manager
|
- redis-desktop-manager
|
||||||
|
@ -1181,10 +1179,14 @@ softwareGroups:
|
||||||
- hyper
|
- hyper
|
||||||
- jenv
|
- jenv
|
||||||
- kitty
|
- 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
|
- license
|
||||||
- lpass
|
- lpass
|
||||||
- lsd
|
- lsd
|
||||||
- mackup
|
- 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
|
- nordvpn
|
||||||
- nvm
|
- nvm
|
||||||
- pyenv
|
- pyenv
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
{{ includeTemplate "universal/profile" }}
|
{{ includeTemplate "universal/profile" }}
|
||||||
{{ includeTemplate "universal/logg" }}
|
{{ 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
|
# @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
|
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'
|
logg info 'Backing up /Library/Preferences/com.apple.networkextension.plist to /Library/Preferences/com.apple.networkextension.plist.old'
|
||||||
|
|
8
home/.chezmoitemplates/secrets/WAKATIME_API_KEY
Normal file
8
home/.chezmoitemplates/secrets/WAKATIME_API_KEY
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtaEFzNURGQU82Q3dhK09M
|
||||||
|
Zy9CQ3NJV04wN05OenkzVVV6T3VmKy9PdnlnCmNDUFVtUTYxZ2h1OVFvM2xtQXIr
|
||||||
|
My9qbzNLNmk1V0tKSlkzVjBqMklaUG8KLS0tIDI4ZnNqNUFYdks0QURjVGd2cW0y
|
||||||
|
bzdSL2QyUlVjMVcvdFI1OTdHL21yUkUKSncR0A7+wtIWGYPa37qWbd66hjukM46Y
|
||||||
|
XgD3o2iXKvKwiYyfUbw6s7Il+Hz5VQhi6w2603zVLgJOxMJ5/NaCBHeA6IrSzOWU
|
||||||
|
ip8=
|
||||||
|
-----END AGE ENCRYPTED FILE-----
|
|
@ -36,8 +36,8 @@
|
||||||
"cs50.vscode-presentation-mode",
|
"cs50.vscode-presentation-mode",
|
||||||
"cucumberopen.cucumber-official",
|
"cucumberopen.cucumber-official",
|
||||||
"cweijan.vscode-mysql-client2",
|
"cweijan.vscode-mysql-client2",
|
||||||
"dart-code.dart-code",
|
// "dart-code.dart-code", Creates a ~/.dart and ~/.dartServer folder. Does not respect XDG spec.
|
||||||
"dart-code.flutter",
|
// "dart-code.flutter",
|
||||||
"davidanson.vscode-markdownlint",
|
"davidanson.vscode-markdownlint",
|
||||||
"dbaeumer.vscode-eslint",
|
"dbaeumer.vscode-eslint",
|
||||||
"denoland.vscode-deno",
|
"denoland.vscode-deno",
|
||||||
|
@ -96,8 +96,8 @@
|
||||||
"hediet.vscode-drawio",
|
"hediet.vscode-drawio",
|
||||||
"htmlhint.vscode-htmlhint",
|
"htmlhint.vscode-htmlhint",
|
||||||
"humao.rest-client",
|
"humao.rest-client",
|
||||||
"ibm.codewind",
|
// "ibm.codewind", Creates a ~/.codewind folder. Does not respect XDG spec.
|
||||||
"ibm.ibm-developer",
|
// "ibm.ibm-developer",
|
||||||
"ibm.output-colorizer",
|
"ibm.output-colorizer",
|
||||||
"idered.npm",
|
"idered.npm",
|
||||||
"infracost.infracost",
|
"infracost.infracost",
|
||||||
|
@ -106,7 +106,7 @@
|
||||||
"ionic.ionic",
|
"ionic.ionic",
|
||||||
"jasonn-porch.gitlab-mr",
|
"jasonn-porch.gitlab-mr",
|
||||||
"jerrygoyal.shortcut-menu-bar",
|
"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",
|
"johnpapa.vscode-peacock",
|
||||||
"jsayol.firebase-explorer",
|
"jsayol.firebase-explorer",
|
||||||
"jsonhero.jsonhero-vscode",
|
"jsonhero.jsonhero-vscode",
|
||||||
|
@ -120,7 +120,7 @@
|
||||||
"l13rary.l13-diff",
|
"l13rary.l13-diff",
|
||||||
"lennartlence.chadcommit",
|
"lennartlence.chadcommit",
|
||||||
"leonardssh.vscord",
|
"leonardssh.vscord",
|
||||||
"lightrun.lightrunplugin-saas",
|
// "lightrun.lightrunplugin-saas", Creates a ~/.lightrun folder. Does not respect XDG spec.
|
||||||
"logerfo.gitlab-notifications",
|
"logerfo.gitlab-notifications",
|
||||||
"lottiefiles.vscode-lottie",
|
"lottiefiles.vscode-lottie",
|
||||||
"loyieking.smalise",
|
"loyieking.smalise",
|
||||||
|
@ -180,7 +180,6 @@
|
||||||
"ms-vscode-remote.remote-containers",
|
"ms-vscode-remote.remote-containers",
|
||||||
"ms-vscode-remote.remote-ssh-edit",
|
"ms-vscode-remote.remote-ssh-edit",
|
||||||
"ms-vscode-remote.remote-ssh",
|
"ms-vscode-remote.remote-ssh",
|
||||||
"ms-vscode-remote.remote-ssh-edit"
|
|
||||||
"ms-vscode-remote.remote-wsl",
|
"ms-vscode-remote.remote-wsl",
|
||||||
"ms-vscode-remote.vscode-remote-extensionpack",
|
"ms-vscode-remote.vscode-remote-extensionpack",
|
||||||
"ms-vscode.azure-account",
|
"ms-vscode.azure-account",
|
||||||
|
@ -226,7 +225,7 @@
|
||||||
"pdconsec.vscode-print",
|
"pdconsec.vscode-print",
|
||||||
"philnash.ngrok-for-vscode",
|
"philnash.ngrok-for-vscode",
|
||||||
"pkief.material-icon-theme",
|
"pkief.material-icon-theme",
|
||||||
"platformio.platformio-ide",
|
// "platformio.platformio-ide", Creates ~/.platformio folder. Does not respect XDG spec.
|
||||||
"pnp.polacode",
|
"pnp.polacode",
|
||||||
"postman.postman-for-vscode",
|
"postman.postman-for-vscode",
|
||||||
"pranaygp.vscode-css-peek",
|
"pranaygp.vscode-css-peek",
|
||||||
|
@ -250,8 +249,8 @@
|
||||||
"redhat.vscode-yaml",
|
"redhat.vscode-yaml",
|
||||||
"reduckted.vscode-gitweblinks",
|
"reduckted.vscode-gitweblinks",
|
||||||
"richie5um2.vscode-sort-json",
|
"richie5um2.vscode-sort-json",
|
||||||
"robocorp.robocorp-code",
|
// "robocorp.robocorp-code", Creates a ~/.robocorp and ~/.robocorp-code folder. Does not respect XDG spec.
|
||||||
"robocorp.robotframework-lsp",
|
// "robocorp.robotframework-lsp",
|
||||||
"rogalmic.bash-debug",
|
"rogalmic.bash-debug",
|
||||||
"rubymaniac.vscode-paste-and-indent",
|
"rubymaniac.vscode-paste-and-indent",
|
||||||
"rust-lang.rust-analyzer",
|
"rust-lang.rust-analyzer",
|
||||||
|
@ -265,9 +264,9 @@
|
||||||
"snipsnapdev.snipsnap-vscode",
|
"snipsnapdev.snipsnap-vscode",
|
||||||
"snyk-security.snyk-vulnerability-scanner",
|
"snyk-security.snyk-vulnerability-scanner",
|
||||||
"softwaredotcom.swdc-vscode",
|
"softwaredotcom.swdc-vscode",
|
||||||
"sonarsource.sonarlint-vscode",
|
// "sonarsource.sonarlint-vscode", Creates a ~/.sonarlint folder. Does not respect XDG spec.
|
||||||
"spmeesseman.vscode-taskexplorer",
|
"spmeesseman.vscode-taskexplorer",
|
||||||
"sprkldev.sprkl-vscode",
|
// "sprkldev.sprkl-vscode", Creates a ~/.sprkl folder. Does not respect XDG spec.
|
||||||
"stamusnetworks.suricata-ls",
|
"stamusnetworks.suricata-ls",
|
||||||
"statelyai.stately-vscode",
|
"statelyai.stately-vscode",
|
||||||
"steoates.autoimport",
|
"steoates.autoimport",
|
||||||
|
|
|
@ -146,6 +146,7 @@ export DOCKER_CONFIG="$XDG_CONFIG_HOME/docker"
|
||||||
export MACHINE_STORAGE_PATH="$XDG_DATA_HOME/docker-machine"
|
export MACHINE_STORAGE_PATH="$XDG_DATA_HOME/docker-machine"
|
||||||
|
|
||||||
### Dotnet
|
### Dotnet
|
||||||
|
export DOTNET_CLI_HOME="$XDG_CONFIG_HOME/dotnet"
|
||||||
if [ -d /Applications ] && [ -d /Library ]; then
|
if [ -d /Applications ] && [ -d /Library ]; then
|
||||||
export DOTNET_ROOT="/usr/local/opt/dotnet/libexec"
|
export DOTNET_ROOT="/usr/local/opt/dotnet/libexec"
|
||||||
elif [ -d /home/linuxbrew/.linuxbrew/opt/dotnet ]; then
|
elif [ -d /home/linuxbrew/.linuxbrew/opt/dotnet ]; then
|
||||||
|
@ -227,6 +228,9 @@ export KODI_DATA="$XDG_DATA_HOME/kodi"
|
||||||
### Krew
|
### Krew
|
||||||
export KREW_ROOT="$XDG_DATA_HOME/krew"
|
export KREW_ROOT="$XDG_DATA_HOME/krew"
|
||||||
|
|
||||||
|
### Kube
|
||||||
|
export KUBECONFIG="$XDG_CONFIG_HOME/kube/config"
|
||||||
|
|
||||||
### Maven
|
### Maven
|
||||||
export MAVEN_CONFIG="$XDG_CONFIG_HOME/maven/settings.xml"
|
export MAVEN_CONFIG="$XDG_CONFIG_HOME/maven/settings.xml"
|
||||||
alias mvn="mvn -s $MAVEN_CONFIG"
|
alias mvn="mvn -s $MAVEN_CONFIG"
|
||||||
|
@ -242,6 +246,9 @@ export MINIKUBE_HOME="$XDG_DATA_HOME/minikube"
|
||||||
### MySQL
|
### MySQL
|
||||||
export MYSQL_HISTFILE="$XDG_DATA_HOME/mysql_history"
|
export MYSQL_HISTFILE="$XDG_DATA_HOME/mysql_history"
|
||||||
|
|
||||||
|
### .netrc
|
||||||
|
export NETRC="$XDG_CONFIG_HOME/netrc"
|
||||||
|
|
||||||
### nnn
|
### nnn
|
||||||
if command -v nnn > /dev/null; then
|
if command -v nnn > /dev/null; then
|
||||||
alias n='nnn -de'
|
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_NAME="cache"
|
||||||
export NTL_RERUN_CACHE_MAX="100"
|
export NTL_RERUN_CACHE_MAX="100"
|
||||||
|
|
||||||
|
### NuGet
|
||||||
|
export NUGET_PACKAGES="$XDG_DATA_HOME/nuget"
|
||||||
|
|
||||||
### Parallels
|
### Parallels
|
||||||
export PARALLEL_HOME="$XDG_CONFIG_HOME/parallel"
|
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 VOLTA_HOME="$XDG_DATA_HOME/volta"
|
||||||
export PATH="$VOLTA_HOME/bin:$PATH"
|
export PATH="$VOLTA_HOME/bin:$PATH"
|
||||||
|
|
||||||
|
### Wakatime
|
||||||
|
export WAKATIME_HOME="$XDG_CONFIG_HOME/wakatime"
|
||||||
|
|
||||||
### wget
|
### wget
|
||||||
export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc"
|
export WGETRC="$XDG_CONFIG_HOME/wget/wgetrc"
|
||||||
|
|
||||||
|
|
|
@ -101,5 +101,8 @@ let g:syntastic_check_on_wq = 0
|
||||||
" Settings for plugin https://github.com/ryanoasis/vim-devicons.git
|
" Settings for plugin https://github.com/ryanoasis/vim-devicons.git
|
||||||
set encoding=UTF-8
|
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
|
" Automatically apply with Chezmoi anytime a source file is modified
|
||||||
autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path "%"
|
autocmd BufWritePost ~/.local/share/chezmoi/* ! chezmoi apply --source-path "%"
|
||||||
|
|
4
home/dot_config/wakatime/.wakatime.cfg
Normal file
4
home/dot_config/wakatime/.wakatime.cfg
Normal 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 }}
|
Loading…
Reference in a new issue