dotfiles/Makefile

41 lines
743 B
Makefile

all: base graphical languages
base: setup
setup:
sudo xbps-install -y stow xtools neovim tmux yazi
stow .
graphical: graphical-xorg graphical-river
graphical-xorg:
sudo xbps-install -y xorg picom feh bspwm wezterm firefox
graphical-river:
sudo xbps-install -y river wezterm firefox
languages: rust zig haskell java kotlin javascript
rust:
sudo xbps-install -y rustup
mkdir --parents ~/projects/rust
zig:
sudo xbps-install -y zig zls
mkdir --parents ~/projects/zig
haskell:
sudo xbps-install -y ghc
mkdir --parents ~/projects/zig
java:
sudo xbps-install -y openjdk21 maven gradle
mkdir --parents ~/projects/java
kotlin:
sudo xbps-install -y kotlin maven gradle
mkdir --parents ~/projects/kotlin
javascript: