100 lines
2.2 KiB
YAML
100 lines
2.2 KiB
YAML
version: 1
|
|
extra_packages: []
|
|
disabled_modules: []
|
|
theme_overrides: {}
|
|
|
|
packages:
|
|
base:
|
|
- base-devel
|
|
- git
|
|
- curl
|
|
- wget
|
|
- unzip
|
|
- zip
|
|
- tree
|
|
- htop
|
|
- fastfetch
|
|
- 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"
|
|
|
|
neovim:
|
|
nvchad_starter_repo: "https://github.com/NvChad/starter"
|
|
|
|
renode:
|
|
wokwi_version: "0.28.1"
|
|
wokwi_url: "https://github.com/wokwi/wokwi-cli/releases/download/v0.28.1/wokwi-cli-linuxstatic-x64"
|
|
platforms:
|
|
- name: stm32f4
|
|
repl_path: "platforms/boards/stm32f4_discovery.repl"
|
|
machine: "STM32F4_Discovery"
|
|
- name: rp2040
|
|
repl_path: "platforms/cpus/rp2040.repl"
|
|
machine: "RP2040"
|
|
- name: nrf52840
|
|
repl_path: "platforms/cpus/nrf52840.repl"
|
|
machine: "nRF52840"
|