added todo.txt
This commit is contained in:
parent
7572de6f46
commit
6768634f28
20 changed files with 2278 additions and 0 deletions
47
modules/apt/module.yml
Normal file
47
modules/apt/module.yml
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
name: apt
|
||||
shortdesc: The apt module offers pseudo-declarative package and repository management using apt.
|
||||
example: |
|
||||
type: apt
|
||||
repos:
|
||||
cleanup: true # clean up added repos after module is done
|
||||
files:
|
||||
- https://brave-browser-apt-release.s3.brave.com/brave-browser.list
|
||||
- custom.list
|
||||
ppa:
|
||||
- ppa:ondrej/php
|
||||
- ppa:git-core/ppa
|
||||
keys:
|
||||
- https://brave-browser-apt-release.s3.brave.com/brave-core.asc
|
||||
backports: true # enable backports repository
|
||||
optfix: # performs symlinking for `/opt/` to allow certain packages to install
|
||||
- Tabby # needed because tabby installs into `/opt/Tabby/`
|
||||
- brave.com
|
||||
install:
|
||||
skip-unavailable: true # skip unavailable packages
|
||||
packages:
|
||||
- repo: brave-browser
|
||||
packages:
|
||||
- brave-browser
|
||||
- starship
|
||||
- https://github.com/Eugeny/tabby/releases/download/v1.0.209/tabby-1.0.209-linux-x64.deb
|
||||
- kubectl.deb
|
||||
remove:
|
||||
packages:
|
||||
- firefox
|
||||
- firefox-l10n-all
|
||||
replace:
|
||||
- from-repo: ppa:ondrej/php
|
||||
skip-unavailable: true # skip unavailable packages
|
||||
packages:
|
||||
- php8.2
|
||||
- php8.2-common
|
||||
- php8.2-cli
|
||||
task-install:
|
||||
with-optional: true # install optional packages from task
|
||||
packages:
|
||||
- gnome-desktop-environment
|
||||
- kde-plasma-desktop
|
||||
- xfce4
|
||||
task-remove:
|
||||
packages:
|
||||
- development-tools
|
||||
Loading…
Add table
Add a link
Reference in a new issue