Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🌿 Alpine Sway-WM Dotfiles

🔥 System Information

Component Details
Distro Alpine Linux - 3.18.12
WM Sway (i3-compatible tiling WM for Wayland)
Terminal Alacritty (GPU-accelerated terminal)
Shell Zsh + Zap + Starship (for a modern prompt)
Launcher Rofi (Wayland)
Clipboard Cliphist
File Manager Thunar

🎨 Theme & Appearance

This setup uses Catppuccin Mocha as the primary theme across all components:

  • GTK Theme: Catppuccin GTK
  • Cursor Theme: Catppuccin Mocha
  • Sway Notification Center (swaync): Catppuccin Mocha
  • Sway Window Manager: Catppuccin Mocha

For applying the GTK theme, follow these instructions.


🖼️ Gallery

Here are some screenshots of the setup:

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8


💻 Installation Guide

1️⃣ Clone the Repository

git clone https://github.com/zanderp/alpine-swaywm-dotfiles.git

2️⃣ Copy Configuration Files

⚠️ WARNING: This will overwrite your existing configuration. Backup your files first!

cd alpine-swaywm-dotfiles
cp -r .config/* ~/.config/
cp -r .zshrc ~/

3️⃣ Install Dependencies

For Alpine Linux

sudo apk add sway swaybg waybar jq findutils mpd ncmpcpp swayidle wf-recorder dmenu brightnessctl mako \
             cliphist grim slurp pamixer polkit-gnome starship xdg-user-dirs xdg-utils gvfs gvfs-mtp gvfs-nfs \
             wl-clipboard playerctl alacritty network-manager-applet grimshot yad xdg-desktop-portal-wlr \
             rofi swaylock-effects ttf-jetbrains-mono-nerd

Zsh & Zap Installation

zsh <(curl -s https://raw.githubusercontent.com/zap-zsh/zap/master/install.zsh) --branch release-v1

More details can be found on Zap's GitHub.


🔧 Additional Customizations

🖌️ Theme (Catppuccin Mocha)

To apply the Catppuccin Mocha GTK theme, follow the official setup guide.

🔐 Swaylock Effects

Swaylock Effects adds a nice lock screen with blur effects. Install it with:

sudo apk add swaylock-effects

🔤 Fonts

JetBrains Mono Nerd Font is used for icons and powerline features.

sudo apk add ttf-jetbrains-mono-nerd

✅ Final Notes

Once everything is set up, restart your session or run:

exec sway

Please look over the ~/.config/sway/config file so you can see the basic key bindings. Use MOD+ALT+R to reload sway to apply changes without restarting the session.

Enjoy your minimalist but powerful Wayland setup! 🚀

Modified/Adapted(for Alpine)/Improved version of this repo.

About

A collection of swaywm dotfiles for alpine linux

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages