-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.toml
More file actions
39 lines (33 loc) · 1.09 KB
/
Copy pathconfig.toml
File metadata and controls
39 lines (33 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[settings]
dotfiles.root = "~/.dotfiles"
dotfiles.default_mode = "symlink"
env_shell_expand = true
idiomatic_version_file_enable_tools = []
experimental = true
[dotfiles]
"~/.config/**" = {}
"~/.bashrc/activate" = { block = 'eval "$(~/.local/bin/mise activate bash)"' } # non-login shell
"~/.bash_profile/activate" = { block = 'eval "$(~/.local/bin/mise activate bash)"' } # login shell
[env]
PS1 = '\[\e[32m\]\u \[\e[$([ $? -ne 0 ] && echo 31 || echo 0)m\]➜ \[\e[34m\]\w \[\e[0m\]\$ '
HISTSIZE = 10000
HISTFILESIZE = 20000
XDG_CONFIG_HOME = "${HOME}/.config"
XDG_DATA_HOME = "${HOME}/.local/share"
XDG_CACHE_HOME = "${HOME}/.cache"
XDG_STATE_HOME = "${HOME}/.local/state"
DOTNET_CLI_HOME = "${XDG_DATA_HOME}/dotnet"
HISTFILE = "${XDG_STATE_HOME}/bash/history"
LESSHISTFILE = "${XDG_STATE_HOME}/less/history"
VIMINIT = 'source ${XDG_CONFIG_HOME}/vim/vimrc'
[shell_alias]
ls = "ls --color=auto"
ll = "ls -la"
dd = "du -sch $(ls -A)"
[hooks]
enter = ["shopt -s checkwinsize", 'mkdir -p "${XDG_STATE_HOME}"/bash']
[tools]
lazygit = "latest"
ripgrep = "latest"
[bootstrap.user]
login_shell = "/bin/bash"