Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Configuration files for my Arch Linux / Sway setup.

Stack

Component Tool
Compositor Sway
Bar Waybar
Widgets Eww
Notifications Mako
Launcher Rofi
Terminal Foot
Editor Neovim
Shell Zsh

Features

  • Eww widgets: Multi-device music player (Spotify via playerctl + Web API), control center with Wi-Fi, Bluetooth, DND, power profile, and disk usage
  • Waybar: Workspace indicator, mic status, battery, network, memory, VPN status, Spotify integration
  • Rofi-based Wi-Fi manager: Signal strength, security icons, connect/disconnect/forget support
  • Screenshot tool: Region select with slurp, auto-saved and copied to clipboard
  • Power notifications: Battery alerts via Mako on AC plug/unplug

Quick Start

Health Check

Validate your setup and check for missing dependencies:

~/.config/scripts/health-check.sh

Component Documentation

Dependencies

sway swaybg autotiling foot rofi mako eww waybar
playerctl spotify-player grim slurp wl-copy
nmcli bluetoothctl pactl tlp libnotify curl jq
ttf-jetbrains-mono-nerd

Setup

git clone https://github.com/icep0ps/dotfiles ~/dotfiles
cd ~/dotfiles
stow --target="$HOME" .

Spotify Multi-Device Setup

To enable Spotify playback from any device (phone, web, etc.):

~/.config/eww/scripts/spotify_auth_setup.sh

Utilities

Backup & Restore

# Create backup
~/.config/scripts/backup.sh

# Restore from backup
~/.config/scripts/restore.sh <backup-file.tar.gz>

Health Check

~/.config/scripts/health-check.sh

Screenshots

Home Terminals Neovim

About

🤩 Repository containing configuration files for my linux mint environment.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages