add pre_deploy.sh script for dotter
This commit is contained in:
parent
808cdb3201
commit
d93bf44ae0
7 changed files with 192 additions and 16 deletions
54
.dotter/machines/fedora.toml
Normal file
54
.dotter/machines/fedora.toml
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
# 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",
|
||||
"lazygit",
|
||||
"neovim",
|
||||
"remove-retired-packages",
|
||||
"ripgrep",
|
||||
"sd",
|
||||
"starship",
|
||||
"tealdeer",
|
||||
"zoxide",
|
||||
"zsh",
|
||||
]
|
||||
|
||||
[dev.variables.packages]
|
||||
dev = [
|
||||
"gcc",
|
||||
"gcc-c++",
|
||||
"nodejs",
|
||||
"openssl",
|
||||
"openssl-devel",
|
||||
"tmux",
|
||||
"tree-sitter-cli",
|
||||
]
|
||||
|
||||
[rust.variables]
|
||||
cargo.packages = [
|
||||
"yazi-fm",
|
||||
"yazi-cli",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue