config/justfile
2024-03-13 20:40:51 +10:00

61 lines
1.7 KiB
Makefile

# Displays this message
default:
@just --list --justfile {{justfile()}}
# Installs the paru AUR helper
setup-aur:
rustup install stable
rm -rf /tmp/paru
git clone https://aur.archlinux.org/paru.git /tmp/paru
cd /tmp/paru; makepkg -si
rm -rf /tmp/paru
# Installs Code - OSS extensions
setup-code:
code-oss --install-extension davidanson.vscode-markdownlint
code-oss --install-extension enkia.tokyo-night
code-oss --install-extension irongeek.vscode-env
code-oss --install-extension kokakiwi.vscode-just
code-oss --install-extension ms-python.python
code-oss --install-extension ms-vscode.live-server
code-oss --install-extension naumovs.color-highlight
code-oss --install-extension pkief.material-icon-theme
code-oss --install-extension redhat.vscode-yaml
code-oss --install-extension rust-lang.rust-analyzer
code-oss --install-extension serayuzgur.crates
code-oss --install-extension spgoding.datapack-language-server
code-oss --install-extension tamasfe.even-better-toml
code-oss --install-extension tonybaloney.vscode-pets
code-oss --install-extension usernamehw.errorlens
code-oss --install-extension vscodevim.vim
# Enable the MPD socket
setup-mpd:
mkdir -p ~/.local/share/mpd
systemctl enable --now --user mpd.socket
# Set ZSH as default shell and install plugins
setup-shell:
chsh -s /usr/bin/zsh
sheldon lock
# Installs Waydroid with GAPPS
setup-waydroid:
paru -S binder_linux-dkms waydroid
sudo waydroid init -s GAPPS
sudo systemctl enable --now waydroid-container
waydroid session start &
# Stows all dotfiles into the correct locations
stow:
stow btop
stow code
stow gtk
stow fuzzel
stow kanshi
stow kitty
stow mako
stow ranger
stow river
stow waybar
stow zsh