feat(config): add typed module-input fields with defaults
This commit is contained in:
@@ -2,3 +2,81 @@ version: 1
|
||||
extra_packages: []
|
||||
disabled_modules: []
|
||||
theme_overrides: {}
|
||||
|
||||
packages:
|
||||
base:
|
||||
- base-devel
|
||||
- git
|
||||
- curl
|
||||
- wget
|
||||
- unzip
|
||||
- zip
|
||||
- tree
|
||||
- htop
|
||||
- neofetch
|
||||
- ripgrep
|
||||
- fd
|
||||
- bat
|
||||
- eza
|
||||
- jq
|
||||
- zsh
|
||||
- clang
|
||||
- ca-certificates
|
||||
|
||||
fonts:
|
||||
- ttf-jetbrains-mono-nerd
|
||||
|
||||
arduino_cli:
|
||||
version: "0.35.3"
|
||||
url: "https://github.com/arduino/arduino-cli/releases/download/v0.35.3/arduino-cli_0.35.3_Linux_64bit.tar.gz"
|
||||
cores:
|
||||
- arduino:avr
|
||||
|
||||
zsh:
|
||||
oh_my_zsh_repo: "https://github.com/ohmyzsh/ohmyzsh.git"
|
||||
plugins:
|
||||
- name: zsh-autosuggestions
|
||||
repo: https://github.com/zsh-users/zsh-autosuggestions
|
||||
- name: zsh-syntax-highlighting
|
||||
repo: https://github.com/zsh-users/zsh-syntax-highlighting.git
|
||||
|
||||
zellij:
|
||||
config_url: ""
|
||||
|
||||
themes:
|
||||
source: "lib/themes"
|
||||
|
||||
shell_config:
|
||||
blocks:
|
||||
- name: archduino-path
|
||||
file: ".zshrc"
|
||||
content: |
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
- name: archduino-editor
|
||||
file: ".zshrc"
|
||||
content: |
|
||||
export EDITOR="nvim"
|
||||
export VISUAL="nvim"
|
||||
- name: archduino-starship
|
||||
file: ".zshrc"
|
||||
content: |
|
||||
eval "$(starship init zsh)"
|
||||
- name: archduino-zellij
|
||||
file: ".zshrc"
|
||||
content: |
|
||||
if [[ -z "$ZELLIJ" ]]; then
|
||||
zellij attach --create archduino
|
||||
fi
|
||||
- name: archduino-aliases
|
||||
file: ".zshrc"
|
||||
content: |
|
||||
alias adev="zellij --layout arduino"
|
||||
alias ac="arduino-cli"
|
||||
alias acc="arduino-cli compile"
|
||||
alias acu="arduino-cli upload"
|
||||
alias acm="arduino-cli monitor"
|
||||
alias acb="arduino-cli board list"
|
||||
alias lg="lazygit"
|
||||
alias v="nvim"
|
||||
alias y="yazi"
|
||||
alias theme="archduino-theme"
|
||||
|
||||
Reference in New Issue
Block a user