61 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			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
 |