summaryrefslogtreecommitdiff
path: root/artix/Makefile
blob: e30ece57cdfcbf0b639c7b661f81b32d476eb98c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
all: stow

stow:
	mkdir -p $$HOME/.local/bin/ $$HOME/.local/share/ $$HOME/.config/
	stow -v -t $$HOME -R home

unstow:
	stow -v -t $$HOME -D home

artix:
	pacman -S --needed hyprland hyprpicker alacritty waybar dunst grim wl-clipboard slurp xdg-desktop-portal-hyprland xdg-user-dirs zsh zsh-autosuggestions zsh-syntax-highlighting brightnessctl firefox zathura-pdf-poppler thunderbird keepassxc mpv yt-dlp nsxiv pavucontrol time tree openssh man-db man-pages pacman-contrib stow fzf syncthing ufw-openrc chrony-openrc rofi hyprpolkitagent
	@echo "  Change your shell to zsh (chsh -s /bin/zsh)"
	@echo "  Enable ufw"
	@echo "  Enable chrony"

lsp:
	paru -S --needed lua-language-server jdtls vscode-langservers-extracted clang tinymist marksman lemminx pyright rustup typescript typescript-language-server

pac:
	paccache -r
	pacman -Qdtq | pacman -Rns -