mirror of
https://github.com/ivuorinen/dotfiles.git
synced 2026-01-26 11:14:08 +00:00
moved config around, did cleanup and moved TMUX_TMPDIR under XDG_STATE_HOME. added the state/tmux folder creation to the dotbot install config.
112 lines
2.8 KiB
YAML
112 lines
2.8 KiB
YAML
---
|
|
- include: 'tools/dotbot-defaults.yaml'
|
|
|
|
- clean:
|
|
~/:
|
|
~/.config:
|
|
recursive: true
|
|
~/.local:
|
|
recursive: true
|
|
~/.ssh:
|
|
recursive: true
|
|
|
|
- create:
|
|
~/.cache:
|
|
~/.cache/git:
|
|
~/.config:
|
|
~/.local:
|
|
~/.local/bin:
|
|
~/.local/run:
|
|
~/.local/share:
|
|
~/.local/share/gnupg:
|
|
mode: 0700
|
|
~/.local/state:
|
|
~/.local/state/tmux:
|
|
~/.local/state/zsh:
|
|
~/.ssh:
|
|
mode: 0700
|
|
~/.ssh/local.d:
|
|
mode: 0700
|
|
~/Code:
|
|
|
|
- link:
|
|
~/:
|
|
force: true
|
|
glob: true
|
|
path: base/*
|
|
prefix: '.'
|
|
~/.config/:
|
|
glob: true
|
|
relink: true
|
|
path: config/*
|
|
exclude: [config/nvm, config/fzf]
|
|
~/.local/bin:
|
|
glob: true
|
|
path: local/bin/*
|
|
exclude: [local/bin/fzf]
|
|
~/.local/fzf:
|
|
glob: true
|
|
path: config/fzf/*
|
|
~/.local/man:
|
|
glob: true
|
|
path: local/man/**
|
|
~/.local/share:
|
|
glob: true
|
|
path: local/share/*
|
|
~/.ssh/:
|
|
glob: true
|
|
mode: 0600
|
|
path: ssh/*
|
|
|
|
- shell:
|
|
- bash add-submodules.sh || true
|
|
- git submodule update --init --recursive --force
|
|
|
|
- asdf:
|
|
- plugin: 1password-cli
|
|
url: https://github.com/NeoHsu/asdf-1password-cli.git
|
|
- plugin: age
|
|
url: https://github.com/threkk/asdf-age.git
|
|
- plugin: direnv
|
|
url: https://github.com/asdf-community/asdf-direnv.git
|
|
- plugin: dotenv-linter
|
|
url: https://github.com/wesleimp/asdf-dotenv-linter.git
|
|
- plugin: editorconfig-checker
|
|
url: https://github.com/gabitchov/asdf-editorconfig-checker.git
|
|
- plugin: fd
|
|
url: https://gitlab.com/wt0f/asdf-fd.git
|
|
- plugin: github-cli
|
|
url: https://github.com/bartlomiejdanek/asdf-github-cli.git
|
|
- plugin: golang
|
|
url: https://github.com/asdf-community/asdf-golang.git
|
|
- plugin: hadolint
|
|
url: https://github.com/devlincashman/asdf-hadolint.git
|
|
- plugin: kubectl
|
|
url: https://github.com/asdf-community/asdf-kubectl.git
|
|
- plugin: pre-commit
|
|
url: https://github.com/jonathanmorley/asdf-pre-commit.git
|
|
- plugin: ripgrep
|
|
url: https://gitlab.com/wt0f/asdf-ripgrep.git
|
|
- plugin: rust
|
|
url: https://github.com/code-lever/asdf-rust.git
|
|
- plugin: shellcheck
|
|
url: https://github.com/luizm/asdf-shellcheck.git
|
|
- plugin: shfmt
|
|
url: https://github.com/luizm/asdf-shfmt.git
|
|
- plugin: terragrunt
|
|
url: https://github.com/ohmer/asdf-terragrunt.git
|
|
- plugin: tf-summarize
|
|
url: https://github.com/adamcrews/asdf-tf-summarize.git
|
|
- plugin: yamllint
|
|
url: https://github.com/ericcornelissen/asdf-yamllint.git
|
|
- plugin: yq
|
|
url: https://github.com/sudermanjr/asdf-yq.git
|
|
|
|
- shell:
|
|
- bash local/bin/dfm install all
|
|
|
|
- pipx:
|
|
file: tools/requirements-pipx.txt
|
|
stdout: true
|
|
stderr: true
|