Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

A minimal, opinionated SwayFX setup running on Debian Testing.

Screenshots

SwayFX workspace SwayFX layout
SwayFX terminal

Stack

Requirements

  • OS: Debian 13 (Trixie) — should work on any Debian-based distro with minor tweaks
  • Font: JetBrains Mono Nerd Font (all variants)
  • Network Manager: networkmanager_dmenu (for Wi-Fi selection when clicking the network icon in Waybar)

Install Nerd Fonts

# Download JetBrainsMono Nerd Font from https://www.nerdfonts.com/font-downloads
# Unzip and copy .ttf files to ~/.local/share/fonts/JetBrainsMono/
fc-cache -fv

Install networkmanager_dmenu

sudo apt install networkmanager-dmenu

Repository Structure

dotfiles/
├── sway/          # SwayFX, SwayNC, Swaylock, Wlogout
├── waybar/        # Status bar
├── wofi/          # Application launcher
├── foot/          # Terminal emulator
├── fish/          # Shell configuration
├── fastfetch/     # System info display
└── themes/        # Theme switcher + themes

See each folder's README for setup notes.

Quick Setup

  1. Copy configs to ~/.config/ (adjust paths if needed):
cp -r sway/swayfx ~/.config/sway
cp -r sway/swaync ~/.config/swaync
cp -r sway/swaylock ~/.config/swaylock
cp -r sway/wlogout ~/.config/wlogout
cp -r waybar ~/.config/waybar
cp -r wofi ~/.config/wofi
cp -r foot ~/.config/foot
cp -r fish ~/.config/fish
cp -r fastfetch ~/.config/fastfetch
  1. Copy themes:
cp -r themes ~/.themes
  1. Install required packages:
sudo apt install swayfx waybar wofi foot swaync swaylock wlogout fastfetch fish brightnessctl playerctl slurp grim pavucontrol networkmanager-dmenu python3 jq
  1. Update paths in configs if your home directory or layout differs.

Keybindings (SwayFX)

Keybinding Action
Super + Return Open terminal
Super + d Application launcher
Super + p Logout dialog
Super + t Theme switcher
Super + Shift + t Create new theme
Super + Shift + c Reload config
Super + Shift + e Exit SwayFX
Super + f Toggle fullscreen
Super + j/k Focus left/right
Super + Ctrl + j/k Move window left/right
Super + 1-9 Switch workspace
Super + Shift + 1-9 Move window to workspace
Super + Shift + s Screenshot (area select)

About

My humble dotfiles

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages