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.26.1" wokwi_url: "https://github.com/wokwi/wokwi-cli/releases/download/v0.26.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"