feat: structure work
- split files/ into separate dirs - rename scripts/ to script/, remove .sh extensions - remove publish scripts, tf module, use github host - remove unused install files
This commit is contained in:
107
script/install_config.json
Normal file
107
script/install_config.json
Normal file
@@ -0,0 +1,107 @@
|
||||
{
|
||||
"apt_repositories": [
|
||||
{
|
||||
"signingKey": "https://apt.releases.hashicorp.com/gpg",
|
||||
"repository": "https://apt.releases.hashicorp.com",
|
||||
"components": "buster main"
|
||||
},
|
||||
{
|
||||
"signingKey": "https://dl.yarnpkg.com/debian/pubkey.gpg",
|
||||
"repository": "https://dl.yarnpkg.com/debian",
|
||||
"components": "stable main"
|
||||
},
|
||||
{
|
||||
"signingKey": "https://packages.cloud.google.com/apt/doc/apt-key.gpg",
|
||||
"repository": "https://packages.cloud.google.com/apt",
|
||||
"components": "cloud-sdk main"
|
||||
},
|
||||
{
|
||||
"signingKey": "https://packages.cloud.google.com/apt/doc/apt-key.gpg",
|
||||
"repository": "https://apt.kubernetes.io/",
|
||||
"components": "kubernetes-xenial main"
|
||||
},
|
||||
{
|
||||
"signingKey": "https://download.docker.com/linux/debian/gpg",
|
||||
"repository": "https://download.docker.com/linux/debian",
|
||||
"components": "buster stable"
|
||||
},
|
||||
{
|
||||
"signingKey": "https://download.opensuse.org/repositories/shells:fish/Debian_10/Release.key",
|
||||
"repository": "https://download.opensuse.org/repositories/shells:/fish/Debian_10/",
|
||||
"components": "/"
|
||||
},
|
||||
{
|
||||
"signingKey": "https://cli.github.com/packages/githubcli-archive-keyring.gpg",
|
||||
"repository": "https://cli.github.com/packages",
|
||||
"components": "stable main"
|
||||
}
|
||||
],
|
||||
"apt_core_dependencies": [
|
||||
"curl",
|
||||
"gnupg",
|
||||
"gnupg2"
|
||||
],
|
||||
"apt_dependencies": [
|
||||
"apt-transport-https",
|
||||
"ca-certificates",
|
||||
"containerd.io",
|
||||
"cowsay",
|
||||
"default-jre",
|
||||
"devscripts",
|
||||
"docker-ce-cli",
|
||||
"docker-ce",
|
||||
"emacs",
|
||||
"fd-find",
|
||||
"figlet",
|
||||
"fish",
|
||||
"fonts-nanum",
|
||||
"fortune-mod",
|
||||
"fzf",
|
||||
"gh",
|
||||
"git",
|
||||
"google-cloud-sdk",
|
||||
"kubectl",
|
||||
"lsb-release",
|
||||
"make",
|
||||
"net-tools",
|
||||
"netcat",
|
||||
"openssh-client",
|
||||
"openssh-server",
|
||||
"redis-tools",
|
||||
"screenfetch",
|
||||
"stow",
|
||||
"terraform-ls",
|
||||
"terraform",
|
||||
"tmux",
|
||||
"unzip",
|
||||
"yarn"
|
||||
],
|
||||
"node_dependencies": [
|
||||
"firebase-tools",
|
||||
"neovim",
|
||||
"typescript-language-server",
|
||||
"typescript"
|
||||
],
|
||||
"pip_dependencies": [
|
||||
"awscli",
|
||||
"docker-compose",
|
||||
"neovim",
|
||||
"poetry",
|
||||
"python-language-server[all]",
|
||||
"pyvim"
|
||||
],
|
||||
"stow_packages": [
|
||||
{
|
||||
"name": "config",
|
||||
"target": "CONFIG"
|
||||
},
|
||||
{
|
||||
"name": "home",
|
||||
"target": "HOME"
|
||||
},
|
||||
{
|
||||
"name": "ssh",
|
||||
"target": "SSH"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user