dots/.dotter/machines/fedora.toml
aleidk 6e2a88508c change completion plugin
this was done to support dynamically enabling AI autosuggestion and is
disabled by default
2024-11-25 13:23:05 -03:00

66 lines
1.1 KiB
TOML

# Dotter only support merging tables, and put the key-values into the global scope of the tables
# If we try to use the same variable name in a package, it will throw an error
# if we try to use the same key in a nested table, it will be overriden with the last value
#
# the fix to this is to have a table with unique keys, this is supported by handlerbars {{#each}} directive
# but will give us an array as value, so we need to flatten it
[utils.variables]
pkg-install = "sudo dnf install -y"
[cli.variables.copr]
cli = [
"atim/lazygit",
"atim/starship"
]
[cli.variables.packages]
cli = [
"bat",
"dnf-plugin-system-upgrade",
"duf",
"eza",
"fd-find",
# "firefox-dev",
"flatpak",
"fzf",
"git",
"kitty",
"lazygit",
"neovim",
"remove-retired-packages",
"ripgrep",
"sd",
"starship",
"tealdeer",
"zoxide",
"zsh",
]
[dev.variables.packages]
dev = [
"gcc",
"gcc-c++",
"just",
"nodejs",
"openssl",
"openssl-devel",
"tmux",
"tree-sitter-cli",
]
[dev.variables.cargo.packages]
dev = [
"cocogitto"
]
[zsh.variables.packages]
zsh = [
"zsh"
]
[rust.variables.cargo.packages]
rust = [
"yazi-fm",
"yazi-cli",
]