summaryrefslogtreecommitdiff
path: root/artix/Makefile
diff options
context:
space:
mode:
authorNantha Sorubakanthan <nantha@mielota.com>2026-04-13 21:45:43 +0200
committerNantha Sorubakanthan <nantha@mielota.com>2026-04-13 21:45:43 +0200
commit0c913f1e421b9d47c052350c4c1d619e4ac6a297 (patch)
treec9124ff04b9252836221c41d2ca2fa133d166251 /artix/Makefile
Initial commit
Diffstat (limited to 'artix/Makefile')
-rw-r--r--artix/Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/artix/Makefile b/artix/Makefile
new file mode 100644
index 0000000..a3bdf57
--- /dev/null
+++ b/artix/Makefile
@@ -0,0 +1,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 ttf-0xproto-nerd 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 -