Update .chezmoidata/packages.yaml

Update .p10k.zsh
Update Library/Application Support/Code/User/settings.json
This commit is contained in:
Florian Beisel 2024-10-09 16:20:24 +02:00
parent 1cb3648eab
commit 5990bbe121
3 changed files with 153 additions and 137 deletions

View File

@ -9,6 +9,7 @@ packages:
- automake - automake
- awscli - awscli
- azure-cli - azure-cli
- bash
- bitwarden-cli - bitwarden-cli
- brotli - brotli
- c-ares - c-ares
@ -16,19 +17,32 @@ packages:
- certifi - certifi
- cffi - cffi
- chezmoi - chezmoi
- cmake
- coreutils - coreutils
- cryptography - cryptography
- devcontainer
- direnv
- eza - eza
- firefox-profile-switcher-connector
- gettext - gettext
- gh
- git - git
- git-absorb
- gitu
- gitui
- gmp - gmp
- gnu-getopt
- gnutls - gnutls
- go - go
- go@1.22
- icu4c - icu4c
- icu4c@75
- jless - jless
- jq - jq
- jsoncpp - jsoncpp
- lazygit
- libassuan - libassuan
- libassuan@2
- libevent - libevent
- libgit2 - libgit2
- libgpg-error - libgpg-error
@ -43,22 +57,27 @@ packages:
- libuv - libuv
- libvterm - libvterm
- libyaml - libyaml
- llvm@18
- lpeg - lpeg
- lua - lua
- luajit - luajit
- luv - luv
- lz4
- m4 - m4
- mactop - mactop
- make - make
- mise
- mosh - mosh
- mpdecimal - mpdecimal
- msgpack - msgpack
- ncurses
- neofetch - neofetch
- neovim - neovim
- nettle - nettle
- nmap - nmap
- node - node
- oh-my-posh - oh-my-posh
- ollama
- oniguruma - oniguruma
- openconnect - openconnect
- openfortivpn - openfortivpn
@ -77,32 +96,60 @@ packages:
- python@3.11 - python@3.11
- python@3.12 - python@3.12
- readline - readline
- rust
- screenresolution - screenresolution
- shellcheck - shellcheck
- shfmt
- sqlite - sqlite
- stoken - stoken
- telnet
- terraform
- terramate
- thefuck - thefuck
- tmux
- tree - tree
- tree-sitter - tree-sitter
- typescript - typescript
- unbound - unbound
- unibilium - unibilium
- unixodbc - unixodbc
- usage
- utf8proc
- xz - xz
- z - z
- zsh-autocomplete - zsh-autocomplete
- zstd
casks: casks:
- alacritty - alacritty
- amazon-q
- batteryboi - batteryboi
- bitwarden - bitwarden
- chatgpt
- coscreen
- crystalfetch - crystalfetch
- divvy - divvy
- docker - docker
- dotnet-sdk
- firefox
- google-chrome
- iterm2
- jordanbaird-ice - jordanbaird-ice
- keepingyouawake - keepingyouawake
- logseq - logseq
- loop - loop
- moonlight - moonlight
- obs
- pop
- powershell - powershell
- prusaslicer
- quickrecorder
- raycast
- signal - signal
- soundsource
- spotify
- utm - utm
- visual-studio-code
- vmware-fusion
- vmware-horizon-client
- whatsapp
- zoom

View File

@ -1,7 +1,7 @@
# Generated by Powerlevel10k configuration wizard on 2024-04-23 at 18:17 CEST. # Generated by Powerlevel10k configuration wizard on 2024-09-30 at 14:02 CEST.
# Based on romkatv/powerlevel10k/config/p10k-lean.zsh, checksum 52020. # Based on romkatv/powerlevel10k/config/p10k-lean.zsh, checksum 52020.
# Wizard options: nerdfont-complete + powerline, small icons, unicode, lean, 24h time, # Wizard options: nerdfont-complete + powerline, small icons, unicode, lean, 24h time,
# 2 lines, dotted, no frame, darkest-ornaments, compact, many icons, concise, # 2 lines, dotted, no frame, light-ornaments, compact, many icons, fluent,
# transient_prompt, instant_prompt=verbose. # transient_prompt, instant_prompt=verbose.
# Type `p10k configure` to generate another config. # Type `p10k configure` to generate another config.
# #
@ -65,7 +65,7 @@
# php_version # php version (https://www.php.net/) # php_version # php version (https://www.php.net/)
# laravel_version # laravel php framework version (https://laravel.com/) # laravel_version # laravel php framework version (https://laravel.com/)
# java_version # java version (https://www.java.com/) # java_version # java version (https://www.java.com/)
# package # name@version from package.json (https://docs.npmjs.com/files/package.json) package # name@version from package.json (https://docs.npmjs.com/files/package.json)
rbenv # ruby version from rbenv (https://github.com/rbenv/rbenv) rbenv # ruby version from rbenv (https://github.com/rbenv/rbenv)
rvm # ruby version from rvm (https://rvm.io) rvm # ruby version from rvm (https://rvm.io)
fvm # flutter version management (https://github.com/leoafarias/fvm) fvm # flutter version management (https://github.com/leoafarias/fvm)
@ -106,7 +106,6 @@
taskwarrior # taskwarrior task count (https://taskwarrior.org/) taskwarrior # taskwarrior task count (https://taskwarrior.org/)
per_directory_history # Oh My Zsh per-directory-history local/global indicator per_directory_history # Oh My Zsh per-directory-history local/global indicator
# cpu_arch # CPU architecture # cpu_arch # CPU architecture
pulumistack
time # current time time # current time
# =========================[ Line #2 ]========================= # =========================[ Line #2 ]=========================
newline newline
@ -166,7 +165,7 @@
# POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR=' ' below. # POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR=' ' below.
typeset -g POWERLEVEL9K_SHOW_RULER=false typeset -g POWERLEVEL9K_SHOW_RULER=false
typeset -g POWERLEVEL9K_RULER_CHAR='─' # reasonable alternative: '·' typeset -g POWERLEVEL9K_RULER_CHAR='─' # reasonable alternative: '·'
typeset -g POWERLEVEL9K_RULER_FOREGROUND=238 typeset -g POWERLEVEL9K_RULER_FOREGROUND=242
# Filler between left and right prompt on the first prompt line. You can set it to '·' or '─' # Filler between left and right prompt on the first prompt line. You can set it to '·' or '─'
# to make it easier to see the alignment between left and right prompt and to separate prompt # to make it easier to see the alignment between left and right prompt and to separate prompt
@ -177,7 +176,7 @@
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR='·' typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR='·'
if [[ $POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR != ' ' ]]; then if [[ $POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_CHAR != ' ' ]]; then
# The color of the filler. # The color of the filler.
typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND=238 typeset -g POWERLEVEL9K_MULTILINE_FIRST_PROMPT_GAP_FOREGROUND=242
# Add a space between the end of left prompt and the filler. # Add a space between the end of left prompt and the filler.
typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL=' ' typeset -g POWERLEVEL9K_LEFT_PROMPT_LAST_SEGMENT_END_SYMBOL=' '
# Add a space between the filler and the start of right prompt. # Add a space between the filler and the start of right prompt.
@ -497,7 +496,7 @@
# Custom icon. # Custom icon.
# typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_EXPANSION='⭐' # typeset -g POWERLEVEL9K_VCS_VISUAL_IDENTIFIER_EXPANSION='⭐'
# Custom prefix. # Custom prefix.
# typeset -g POWERLEVEL9K_VCS_PREFIX='%fon ' typeset -g POWERLEVEL9K_VCS_PREFIX='%fon '
# Show status of repositories of these types. You can add svn and/or hg if you are # Show status of repositories of these types. You can add svn and/or hg if you are
# using them. If you do, your prompt may become slow even when your current directory # using them. If you do, your prompt may become slow even when your current directory
@ -558,7 +557,7 @@
# Custom icon. # Custom icon.
# typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_VISUAL_IDENTIFIER_EXPANSION='⭐' # typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_VISUAL_IDENTIFIER_EXPANSION='⭐'
# Custom prefix. # Custom prefix.
# typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PREFIX='%ftook ' typeset -g POWERLEVEL9K_COMMAND_EXECUTION_TIME_PREFIX='%ftook '
#######################[ background_jobs: presence of background jobs ]####################### #######################[ background_jobs: presence of background jobs ]#######################
# Don't show the number of background jobs. # Don't show the number of background jobs.
@ -923,7 +922,7 @@
# Custom icon. # Custom icon.
# typeset -g POWERLEVEL9K_CONTEXT_VISUAL_IDENTIFIER_EXPANSION='⭐' # typeset -g POWERLEVEL9K_CONTEXT_VISUAL_IDENTIFIER_EXPANSION='⭐'
# Custom prefix. # Custom prefix.
# typeset -g POWERLEVEL9K_CONTEXT_PREFIX='%fwith ' typeset -g POWERLEVEL9K_CONTEXT_PREFIX='%fwith '
###[ virtualenv: python virtual environment (https://docs.python.org/3/library/venv.html) ]### ###[ virtualenv: python virtual environment (https://docs.python.org/3/library/venv.html) ]###
# Python virtual environment color. # Python virtual environment color.
@ -1315,7 +1314,7 @@
POWERLEVEL9K_KUBECONTEXT_DEFAULT_CONTENT_EXPANSION+='${${:-/$P9K_KUBECONTEXT_NAMESPACE}:#/default}' POWERLEVEL9K_KUBECONTEXT_DEFAULT_CONTENT_EXPANSION+='${${:-/$P9K_KUBECONTEXT_NAMESPACE}:#/default}'
# Custom prefix. # Custom prefix.
# typeset -g POWERLEVEL9K_KUBECONTEXT_PREFIX='%fat ' typeset -g POWERLEVEL9K_KUBECONTEXT_PREFIX='%fat '
################[ terraform: terraform workspace (https://www.terraform.io) ]################# ################[ terraform: terraform workspace (https://www.terraform.io) ]#################
# Don't show terraform workspace if it's literally "default". # Don't show terraform workspace if it's literally "default".
@ -1544,7 +1543,7 @@
# Custom icon. # Custom icon.
# typeset -g POWERLEVEL9K_TOOLBOX_VISUAL_IDENTIFIER_EXPANSION='⭐' # typeset -g POWERLEVEL9K_TOOLBOX_VISUAL_IDENTIFIER_EXPANSION='⭐'
# Custom prefix. # Custom prefix.
# typeset -g POWERLEVEL9K_TOOLBOX_PREFIX='%fin ' typeset -g POWERLEVEL9K_TOOLBOX_PREFIX='%fin '
###############################[ public_ip: public IP address ]############################### ###############################[ public_ip: public IP address ]###############################
# Public IP color. # Public IP color.
@ -1647,7 +1646,7 @@
# Custom icon. # Custom icon.
# typeset -g POWERLEVEL9K_TIME_VISUAL_IDENTIFIER_EXPANSION='⭐' # typeset -g POWERLEVEL9K_TIME_VISUAL_IDENTIFIER_EXPANSION='⭐'
# Custom prefix. # Custom prefix.
# typeset -g POWERLEVEL9K_TIME_PREFIX='%fat ' typeset -g POWERLEVEL9K_TIME_PREFIX='%fat '
# Example of a user-defined prompt segment. Function prompt_example will be called on every # Example of a user-defined prompt segment. Function prompt_example will be called on every
# prompt if `example` prompt segment is added to POWERLEVEL9K_LEFT_PROMPT_ELEMENTS or # prompt if `example` prompt segment is added to POWERLEVEL9K_LEFT_PROMPT_ELEMENTS or
@ -1677,40 +1676,6 @@
prompt_example prompt_example
} }
#############[ pulumistack: current pulumi stack (https://www.pulumi.com/) ]#############
# Show pulumistack only when the the command you are typing invokes one of these tools.
# Tip: Remove the next line to always show pulumistack.
typeset -g POWERLEVEL9K_PULUMISTACK_SHOW_ON_COMMAND='pulumi'
function prompt_pulumistack() {
# Check working directory is a pulumi project
local ext
if [ -f "./Pulumi.yaml" ]; then
ext="yaml"
elif [ -f "./Pulumi.yml" ]; then
ext="yml"
else
return
fi
# Check pulumi workspace file exist
local pjt_name=$(basename $PWD)
local pjt_hash=$(echo -n $PWD/Pulumi.${ext} | sha1sum | head -c 40)
local ws_path="$HOME/.pulumi/workspaces/${pjt_name}-${pjt_hash}-workspace.json"
if [ ! -f ${ws_path} ]; then
return
fi
# Print stack name
local stack_name=$(cat ${ws_path} | jq ".stack" -r)
if [ ! -z "${stack_name}" ]; then
p10k segment -i '⏣' -f 13 -t ${stack_name}
fi
}
function instant_prompt_pulumistack() {
prompt_pulumistack
}
# User-defined prompt segments can be customized the same way as built-in segments. # User-defined prompt segments can be customized the same way as built-in segments.
# typeset -g POWERLEVEL9K_EXAMPLE_FOREGROUND=208 # typeset -g POWERLEVEL9K_EXAMPLE_FOREGROUND=208
# typeset -g POWERLEVEL9K_EXAMPLE_VISUAL_IDENTIFIER_EXPANSION='⭐' # typeset -g POWERLEVEL9K_EXAMPLE_VISUAL_IDENTIFIER_EXPANSION='⭐'

View File

@ -1,95 +1,99 @@
{ {
"workbench.startupEditor": "none", "[javascript]": {
"git.autofetch": true, "editor.defaultFormatter": "esbenp.prettier-vscode"
"[typescriptreact]": { },
"editor.defaultFormatter": "esbenp.prettier-vscode" "[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[shellscript]": {
"editor.defaultFormatter": "shakram02.bash-beautify"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"atlascode.bitbucket.enabled": false,
"atlascode.jira.jqlList": [
{
"enabled": false,
"id": "e4c6fa3b-43de-4118-83f0-29a8cc35fd4a",
"monitor": true,
"name": "My intersport-idea Issues",
"query": "assignee = currentUser() AND resolution = Unresolved ORDER BY lastViewed DESC",
"siteId": "c81b2682-1865-41a2-8f04-d7d4c9b4daf4"
}, },
"github.copilot.editor.enableAutoCompletions": true, {
"yaml.schemas": { "enabled": true,
"file:///Users/beisel/.vscode/extensions/atlassian.atlascode-3.0.10/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml" "id": "fd487582-bd7a-477b-b8d7-eafedd58150b",
}, "monitor": true,
"redhat.telemetry.enabled": false, "name": "My INTERSPORT Digital GmbH Issues",
"atlascode.jira.jqlList": [ "query": "assignee = currentUser() AND resolution = Unresolved AND status != Closed ORDER BY lastViewed DESC",
{ "siteId": "caad4e53-f67d-4bc7-878a-db221f3e28ff"
"id": "e4c6fa3b-43de-4118-83f0-29a8cc35fd4a",
"enabled": false,
"name": "My intersport-idea Issues",
"query": "assignee = currentUser() AND resolution = Unresolved ORDER BY lastViewed DESC",
"siteId": "c81b2682-1865-41a2-8f04-d7d4c9b4daf4",
"monitor": true
},
{
"id": "fd487582-bd7a-477b-b8d7-eafedd58150b",
"enabled": true,
"name": "My INTERSPORT Digital GmbH Issues",
"query": "assignee = currentUser() AND resolution = Unresolved AND status != Closed ORDER BY lastViewed DESC",
"siteId": "caad4e53-f67d-4bc7-878a-db221f3e28ff",
"monitor": true
}
],
"atlascode.bitbucket.enabled": false,
"atlascode.jira.statusbar.showProduct": true,
"atlascode.jira.statusbar.showUser": true,
"workbench.colorTheme": "Catppuccin Macchiato",
"workbench.iconTheme": "material-icon-theme",
"projectManager.git.baseFolders": [
"~/private/",
"~/src/work/"
],
"debug.console.fontFamily": "MesloLGS NF",
"terminal.integrated.fontFamily": "MesloLGS NF",
"terminal.integrated.fontSize": 13,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"gitlens.showWelcomeOnInstall": false,
"gitlens.showWhatsNewAfterUpgrades": false,
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.openRepositoryInParentFolders": "always",
"javascript.inlayHints.enumMemberValues.enabled": true,
"javascript.inlayHints.functionLikeReturnTypes.enabled": true,
"javascript.inlayHints.parameterTypes.enabled": true,
"javascript.inlayHints.parameterNames.enabled": "all",
"javascript.inlayHints.variableTypes.enabled": true,
"typescript.inlayHints.parameterTypes.enabled": true,
"typescript.inlayHints.propertyDeclarationTypes.enabled": true,
"typescript.inlayHints.enumMemberValues.enabled": true,
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
"typescript.inlayHints.parameterNames.enabled": "all",
"go.inlayHints.parameterNames": true,
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"typescript.inlayHints.variableTypes.enabled": true,
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": true,
"scminput": false
},
"go.toolsManagement.autoUpdate": true,
"files.associations": {
"*.tm.hcl": "terramate"
},
"vscode-home-assistant.hostUrl": "http://192.168.80.87:8123",
"vscode-home-assistant.longLivedAccessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI2ZmY1ZmFiNWZmODc0YWVkOWU4NGQ1NjQ3YWUyZjA3ZiIsImlhdCI6MTcyMTk5MjE3NiwiZXhwIjoyMDM3MzUyMTc2fQ.zwfXV3qO-ACE8NFnspDlq85AQLoCZqvX42h95O7_BgU",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"projectManager.groupList": true,
"projectManager.removeCurrentProjectFromList": false,
"workbench.productIconTheme": "macos-modern",
"gitlab.duoCodeSuggestions.enabled": false,
"git.confirmSync": false,
"[shellscript]": {
"editor.defaultFormatter": "shakram02.bash-beautify"
} }
],
"atlascode.jira.statusbar.showProduct": true,
"atlascode.jira.statusbar.showUser": true,
"debug.console.fontFamily": "MesloLGS NF",
"editor.accessibilitySupport": "off",
"files.associations": {
"*.tm.hcl": "terramate"
},
"git.autofetch": true,
"git.confirmSync": false,
"git.openRepositoryInParentFolders": "always",
"github.copilot.editor.enableAutoCompletions": true,
"github.copilot.enable": {
"*": true,
"markdown": true,
"plaintext": false,
"scminput": false
},
"gitlab.duoCodeSuggestions.enabled": false,
"gitlens.showWelcomeOnInstall": false,
"gitlens.showWhatsNewAfterUpgrades": false,
"go.inlayHints.parameterNames": true,
"go.toolsManagement.autoUpdate": true,
"javascript.inlayHints.enumMemberValues.enabled": true,
"javascript.inlayHints.functionLikeReturnTypes.enabled": true,
"javascript.inlayHints.parameterNames.enabled": "all",
"javascript.inlayHints.parameterTypes.enabled": true,
"javascript.inlayHints.variableTypes.enabled": true,
"projectManager.git.baseFolders": [
"~/private/",
"~/src/work/"
],
"projectManager.groupList": true,
"projectManager.removeCurrentProjectFromList": false,
"redhat.telemetry.enabled": false,
"terminal.integrated.fontFamily": "MesloLGS NF",
"terminal.integrated.fontSize": 13,
"typescript.inlayHints.enumMemberValues.enabled": true,
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
"typescript.inlayHints.parameterNames.enabled": "all",
"typescript.inlayHints.parameterTypes.enabled": true,
"typescript.inlayHints.propertyDeclarationTypes.enabled": true,
"typescript.inlayHints.variableTypes.enabled": true,
"vscode-home-assistant.hostUrl": "http://192.168.80.87:8123",
"vscode-home-assistant.longLivedAccessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI2ZmY1ZmFiNWZmODc0YWVkOWU4NGQ1NjQ3YWUyZjA3ZiIsImlhdCI6MTcyMTk5MjE3NiwiZXhwIjoyMDM3MzUyMTc2fQ.zwfXV3qO-ACE8NFnspDlq85AQLoCZqvX42h95O7_BgU",
"workbench.colorTheme": "Tokyo Night Storm",
"workbench.iconTheme": "material-icon-theme",
"workbench.productIconTheme": "macos-modern",
"workbench.startupEditor": "none",
"yaml.schemas": {
"file:///Users/beisel/.vscode/extensions/atlassian.atlascode-3.0.10/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"terminal.integrated.env.osx": {
"Q_NEW_SESSION": "1"
}
} }