Skip to content

Ashwani1330/dotfiles-swayfx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles (SwayFX)

Minimalist configuration for SwayFX (Wayland).

Preview

Desktop Preview

Components

Component Application Notes
Window Manager SwayFX Blur & Radius enabled
Bar Waybar Custom CSS, MPRIS, & Pomodoro
Terminal Kitty Catppuccin Mocha Theme
Launcher Rofi Run / Drun / Window modes
Lock Screen Swaylock Custom ring colors
Notifications SwayNC Feature-rich notification center
Compositor Native SwayFX handles composition

Theming

  • Palette: Catppuccin Mocha
  • Bar Font: SF Pro Text, Inter, NotoSans Nerd Font
  • Terminal Font: FiraCode Nerd Font Mono
  • Icons: Papirus
  • Wallpaper: Managed via Sway config

Key Bindings

Click to view full keybindings list
Keybind Action Command
Applications
Mod + Enter Open Terminal $term (Kitty)
Mod + n Open File Manager thunar
Mod + d App Launcher rofi -show drun
Mod + Shift + d Run Command rofi -show run
Mod + . Emoji Picker rofi -show emoji
Mod + c Clipboard Manager cliphist
Navigation & Workspaces
Alt + Tab MRU Window Swap swayr switch-to-urgent-or-lru-window
Mod + Tab Visual Window List rofi -show window
Mod + Ctrl + Arrows Move Workspace move workspace to output
System
Mod + Shift + q Kill Focused Window kill
Mod + Shift + x Lock Screen swaylock
Mod + Shift + c Reload Configuration reload
Mod + Shift + e Exit Sway swaynag
Screenshots
Mod + Shift + s Region Screenshot grim + slurp
Print Full Screenshot grim
Window Management
Mod + f Toggle Fullscreen fullscreen
Mod + Shift + Space Toggle Floating floating toggle
Mod + b Split Horizontal splith
Mod + v Split Vertical splitv
Mod + s Stacking Layout layout stacking
Mod + w Tabbed Layout layout tabbed
Mod + e Toggle Split layout toggle split
Mod + Minus Scratchpad (Show) scratchpad show
Mod + Shift + Minus Scratchpad (Move) move scratchpad
Hardware / Media
Vol Up/Down/Mute Audio Control pactl
Bright Up/Down Brightness Control brightnessctl
Play/Next/Prev Media Control playerctl

Utilities Setup

  • Screenshot: grim + slurp (Copies to clipboard)
  • Clipboard: cliphist with Rofi integration
  • Audio: PipeWire with qpwgraph for patchbay control
  • Gestures: Native 3-finger (workspaces) and 4-finger (window list) swipes
  • Tiling: autotiling script
  • Auth Agent: polkit-gnome

Sources

About

Minimalist configuration for SwayFX (Wayland) 🦋

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors