mirror of
https://github.com/d0zingcat/dotfiles.git
synced 2026-05-14 07:26:44 +00:00
updates
This commit is contained in:
55
.Brewfile.Darwin.launchpad
Normal file
55
.Brewfile.Darwin.launchpad
Normal file
@@ -0,0 +1,55 @@
|
||||
tap "homebrew/bundle"
|
||||
tap "homebrew/cask"
|
||||
tap "homebrew/core"
|
||||
tap "homebrew/services"
|
||||
brew "readline"
|
||||
brew "asdf"
|
||||
brew "sqlite"
|
||||
brew "xz"
|
||||
brew "autojump"
|
||||
brew "awscli"
|
||||
brew "bat"
|
||||
brew "bpytop"
|
||||
brew "cmake"
|
||||
brew "dosbox"
|
||||
brew "fd"
|
||||
brew "fzf"
|
||||
brew "python@3.9", link: false
|
||||
brew "go"
|
||||
brew "helm"
|
||||
brew "kubernetes-cli"
|
||||
brew "kubectx"
|
||||
brew "lima"
|
||||
brew "lsd"
|
||||
brew "mysql"
|
||||
brew "neovim"
|
||||
brew "node"
|
||||
brew "openssl@3"
|
||||
brew "postgresql"
|
||||
brew "pyenv"
|
||||
brew "redis"
|
||||
brew "ripgrep"
|
||||
brew "rust"
|
||||
brew "starship"
|
||||
brew "stylua"
|
||||
brew "syncthing", restart_service: true
|
||||
brew "teleport"
|
||||
brew "terraform"
|
||||
brew "tmux"
|
||||
brew "trzsz-go"
|
||||
brew "wakeonlan"
|
||||
brew "wget"
|
||||
brew "zlib"
|
||||
cask "brave-browser"
|
||||
cask "datagrip"
|
||||
cask "discord"
|
||||
cask "google-chrome"
|
||||
cask "google-drive"
|
||||
cask "notion"
|
||||
cask "openvpn-connect"
|
||||
cask "raycast"
|
||||
cask "setapp"
|
||||
cask "spotify"
|
||||
cask "telegram"
|
||||
cask "visual-studio-code"
|
||||
cask "wezterm"
|
||||
@@ -1,151 +0,0 @@
|
||||
tap "blendle/blendle"
|
||||
tap "bufbuild/buf"
|
||||
tap "homebrew/bundle"
|
||||
tap "homebrew/cask"
|
||||
tap "homebrew/cask-drivers"
|
||||
tap "homebrew/cask-fonts"
|
||||
tap "homebrew/cask-versions"
|
||||
tap "homebrew/core"
|
||||
tap "homebrew/services"
|
||||
tap "jesseduffield/lazygit"
|
||||
tap "mongodb/brew"
|
||||
tap "muesli/tap"
|
||||
tap "universal-ctags/universal-ctags"
|
||||
tap "wez/wezterm"
|
||||
brew "openssl@1.1"
|
||||
brew "readline"
|
||||
brew "sqlite"
|
||||
brew "xz"
|
||||
brew "python@3.10"
|
||||
brew "autojump"
|
||||
brew "automake"
|
||||
brew "awscli"
|
||||
brew "bat"
|
||||
brew "bpytop"
|
||||
brew "llvm"
|
||||
brew "ccls"
|
||||
brew "cmake"
|
||||
brew "coreutils"
|
||||
brew "ctags", link: false
|
||||
brew "dosbox"
|
||||
brew "dpkg"
|
||||
brew "fd"
|
||||
brew "fzf"
|
||||
brew "gcc"
|
||||
brew "gh"
|
||||
brew "git-lfs"
|
||||
brew "glib"
|
||||
brew "unbound"
|
||||
brew "gnutls"
|
||||
brew "gnupg"
|
||||
brew "go"
|
||||
brew "grpcurl"
|
||||
brew "hadoop"
|
||||
brew "hbase"
|
||||
brew "helm"
|
||||
brew "htop"
|
||||
brew "imagemagick"
|
||||
brew "jmeter"
|
||||
brew "jq"
|
||||
brew "k9s"
|
||||
brew "zookeeper"
|
||||
brew "kafka"
|
||||
brew "kind"
|
||||
brew "kompose"
|
||||
brew "kubernetes-cli"
|
||||
brew "kubectx"
|
||||
brew "lazygit"
|
||||
brew "qemu"
|
||||
brew "lima"
|
||||
brew "lrzsz"
|
||||
brew "lsd"
|
||||
brew "lua"
|
||||
brew "luarocks"
|
||||
brew "maven"
|
||||
brew "minikube"
|
||||
brew "node@14"
|
||||
brew "mongosh"
|
||||
brew "protobuf"
|
||||
brew "mosh", args: ["HEAD"]
|
||||
brew "mysql"
|
||||
brew "neofetch"
|
||||
brew "neovim"
|
||||
brew "nghttp2"
|
||||
brew "nload"
|
||||
brew "nmap"
|
||||
brew "node"
|
||||
brew "openssl@3"
|
||||
brew "podman"
|
||||
brew "postgresql"
|
||||
brew "pyenv"
|
||||
brew "pyenv-virtualenv"
|
||||
brew "python@3.8"
|
||||
brew "rabbitmq"
|
||||
brew "rclone"
|
||||
brew "rebar3"
|
||||
brew "redis", restart_service: true
|
||||
brew "ripgrep"
|
||||
brew "ruby"
|
||||
brew "ruby@2.7"
|
||||
brew "rustup-init"
|
||||
brew "shfmt"
|
||||
brew "socat"
|
||||
brew "sshuttle"
|
||||
brew "starship"
|
||||
brew "stylua"
|
||||
brew "syncthing", restart_service: true
|
||||
brew "telnet"
|
||||
brew "the_silver_searcher"
|
||||
brew "thrift"
|
||||
brew "tmux"
|
||||
brew "velero"
|
||||
brew "wakeonlan"
|
||||
brew "wget"
|
||||
brew "zlib"
|
||||
brew "zsh"
|
||||
brew "bufbuild/buf/buf"
|
||||
brew "mongodb/brew/mongodb-community"
|
||||
brew "muesli/tap/duf"
|
||||
brew "universal-ctags/universal-ctags/universal-ctags", args: ["HEAD"]
|
||||
cask "adoptopenjdk"
|
||||
cask "adoptopenjdk8"
|
||||
cask "anki"
|
||||
cask "balenaetcher"
|
||||
cask "beyond-compare"
|
||||
cask "brave-browser"
|
||||
cask "calibre"
|
||||
cask "charles"
|
||||
cask "clashx"
|
||||
cask "daisydisk"
|
||||
cask "discord"
|
||||
cask "font-jetbrains-mono-nerd-font"
|
||||
cask "google-chrome"
|
||||
cask "google-cloud-sdk"
|
||||
cask "google-drive"
|
||||
cask "iina"
|
||||
cask "iterm2"
|
||||
cask "jetbrains-toolbox"
|
||||
cask "lark"
|
||||
cask "logitech-options"
|
||||
cask "monodraw"
|
||||
cask "neteasemusic"
|
||||
cask "netnewswire"
|
||||
cask "notion"
|
||||
cask "openemu"
|
||||
cask "paw"
|
||||
cask "postman"
|
||||
cask "qbittorrent"
|
||||
cask "qq"
|
||||
cask "qqmusic"
|
||||
cask "racket"
|
||||
cask "raycast"
|
||||
cask "sourcetree"
|
||||
cask "spotify"
|
||||
cask "stats"
|
||||
cask "surge"
|
||||
cask "telegram"
|
||||
cask "typora"
|
||||
cask "visual-studio-code"
|
||||
cask "wechat"
|
||||
cask "wechatwork"
|
||||
cask "wezterm-nightly"
|
||||
@@ -1,165 +0,0 @@
|
||||
tap "blendle/blendle"
|
||||
tap "bufbuild/buf"
|
||||
tap "homebrew/bundle"
|
||||
tap "homebrew/cask"
|
||||
tap "homebrew/cask-drivers"
|
||||
tap "homebrew/cask-fonts"
|
||||
tap "homebrew/cask-versions"
|
||||
tap "homebrew/core"
|
||||
tap "homebrew/services"
|
||||
tap "jesseduffield/lazygit"
|
||||
tap "mongodb/brew"
|
||||
tap "muesli/tap"
|
||||
tap "universal-ctags/universal-ctags"
|
||||
tap "wez/wezterm"
|
||||
brew "automake"
|
||||
brew "coreutils"
|
||||
brew "openssl@1.1"
|
||||
brew "readline"
|
||||
brew "asdf"
|
||||
brew "sqlite"
|
||||
brew "xz"
|
||||
brew "python@3.10"
|
||||
brew "autojump"
|
||||
brew "python@3.9"
|
||||
brew "awscli"
|
||||
brew "bat"
|
||||
brew "berkeley-db", link: true
|
||||
brew "bpytop"
|
||||
brew "bzip2"
|
||||
brew "llvm"
|
||||
brew "ccls"
|
||||
brew "cmake"
|
||||
brew "ctags", link: false
|
||||
brew "dosbox"
|
||||
brew "dpkg"
|
||||
brew "erlang"
|
||||
brew "exa"
|
||||
brew "fd"
|
||||
brew "fzf"
|
||||
brew "gcc"
|
||||
brew "gh"
|
||||
brew "git"
|
||||
brew "glib"
|
||||
brew "unbound"
|
||||
brew "gnutls"
|
||||
brew "gnupg"
|
||||
brew "go"
|
||||
brew "grpcurl"
|
||||
brew "hbase"
|
||||
brew "helm"
|
||||
brew "htop"
|
||||
brew "shared-mime-info"
|
||||
brew "imagemagick"
|
||||
brew "jmeter"
|
||||
brew "jq"
|
||||
brew "k9s"
|
||||
brew "zookeeper"
|
||||
brew "kafka"
|
||||
brew "kind"
|
||||
brew "kompose"
|
||||
brew "krb5"
|
||||
brew "kubernetes-cli"
|
||||
brew "krew"
|
||||
brew "kubectx"
|
||||
brew "lazygit"
|
||||
brew "lbzip2"
|
||||
brew "libfido2"
|
||||
brew "libsass"
|
||||
brew "libslirp"
|
||||
brew "qemu"
|
||||
brew "lima"
|
||||
brew "lrzsz"
|
||||
brew "lsd"
|
||||
brew "lua"
|
||||
brew "luarocks"
|
||||
brew "lzlib"
|
||||
brew "maven"
|
||||
brew "minikube"
|
||||
brew "node@14"
|
||||
brew "mongosh"
|
||||
brew "protobuf"
|
||||
brew "mosh", args: ["HEAD"]
|
||||
brew "mysql"
|
||||
brew "neofetch"
|
||||
brew "neovim"
|
||||
brew "nghttp2"
|
||||
brew "nload"
|
||||
brew "nmap"
|
||||
brew "node"
|
||||
brew "openssl@3"
|
||||
brew "podman"
|
||||
brew "postgresql", restart_service: true
|
||||
brew "python@3.8"
|
||||
brew "rabbitmq"
|
||||
brew "rclone"
|
||||
brew "rebar3"
|
||||
brew "redis", restart_service: true
|
||||
brew "ripgrep"
|
||||
brew "ruby"
|
||||
brew "ruby@2.7"
|
||||
brew "rust"
|
||||
brew "rustup-init"
|
||||
brew "socat"
|
||||
brew "sshuttle"
|
||||
brew "starship"
|
||||
brew "stylua"
|
||||
brew "syncthing", restart_service: true
|
||||
brew "telnet"
|
||||
brew "the_silver_searcher"
|
||||
brew "thrift"
|
||||
brew "tmux"
|
||||
brew "velero"
|
||||
brew "wakeonlan"
|
||||
brew "wget"
|
||||
brew "zlib"
|
||||
brew "zsh"
|
||||
brew "bufbuild/buf/buf"
|
||||
brew "mongodb/brew/mongodb-community"
|
||||
brew "muesli/tap/duf"
|
||||
brew "universal-ctags/universal-ctags/universal-ctags", args: ["HEAD"]
|
||||
cask "adoptopenjdk"
|
||||
cask "adoptopenjdk8"
|
||||
cask "anki"
|
||||
cask "balenaetcher"
|
||||
cask "beyond-compare"
|
||||
cask "brave-browser"
|
||||
cask "calibre"
|
||||
cask "charles"
|
||||
cask "clashx"
|
||||
cask "daisydisk"
|
||||
cask "discord"
|
||||
cask "font-jetbrains-mono-nerd-font"
|
||||
cask "google-chrome"
|
||||
cask "google-cloud-sdk"
|
||||
cask "google-drive"
|
||||
cask "hiddenbar"
|
||||
cask "iina"
|
||||
cask "iterm2"
|
||||
cask "jetbrains-toolbox"
|
||||
cask "lark"
|
||||
cask "neteasemusic"
|
||||
cask "netnewswire"
|
||||
cask "notion"
|
||||
cask "obsidian"
|
||||
cask "openemu"
|
||||
cask "openvpn-connect"
|
||||
cask "paw"
|
||||
cask "postman"
|
||||
cask "qq"
|
||||
cask "qqmusic"
|
||||
cask "racket"
|
||||
cask "raycast"
|
||||
cask "rectangle"
|
||||
cask "sourcetree"
|
||||
cask "spotify"
|
||||
cask "stats"
|
||||
cask "sunlogincontrol"
|
||||
cask "surge"
|
||||
cask "telegram"
|
||||
cask "typora"
|
||||
cask "visual-studio-code"
|
||||
cask "wechat"
|
||||
cask "wechatwork"
|
||||
cask "wezterm-nightly"
|
||||
cask "zerotier-one"
|
||||
@@ -1,153 +0,0 @@
|
||||
tap "blendle/blendle"
|
||||
tap "bufbuild/buf"
|
||||
tap "homebrew/bundle"
|
||||
tap "homebrew/cask"
|
||||
tap "homebrew/cask-drivers"
|
||||
tap "homebrew/cask-fonts"
|
||||
tap "homebrew/cask-versions"
|
||||
tap "homebrew/core"
|
||||
tap "homebrew/services"
|
||||
tap "jesseduffield/lazygit"
|
||||
tap "mongodb/brew"
|
||||
tap "muesli/tap"
|
||||
tap "universal-ctags/universal-ctags"
|
||||
tap "wez/wezterm"
|
||||
brew "readline"
|
||||
brew "xz"
|
||||
brew "python@3.10"
|
||||
brew "autojump"
|
||||
brew "automake"
|
||||
brew "awscli"
|
||||
brew "bat"
|
||||
brew "bpytop"
|
||||
brew "glib"
|
||||
brew "llvm"
|
||||
brew "ccls"
|
||||
brew "cmake"
|
||||
brew "coreutils"
|
||||
brew "ctags", link: false
|
||||
brew "dosbox"
|
||||
brew "dpkg"
|
||||
brew "erlang"
|
||||
brew "fd"
|
||||
brew "fzf"
|
||||
brew "gcc"
|
||||
brew "gh"
|
||||
brew "git-lfs"
|
||||
brew "unbound"
|
||||
brew "gnutls"
|
||||
brew "gnupg"
|
||||
brew "go"
|
||||
brew "graphviz"
|
||||
brew "grpcurl"
|
||||
brew "hadoop", link: false
|
||||
brew "hbase"
|
||||
brew "helm"
|
||||
brew "htop"
|
||||
brew "imagemagick"
|
||||
brew "jmeter"
|
||||
brew "jq"
|
||||
brew "k9s"
|
||||
brew "zookeeper"
|
||||
brew "kafka"
|
||||
brew "kind"
|
||||
brew "kompose"
|
||||
brew "kubernetes-cli"
|
||||
brew "kubectx"
|
||||
brew "lazygit"
|
||||
brew "qemu"
|
||||
brew "lima"
|
||||
brew "lrzsz"
|
||||
brew "lsd"
|
||||
brew "lua"
|
||||
brew "luarocks"
|
||||
brew "maven"
|
||||
brew "minikube"
|
||||
brew "node@14"
|
||||
brew "mongosh"
|
||||
brew "protobuf"
|
||||
brew "mosh", args: ["HEAD"]
|
||||
brew "mysql"
|
||||
brew "neofetch"
|
||||
brew "neovim"
|
||||
brew "nghttp2"
|
||||
brew "nload"
|
||||
brew "nmap"
|
||||
brew "node"
|
||||
brew "openssl@3"
|
||||
brew "podman"
|
||||
brew "postgresql"
|
||||
brew "pyenv"
|
||||
brew "pyenv-virtualenv"
|
||||
brew "python@3.8"
|
||||
brew "rabbitmq"
|
||||
brew "rclone"
|
||||
brew "rebar3"
|
||||
brew "redis", restart_service: true
|
||||
brew "ripgrep"
|
||||
brew "ruby"
|
||||
brew "ruby@2.7"
|
||||
brew "rustup-init"
|
||||
brew "shfmt"
|
||||
brew "socat"
|
||||
brew "sshuttle"
|
||||
brew "starship"
|
||||
brew "stylua"
|
||||
brew "syncthing", restart_service: true
|
||||
brew "telnet"
|
||||
brew "the_silver_searcher"
|
||||
brew "thrift"
|
||||
brew "tmux"
|
||||
brew "velero"
|
||||
brew "wakeonlan"
|
||||
brew "wget"
|
||||
brew "yarn"
|
||||
brew "zlib"
|
||||
brew "zsh"
|
||||
brew "bufbuild/buf/buf"
|
||||
brew "mongodb/brew/mongodb-community"
|
||||
brew "muesli/tap/duf"
|
||||
brew "universal-ctags/universal-ctags/universal-ctags", args: ["HEAD"]
|
||||
cask "adoptopenjdk"
|
||||
cask "adoptopenjdk8"
|
||||
cask "anki"
|
||||
cask "balenaetcher"
|
||||
cask "beyond-compare"
|
||||
cask "brave-browser"
|
||||
cask "calibre"
|
||||
cask "charles"
|
||||
cask "clashx"
|
||||
cask "daisydisk"
|
||||
cask "discord"
|
||||
cask "font-jetbrains-mono-nerd-font"
|
||||
cask "google-chrome"
|
||||
cask "google-cloud-sdk"
|
||||
cask "google-drive"
|
||||
cask "iina"
|
||||
cask "iterm2"
|
||||
cask "jetbrains-toolbox"
|
||||
cask "lark"
|
||||
cask "logitech-options"
|
||||
cask "monodraw"
|
||||
cask "neteasemusic"
|
||||
cask "netnewswire"
|
||||
cask "notion"
|
||||
cask "obsidian"
|
||||
cask "openemu"
|
||||
cask "paw"
|
||||
cask "postman"
|
||||
cask "qbittorrent"
|
||||
cask "qq"
|
||||
cask "qqmusic"
|
||||
cask "racket"
|
||||
cask "raycast"
|
||||
cask "sourcetree"
|
||||
cask "spotify"
|
||||
cask "stats"
|
||||
cask "surge"
|
||||
cask "telegram"
|
||||
cask "typora"
|
||||
cask "visual-studio-code"
|
||||
cask "wechat"
|
||||
cask "wechatwork"
|
||||
cask "wezterm-nightly"
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,6 +1,7 @@
|
||||
nvim/plugin/
|
||||
nvim/.netrwhist
|
||||
raycast/extensions
|
||||
raycast/config.json
|
||||
*.env
|
||||
.git/
|
||||
.DS_Store
|
||||
|
||||
22
.zshrc
22
.zshrc
@@ -9,8 +9,7 @@ export PATH="$CARGO_PATH/bin:$GOPATH/bin:$PYENV_ROOT/shims:$PATH"
|
||||
export PATH="$HOME/.local/bin:${HOME}/.krew/bin:$PATH"
|
||||
|
||||
export LC_ALL=en_US.UTF-8
|
||||
export EDITOR=vim
|
||||
export LANG=en_US.UTF-8
|
||||
export EDITOR=vim export LANG=en_US.UTF-8
|
||||
export MANPAGER="sh -c \"col -b | vim -c 'set ft=man ts=8 nomod nolist nonu' \
|
||||
-c 'nnoremap i <nop>' \
|
||||
-c 'nnoremap <Space> <C-f>' \
|
||||
@@ -28,6 +27,7 @@ LDFLAGS="-L$brew_opt/zlib/lib -L$brew_opt/openssl@3/lib"
|
||||
CPPFLAGS="-I$brew_opt/zlib/include -I$brew_opt/openssl@3/include"
|
||||
export LDFLAGS=$LDFLAGS
|
||||
export CPPFLAGS=$CPPFLAGS
|
||||
export ZSH_HIGHLIGHT_MAXLENGTH=60
|
||||
|
||||
|
||||
DISABLE_MAGIC_FUNCTIONS=true
|
||||
@@ -74,27 +74,9 @@ alias wol_xps8940="host home.d0zingcat.xyz | cut -d ' ' -f 4 | cat | xargs -I {}
|
||||
alias batc='bat --paging=never'
|
||||
alias batcp='bat --plain --paging=never'
|
||||
alias fixscreen='sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.screensharing.plist && sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist'
|
||||
alias urldecode='python3 -c "import sys, urllib.parse as ul; \
|
||||
print(ul.unquote_plus(sys.argv[1]))"'
|
||||
alias urlencode='python3 -c "import sys, urllib.parse as ul; \
|
||||
print (ul.quote_plus(sys.argv[1]))"'
|
||||
alias zerotier_reload='sudo launchctl unload /Library/LaunchDaemons/com.zerotier.one.plist && sudo launchctl load /Library/LaunchDaemons/com.zerotier.one.plist'
|
||||
alias git_branch="git for-each-ref --sort=committerdate refs/heads/ --format='%(HEAD) %(color:yellow)%(refname:short)%(color:reset) - %(color:red)%(objectname:short)%(color:reset) - %(contents:subject) - %(authorname) (%(color:green)%(committerdate:relative)%(color:reset))'"
|
||||
alias git_clean="git branch --merged | grep -v 'master' | grep -v 'main' | cat | xargs git branch -d"
|
||||
#alias pyjson_decode='python3 -c "import sys, json; \
|
||||
#print(json.dumps(eval(sys.argv[1])))"'
|
||||
alias pyjson_decode_stdout='python3 -c "import sys, json, subprocess; \
|
||||
print(json.dumps(eval(subprocess.check_output( \
|
||||
\"pbpaste\", env={\"LANG\": \"en_US.UTF-8\"}).decode(\"utf-8\"))))"'
|
||||
alias pyjson_decode='python3 -c "import json, subprocess; \
|
||||
output=json.dumps(eval(subprocess.check_output(\
|
||||
\"pbpaste\", env={\"LANG\": \"en_US.UTF-8\"}).decode(\"utf-8\"))).encode(\"utf-8\"); \
|
||||
process=subprocess.Popen(\"pbcopy\", env={\"LANG\": \"en_US.UTF-8\"}, stdin=subprocess.PIPE); \
|
||||
process.communicate(output)"'
|
||||
alias ts_fmt='python3 -c "import datetime, subprocess; \
|
||||
print(\"UTC+800:\", datetime.datetime.fromtimestamp(int(subprocess.check_output(\"pbpaste\", env={\"LANG\": \"en_US.UTF-8\"}).decode(\"utf-8\")))); \
|
||||
print(\"UTC+000:\", datetime.datetime.fromtimestamp(int(subprocess.check_output(\"pbpaste\", env={\"LANG\": \"en_US.UTF-8\"}).decode(\"utf-8\"))-8*3600)); \
|
||||
"'
|
||||
alias leetcode_today='curl -sL "https://leetcode-cn.com/graphql" -H "content-type: application/json" -d '\''{"operationName":"questionOfToday","variables":{},"query":"query questionOfToday {\n todayRecord {\n question {\n questionFrontendId\n questionTitleSlug\n __typename\n }\n lastSubmission {\n id\n __typename\n }\n date\n userStatus\n __typename\n }\n}\n"}'\'' | jq '\''.data.todayRecord[0].question'\'''
|
||||
alias clean_tmux_session='ls ~/.tmux/resurrect/* -1dtr | head -n 100 | xargs rm -v'
|
||||
|
||||
|
||||
@@ -33,7 +33,6 @@ end
|
||||
|
||||
-- Shcemas and colors
|
||||
set('termguicolors', true) -- 开启24bit的颜色,开启这个颜色会更漂亮一些
|
||||
--cmd [[ colorscheme onebuddy ]]
|
||||
cmd([[ colorscheme tokyonight ]])
|
||||
--set('background', 'dark') -- 主题背景 dark-深色; light-浅色
|
||||
|
||||
|
||||
@@ -29,10 +29,6 @@ require('nvim-tree').setup({
|
||||
hint = '',
|
||||
},
|
||||
},
|
||||
update_to_buf_dir = {
|
||||
enable = true,
|
||||
auto_update = true,
|
||||
},
|
||||
update_focused_file = {
|
||||
enable = true,
|
||||
},
|
||||
@@ -42,7 +38,6 @@ require('nvim-tree').setup({
|
||||
--auto_close = true,
|
||||
hijack_netrw = true,
|
||||
update_cwd = true,
|
||||
focus_tree = false,
|
||||
open_on_setup = true,
|
||||
})
|
||||
|
||||
|
||||
@@ -1,14 +1,4 @@
|
||||
-- treesitter
|
||||
require('nvim-treesitter.configs').setup({
|
||||
ensure_installed = 'all', -- one of "all", "maintained" (parsers with maintainers), or a list of languages
|
||||
ignore_install = { 'javascript' }, -- List of parsers to ignore installing
|
||||
highlight = {
|
||||
enable = true, -- false will disable the whole extension
|
||||
disable = {}, -- list of language that will be disabled
|
||||
-- Setting this to true will run `:h syntax` and tree-sitter at the same time.
|
||||
-- Set this to `true` if you depend on 'syntax' being enabled (like for indentation).
|
||||
-- Using this option may slow down your editor, and you may see some duplicate highlights.
|
||||
-- Instead of true it can also be a list of languages
|
||||
additional_vim_regex_highlighting = false,
|
||||
},
|
||||
ensure_installed = { 'rust', 'go', 'python', 'lua', 'c' }, -- one of "all", "maintained" (parsers with maintainers), or a list of languages
|
||||
})
|
||||
|
||||
@@ -70,7 +70,7 @@ return require('packer').startup(function(use)
|
||||
end,
|
||||
})
|
||||
use('wakatime/vim-wakatime')
|
||||
use('psf/black')
|
||||
--use('psf/black')
|
||||
use({
|
||||
'preservim/nerdcommenter',
|
||||
config = function()
|
||||
@@ -122,18 +122,18 @@ return require('packer').startup(function(use)
|
||||
require('config.nvim-lsputils')
|
||||
end,
|
||||
})
|
||||
use({
|
||||
'github/copilot.vim',
|
||||
setup = function()
|
||||
vim.g.copilot_no_tab_map = 1
|
||||
vim.g.copilot_no_maps = 1
|
||||
vim.g.copilot_assume_mapped = 1
|
||||
end,
|
||||
config = function()
|
||||
local map = require('utils').map
|
||||
map('i', '<C-e>', 'copilot#Accept()', { expr = true })
|
||||
end,
|
||||
})
|
||||
--use({
|
||||
--'github/copilot.vim',
|
||||
--setup = function()
|
||||
--vim.g.copilot_no_tab_map = 1
|
||||
--vim.g.copilot_no_maps = 1
|
||||
--vim.g.copilot_assume_mapped = 1
|
||||
--end,
|
||||
--config = function()
|
||||
--local map = require('utils').map
|
||||
--map('i', '<C-e>', 'copilot#Accept()', { expr = true })
|
||||
--end,
|
||||
--})
|
||||
use({
|
||||
'nvim-treesitter/nvim-treesitter',
|
||||
run = ':TSUpdate',
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
#!/usr/bin/swift
|
||||
|
||||
// Required parameters:
|
||||
// @raycast.schemaVersion 1
|
||||
// @raycast.title Toggle AirPods
|
||||
// @raycast.mode silent
|
||||
// @raycast.packageName Audio
|
||||
//
|
||||
// Optional parameters:
|
||||
// @raycast.icon images/airpod.png
|
||||
//
|
||||
// Documentation:
|
||||
// @raycast.description Toggle AirPods bluetooth device
|
||||
// @raycast.author Nichlas W. Andersen
|
||||
// @raycast.authorURL https://github.com/itsnwa
|
||||
import IOBluetooth
|
||||
|
||||
// Get your device's MAC address by option (⌥) + clicking the bluetooth icon in the menu bar
|
||||
let deviceAddress = ""
|
||||
|
||||
func toggleAirPods() {
|
||||
guard let bluetoothDevice = IOBluetoothDevice(addressString: deviceAddress) else {
|
||||
print("Device not found")
|
||||
exit(1)
|
||||
}
|
||||
|
||||
if !bluetoothDevice.isPaired() {
|
||||
print("Device not paired")
|
||||
exit(1)
|
||||
}
|
||||
|
||||
if bluetoothDevice.isConnected() {
|
||||
print("AirPods Disconnected")
|
||||
bluetoothDevice.closeConnection()
|
||||
} else {
|
||||
print("AirPods Connected")
|
||||
bluetoothDevice.openConnection()
|
||||
}
|
||||
}
|
||||
|
||||
toggleAirPods()
|
||||
Reference in New Issue
Block a user