diff --git a/.github/workflows/gitee_sync.yml b/.github/workflows/gitee_sync.yml index 231b2a2..3c8d757 100644 --- a/.github/workflows/gitee_sync.yml +++ b/.github/workflows/gitee_sync.yml @@ -5,7 +5,7 @@ on: - main - dev schedule: - - cron: 0 4 * * 1 + - cron: 10 4 * * * workflow_dispatch: ~ jobs: dotfiles: @@ -25,71 +25,3 @@ jobs: force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 static_list: "dotfiles" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 timeout: '600s' # git超时设置,超时后会自动重试git操作 - ohmyzsh: - runs-on: ubuntu-20.04 - steps: - - name: ohmyzsh repo # 名字随便起 - uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action - with: - src: github/ohmyzsh # 源端账户名(github) - dst: gitee/dictxiong # 目的端账户名(gitee) - dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 - dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 - src_account_type: org - dst_account_type: user # 账户类型 - clone_style: "https" # 使用https方式进行clone,也可以使用ssh - debug: true # 启用后会显示所有执行命令 - force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 - static_list: "ohmyzsh" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 - timeout: '600s' # git超时设置,超时后会自动重试git操作 - zsh-users: - runs-on: ubuntu-20.04 - steps: - - name: zsh-users repos # 名字随便起 - uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action - with: - src: github/zsh-users # 源端账户名(github) - dst: gitee/dictxiong # 目的端账户名(gitee) - dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 - dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 - src_account_type: org - dst_account_type: user # 账户类型 - clone_style: "https" # 使用https方式进行clone,也可以使用ssh - debug: true # 启用后会显示所有执行命令 - force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 - static_list: "antigen,zsh-syntax-highlighting,zsh-autosuggestions,zsh-completions" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 - timeout: '600s' # git超时设置,超时后会自动重试git操作 - tmux-mem-cpu-load: - runs-on: ubuntu-20.04 - steps: - - name: thewtex/tmux-mem-cpu-load # 名字随便起 - uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action - with: - src: github/thewtex # 源端账户名(github) - dst: gitee/dictxiong # 目的端账户名(gitee) - dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 - dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 - src_account_type: user - dst_account_type: user # 账户类型 - clone_style: "https" # 使用https方式进行clone,也可以使用ssh - debug: true # 启用后会显示所有执行命令 - force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 - static_list: "tmux-mem-cpu-load" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 - timeout: '600s' # git超时设置,超时后会自动重试git操作 - tmux-plugins: - runs-on: ubuntu-20.04 - steps: - - name: tmux-plugins/tmux-resurrect # 名字随便起 - uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action - with: - src: github/tmux-plugins # 源端账户名(github) - dst: gitee/dictxiong # 目的端账户名(gitee) - dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 - dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 - src_account_type: org - dst_account_type: user # 账户类型 - clone_style: "https" # 使用https方式进行clone,也可以使用ssh - debug: true # 启用后会显示所有执行命令 - force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 - static_list: "tpm,tmux-resurrect" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 - timeout: '600s' # git超时设置,超时后会自动重试git操作 \ No newline at end of file diff --git a/.github/workflows/gitee_sync_dependencies.yml b/.github/workflows/gitee_sync_dependencies.yml new file mode 100644 index 0000000..688f8a2 --- /dev/null +++ b/.github/workflows/gitee_sync_dependencies.yml @@ -0,0 +1,108 @@ +name: sync dependencies to gitee +on: + schedule: + - cron: 0 4 * * * + workflow_dispatch: ~ +jobs: + ohmyzsh: + runs-on: ubuntu-20.04 + steps: + - name: ohmyzsh repo # 名字随便起 + uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action + with: + src: github/ohmyzsh # 源端账户名(github) + dst: gitee/dictxiong # 目的端账户名(gitee) + dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 + dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 + src_account_type: org + dst_account_type: user # 账户类型 + clone_style: "https" # 使用https方式进行clone,也可以使用ssh + debug: true # 启用后会显示所有执行命令 + force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 + static_list: "ohmyzsh" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 + timeout: '600s' # git超时设置,超时后会自动重试git操作 + zsh-users: + runs-on: ubuntu-20.04 + steps: + - name: zsh-users repos # 名字随便起 + uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action + with: + src: github/zsh-users # 源端账户名(github) + dst: gitee/dictxiong # 目的端账户名(gitee) + dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 + dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 + src_account_type: org + dst_account_type: user # 账户类型 + clone_style: "https" # 使用https方式进行clone,也可以使用ssh + debug: true # 启用后会显示所有执行命令 + force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 + static_list: "antigen,zsh-syntax-highlighting,zsh-autosuggestions,zsh-completions" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 + timeout: '600s' # git超时设置,超时后会自动重试git操作 + tmux-mem-cpu-load: + runs-on: ubuntu-20.04 + steps: + - name: thewtex/tmux-mem-cpu-load # 名字随便起 + uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action + with: + src: github/thewtex # 源端账户名(github) + dst: gitee/dictxiong # 目的端账户名(gitee) + dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 + dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 + src_account_type: user + dst_account_type: user # 账户类型 + clone_style: "https" # 使用https方式进行clone,也可以使用ssh + debug: true # 启用后会显示所有执行命令 + force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 + static_list: "tmux-mem-cpu-load" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 + timeout: '600s' # git超时设置,超时后会自动重试git操作 + tmux-plugins: + runs-on: ubuntu-20.04 + steps: + - name: tmux-plugins # 名字随便起 + uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action + with: + src: github/tmux-plugins # 源端账户名(github) + dst: gitee/dictxiong # 目的端账户名(gitee) + dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 + dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 + src_account_type: org + dst_account_type: user # 账户类型 + clone_style: "https" # 使用https方式进行clone,也可以使用ssh + debug: true # 启用后会显示所有执行命令 + force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 + static_list: "tpm,tmux-resurrect" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 + timeout: '600s' # git超时设置,超时后会自动重试git操作 + vundle.vim: + runs-on: ubuntu-20.04 + steps: + - name: VundleVim/Vundle.vim # 名字随便起 + uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action + with: + src: github/VundleVim # 源端账户名(github) + dst: gitee/dictxiong # 目的端账户名(gitee) + dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 + dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 + src_account_type: org + dst_account_type: user # 账户类型 + clone_style: "https" # 使用https方式进行clone,也可以使用ssh + debug: true # 启用后会显示所有执行命令 + force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 + static_list: "Vundle.vim" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 + timeout: '600s' # git超时设置,超时后会自动重试git操作 + onedark.vim: + runs-on: ubuntu-20.04 + steps: + - name: joshdick/onedark.vim # 名字随便起 + uses: Yikun/hub-mirror-action@v1.2 # 使用Yikun/hub-mirror-action + with: + src: github/joshdick # 源端账户名(github) + dst: gitee/dictxiong # 目的端账户名(gitee) + dst_key: ${{ secrets.GITEE_PRIVATE_KEY }} # SSH密钥对中的私钥 + dst_token: ${{ secrets.GITEE_TOKEN }} # Gitee账户的私人令牌 + src_account_type: user + dst_account_type: user # 账户类型 + clone_style: "https" # 使用https方式进行clone,也可以使用ssh + debug: true # 启用后会显示所有执行命令 + force_update: true # 启用后,强制同步,即强制覆盖目的端仓库 + static_list: "onedark.vim" # 静态同步列表,在此填写需要同步的仓库名称,可填写多个 + timeout: '600s' # git超时设置,超时后会自动重试git操作 \ No newline at end of file diff --git a/.tmux.conf2 b/.tmux.conf2 index 2b788d3..0a9c7d3 100644 --- a/.tmux.conf2 +++ b/.tmux.conf2 @@ -35,13 +35,13 @@ set -g status-style fg=white,bg=colour241 set -g status-interval 1 set -g status-justify centre set -g status-left-length 23 -set -g status-left "#[fg=#f9f1a5]#(whoami)#[default]@#(hostname | sed 's/-ibd-ink//g')[#S]" +set -g status-left "#[fg=colour228]#(whoami)#[default]@#(hostname | sed 's/-ibd-ink//g')[#S]" set -g status-right-length 60 set -g status-right "#[default]#(~/.tmux/plugins/tmux-mem-cpu-load/tmux-mem-cpu-load --averages-count 1 --interval 2)#[default] " set -ag status-right "#[default]#(uptime | cut -f 4-5 -d ' ' | cut -f 1 -d ',' | sed 's/ //g')" set -ag status-right " #[fg=white,bg=default]%H:%M:%S" set -g window-status-style fg=colour248 -set -g window-status-current-style fg=#f9f1a5,bg=colour237 +set -g window-status-current-style fg=colour228,bg=colour237 set -g window-status-activity-style fg=colour237,bg=colour248 set -g window-status-bell-style fg=colour237,bg=colour214 # panes and windows