Skip to content

Commit

Permalink
Add pyenv and poetry installation scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
phalanx-hk committed Jan 25, 2024
1 parent d83f381 commit 249c49a
Show file tree
Hide file tree
Showing 7 changed files with 72 additions and 276 deletions.
62 changes: 1 addition & 61 deletions config/homebrew/Brewfile
Original file line number Diff line number Diff line change
Expand Up @@ -47,64 +47,4 @@ cask "codewhisperer"
cask "docker"
cask "font-hack-nerd-font"
cask "google-cloud-sdk"
cask "visual-studio-code"
vscode "aaron-bond.better-comments"
vscode "bierner.markdown-preview-github-styles"
vscode "charliermarsh.ruff"
vscode "donjayamanne.githistory"
vscode "eamodio.gitlens"
vscode "ecmel.vscode-html-css"
vscode "esbenp.prettier-vscode"
vscode "formulahendry.auto-close-tag"
vscode "formulahendry.auto-rename-tag"
vscode "GitHub.copilot"
vscode "GitHub.copilot-chat"
vscode "GitHub.github-vscode-theme"
vscode "github.vscode-github-actions"
vscode "GitHub.vscode-pull-request-github"
vscode "golang.go"
vscode "googlecloudtools.cloudcode"
vscode "hashicorp.terraform"
vscode "hbenl.vscode-test-explorer"
vscode "henriiik.docker-linter"
vscode "IBM.output-colorizer"
vscode "ionutvmi.path-autocomplete"
vscode "johnpapa.vscode-peacock"
vscode "kokakiwi.vscode-just"
vscode "littlefoxteam.vscode-python-test-adapter"
vscode "matangover.mypy"
vscode "mhutchie.git-graph"
vscode "mrmlnc.vscode-json5"
vscode "ms-azuretools.vscode-docker"
vscode "ms-kubernetes-tools.vscode-kubernetes-tools"
vscode "ms-python.python"
vscode "ms-python.vscode-pylance"
vscode "ms-toolsai.jupyter"
vscode "ms-toolsai.jupyter-keymap"
vscode "ms-toolsai.jupyter-renderers"
vscode "ms-toolsai.vscode-jupyter-cell-tags"
vscode "ms-toolsai.vscode-jupyter-slideshow"
vscode "ms-vscode-remote.remote-containers"
vscode "ms-vscode-remote.remote-ssh"
vscode "ms-vscode-remote.remote-ssh-edit"
vscode "ms-vscode-remote.remote-wsl"
vscode "ms-vscode-remote.vscode-remote-extensionpack"
vscode "ms-vscode.makefile-tools"
vscode "ms-vscode.remote-explorer"
vscode "ms-vscode.remote-server"
vscode "ms-vscode.test-adapter-converter"
vscode "naumovs.color-highlight"
vscode "njpwerner.autodocstring"
vscode "oderwat.indent-rainbow"
vscode "pnp.polacode"
vscode "redhat.vscode-yaml"
vscode "richie5um2.vscode-sort-json"
vscode "ritwickdey.LiveServer"
vscode "rust-lang.rust-analyzer"
vscode "shalldie.background"
vscode "skellock.just"
vscode "streetsidesoftware.code-spell-checker"
vscode "tamasfe.even-better-toml"
vscode "usernamehw.errorlens"
vscode "vadimcn.vscode-lldb"
vscode "vscode-icons-team.vscode-icons"
cask "visual-studio-code"
256 changes: 55 additions & 201 deletions config/starship/starship.toml
Original file line number Diff line number Diff line change
@@ -1,214 +1,68 @@
[aws]
format = '\[[$symbol($profile)(\($region\))(\[$duration\])]($style)\]'

[bun]
format = '\[[$symbol($version)]($style)\]'

[c]
format = '\[[$symbol($version(-$name))]($style)\]'

[cmake]
format = '\[[$symbol($version)]($style)\]'

[cmd_duration]
format = '\[[⏱ $duration]($style)\]'

[cobol]
format = '\[[$symbol($version)]($style)\]'

[conda]
format = '\[[$symbol$environment]($style)\]'

[crystal]
format = '\[[$symbol($version)]($style)\]'

[daml]
format = '\[[$symbol($version)]($style)\]'

[dart]
format = '\[[$symbol($version)]($style)\]'

[deno]
format = '\[[$symbol($version)]($style)\]'

[docker_context]
format = '\[[$symbol$context]($style)\]'

[dotnet]
format = '\[[$symbol($version)(🎯 $tfm)]($style)\]'

[elixir]
format = '\[[$symbol($version \(OTP $otp_version\))]($style)\]'

[elm]
format = '\[[$symbol($version)]($style)\]'

[erlang]
format = '\[[$symbol($version)]($style)\]'

[fennel]
format = '\[[$symbol($version)]($style)\]'

[fossil_branch]
format = '\[[$symbol$branch]($style)\]'

[gcloud]
format = '\[[$symbol$account(@$domain)(\($region\))]($style)\]'
format = """
[░▒▓](#a3aed2)\
[  ](bg:#a3aed2 fg:#090c0c)\
[](bg:#769ff0 fg:#a3aed2)\
$directory\
[](fg:#769ff0 bg:#394260)\
$git_branch\
$git_status\
[](fg:#394260 bg:#212736)\
$nodejs\
$rust\
$golang\
$php\
$python\
[](fg:#212736 bg:#1d2230)\
$gcloud\
\n$character"""

[directory]
style = "fg:#e3e5e5 bg:#769ff0"
format = "[ $path ]($style)"
truncation_length = 2
truncation_symbol = "…/"

[directory.substitutions]
"Documents" = "󰈙 "
"Downloads" = ""
"Music" = ""
"Pictures" = ""

[git_branch]
format = '\[[$symbol$branch]($style)\]'
symbol = ""
style = "bg:#394260"
format = '[[ $symbol $branch ](fg:#769ff0 bg:#394260)]($style)'

[git_status]
format = '([\[$all_status$ahead_behind\]]($style))'
conflicted = "💥"
ahead = "🏎💨"
behind = "😰"
diverged = "😵"
untracked = "🌚‍"
stashed = "📦"
modified = "📝"
staged = '🔦'
renamed = "🏷"
deleted = "🗑"

[golang]
format = '\[[$symbol($version)]($style)\]'

[gradle]
format = '\[[$symbol($version)]($style)\]'

[guix_shell]
format = '\[[$symbol]($style)\]'

[haskell]
format = '\[[$symbol($version)]($style)\]'

[haxe]
format = '\[[$symbol($version)]($style)\]'

[helm]
format = '\[[$symbol($version)]($style)\]'

[hg_branch]
format = '\[[$symbol$branch]($style)\]'

[java]
format = '\[[$symbol($version)]($style)\]'

[julia]
format = '\[[$symbol($version)]($style)\]'

[kotlin]
format = '\[[$symbol($version)]($style)\]'

[kubernetes]
format = '\[[$symbol$context( \($namespace\))]($style)\]'

[lua]
format = '\[[$symbol($version)]($style)\]'

[memory_usage]
format = '\[$symbol[$ram( | $swap)]($style)\]'

[meson]
format = '\[[$symbol$project]($style)\]'

[nim]
format = '\[[$symbol($version)]($style)\]'

[nix_shell]
format = '\[[$symbol$state( \($name\))]($style)\]'
style = "bg:#394260"
format = '[[($all_status$ahead_behind )](fg:#769ff0 bg:#394260)]($style)'

[nodejs]
format = '\[[$symbol($version)]($style)\]'

[ocaml]
format = '\[[$symbol($version)(\($switch_indicator$switch_name\))]($style)\]'

[opa]
format = '\[[$symbol($version)]($style)\]'

[openstack]
format = '\[[$symbol$cloud(\($project\))]($style)\]'

[os]
format = '\[[$symbol]($style)\]'

[package]
format = '\[[$symbol$version]($style)\]'

[perl]
format = '\[[$symbol($version)]($style)\]'

[php]
format = '\[[$symbol($version)]($style)\]'

[pijul_channel]
format = '\[[$symbol$channel]($style)\]'

[pulumi]
format = '\[[$symbol$stack]($style)\]'

[purescript]
format = '\[[$symbol($version)]($style)\]'
symbol = ""
style = "bg:#212736"
format = '[[ $symbol ($version)](fg:#769ff0 bg:#212736)]($style)'

[python]
python_binary = ["./venv/bin/python", "python"]
format = '\[[${symbol}${pyenv_prefix}(${version})(\($virtualenv\))]($style)\]'

[raku]
format = '\[[$symbol($version-$vm_version)]($style)\]'

[red]
format = '\[[$symbol($version)]($style)\]'

[ruby]
format = '\[[$symbol($version)]($style)\]'
symbol = ""
style = "bg:#212736"
format = '[[ $symbol ($version)](fg:#769ff0 bg:#212736)]($style)'

[rust]
format = '\[[$symbol($version)]($style)\]'

[scala]
format = '\[[$symbol($version)]($style)\]'

[spack]
format = '\[[$symbol$environment]($style)\]'

[sudo]
format = '\[[as $symbol]($style)\]'

[swift]
format = '\[[$symbol($version)]($style)\]'

[terraform]
format = '\[[$symbol$workspace]($style)\]'

[username]
format = '\[[$user]($style)\]'
symbol = ""
style = "bg:#212736"
format = '[[ $symbol ($version)](fg:#769ff0 bg:#212736)]($style)'

[vagrant]
format = '\[[$symbol($version)]($style)\]'

[vlang]
format = '\[[$symbol($version)]($style)\]'

[zig]
format = '\[[$symbol($version)]($style)\]'

[solidity]
format = '\[[$symbol($version)]($style)\]'

[[battery.display]]
#バッテリーを表示するタイミング、表示する際の文字のスタイル
threshold = 100
style = "bold blue"
[golang]
symbol = ""
style = "bg:#212736"
format = '[[ $symbol ($version)](fg:#769ff0 bg:#212736)]($style)'

[battery]
#バッテリーの各状態のアイコン、上からフル充電、充電中、バッテリー残量低下
full_symbol = "🤗"
charging_symbol = "😌"
discharging_symbol = "😨"
[php]
symbol = ""
style = "bg:#212736"
format = '[[ $symbol ($version)](fg:#769ff0 bg:#212736)]($style)'

[time]
disabled = false
time_format = "%R" # Hour:Minute Format
[gcloud]
symbol = '☁️ '
style = "bg:#212736"
format = '[[ $symbol$account($profile)(@$domain)(\($region\))](fg:#769ff0 bg:#212736)]($style)'
17 changes: 4 additions & 13 deletions config/vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"autoDocstring.docstringFormat": "google",
"debug.console.fontSize": 16,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.acceptSuggestionOnEnter": "off",
"editor.accessibilitySupport": "off",
"editor.bracketPairColorization.enabled": false,
Expand All @@ -16,24 +15,15 @@
"git.confirmSync": false,
"git.openRepositoryInParentFolders": "never",
"github.copilot.enable": {
"*": false,
"plaintext": true,
"markdown": true,
"": "true",
"go": true,
"jsonc": true,
"rust": true,
"typescript": true,
"yaml": true,
"terraform": "true"
"*": true,
},
"html.format.wrapLineLength": 150,
"remote.SSH.configFile": "/Users/hirotoshi-kitamura/.ssh/config",
"remote.SSH.useLocalServer": false,
"security.workspace.trust.untrustedFiles": "open",
"settingsSync.ignoredExtensions": [],
"terminal.integrated.enableMultiLinePasteWarning": false,
"workbench.colorTheme": "GitHub Dark Default",
"workbench.colorTheme": "GitHub Dark",
"workbench.settings.useSplitJSON": false,
"workbench.panel.defaultLocation": "right",
"terminal.integrated.env.osx": {
Expand All @@ -58,5 +48,6 @@
"editor.defaultFormatter": "redhat.vscode-yaml",
"editor.tabSize": 2,
"editor.insertSpaces": true
}
},
"diffEditor.hideUnchangedRegions.enabled": true,
}
2 changes: 2 additions & 0 deletions config/zsh/.zshenv
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
export LANG="en_US.UTF-8"
unsetopt GLOBAL_RCS

export PATH="$HOME/.local/bin:$PATH"

### goenv ###
export GOENV_ROOT="$HOME/.goenv"
export PATH="$GOENV_ROOT/bin:$PATH"
Expand Down
6 changes: 6 additions & 0 deletions install/common/poetry.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/usr/bin/env bash
set -x

echo "--- install poetry is start! ---"
curl -sSL https://install.python-poetry.org | python3 -
echo "--- install poetry is done! ---"
File renamed without changes.
Loading

0 comments on commit 249c49a

Please sign in to comment.