Add initial light/dark themes and profiles
This commit is contained in:
@@ -4,36 +4,27 @@ dotfiles_dir = "src/dotfiles"
|
||||
[settings]
|
||||
# An array of toml files paths containing the variables to inject in your templatized dotfiles
|
||||
# You can have multiple var files as long as variable names does not colide.
|
||||
vars = [ "vars.toml" ]
|
||||
vars = [ "dark.toml", "vars.toml" ]
|
||||
|
||||
# An array of post install shell commands
|
||||
# hooks = [ "" ]
|
||||
|
||||
[profiles.light]
|
||||
vars = [ "light.toml" ]
|
||||
|
||||
[profiles.dark]
|
||||
vars = [ "dark.tml" ]
|
||||
|
||||
[settings.dots]
|
||||
# A dot entry representing a symlink, `source` is relative to `dotfiles_dir`
|
||||
# and `target` shall be relative to $HOME directory or absolute.
|
||||
# You can have as many dot entry as you want, linking files or directories
|
||||
|
||||
# alacritty
|
||||
alacritty = { source = "alacritty", target = ".config/alacritty" }
|
||||
sway = { source = "sway", target = ".config/sway" }
|
||||
waybar = { source = "waybar", target = ".config/waybar" }
|
||||
wofi = { source = "wofi", target = ".config/wofi" }
|
||||
|
||||
# zsh
|
||||
zsh = { source = "aliases", target = ".aliases" }
|
||||
p10k = { source = "p10k.zsh", target = ".p10k.zsh" }
|
||||
zshenv = { source = "zshenv", target = ".zshenv" }
|
||||
zshrc = { source = "zshrc", target = ".zshrc" }
|
||||
|
||||
# vim
|
||||
nvim = { source = "nvim", target = ".config/nvim" }
|
||||
vimrc = { source = "vimrc", target = ".vimrc" }
|
||||
|
||||
# helix
|
||||
helix = { source = "helix", target = ".config/helix" }
|
||||
|
||||
# tmux
|
||||
tmux = { source = "tmux", target = ".config/tmux" }
|
||||
tmux_conf = { source = "tmux.conf", target = ".tmux.conf" }
|
||||
# broot
|
||||
broot = { source = "broot", target = ".config/broot" }
|
||||
|
||||
# git
|
||||
git_template = { source = "git_template", target = ".git_template" }
|
||||
@@ -44,11 +35,17 @@ gitui = { source = "gitui", target = ".config/gitui" }
|
||||
# gpg
|
||||
gpg_agent = { source = "gnupg/gpg-agent.conf", target = ".gnupg/gpg-agent.conf" }
|
||||
|
||||
# zellij
|
||||
zellij = { source = "zellij", target = ".config/zellij" }
|
||||
# helix
|
||||
helix = { source = "helix", target = ".config/helix" }
|
||||
|
||||
# navi
|
||||
navi = { source = "navi", target = ".config/navi" }
|
||||
|
||||
# broot
|
||||
broot = { source = "broot", target = ".config/broot" }
|
||||
# tmux
|
||||
tmux = { source = "tmux", target = ".config/tmux" }
|
||||
tmux_conf = { source = "tmux.conf", target = ".tmux.conf" }
|
||||
|
||||
# zsh
|
||||
zsh = { source = "aliases", target = ".aliases" }
|
||||
zshenv = { source = "zshenv", target = ".zshenv" }
|
||||
zshrc = { source = "zshrc", target = ".zshrc" }
|
||||
|
Reference in New Issue
Block a user