summaryrefslogtreecommitdiff
path: root/artix/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'artix/Makefile')
-rw-r--r--artix/Makefile18
1 files changed, 8 insertions, 10 deletions
diff --git a/artix/Makefile b/artix/Makefile
index 9164d82..1a8d68b 100644
--- a/artix/Makefile
+++ b/artix/Makefile
@@ -1,21 +1,19 @@
.PHONY = all config stow unstow artix lsp pac
COLORSCHEME ?= slate
+FONT ?= monospace
-all:
- @echo COMMANDS:
- @echo
- @echo make stow
- @echo make unstow
- @echo COLORSCHEME=somesupportedcolorscheme make config
+all: config
config: unstow
set -a; \
+ export FONT="$(FONT)"; \
. colorscheme/$(COLORSCHEME).env; \
set +a; \
envsubst < template/alacritty/alacritty.toml > home/.config/alacritty/alacritty.toml; \
envsubst < template/dunst/dunstrc > home/.config/dunst/dunstrc; \
envsubst < template/waybar/style.css > home/.config/waybar/style.css
+ make stow
stow:
mkdir -p $$HOME/.local/bin/ $$HOME/.local/share/ $$HOME/.config/
@@ -25,14 +23,14 @@ 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
+ pacman -S --needed ttf-martian-mono-nerd 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-dinit chrony-dinit 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 -
+
+# lua-language-server jdtls vscode-langservers-extracted clang tinymist marksman lemminx pyright rustup typescript typescript-language-server
+