Skip to content

Latest commit

 

History

History
53 lines (44 loc) · 4.2 KB

README.md

File metadata and controls

53 lines (44 loc) · 4.2 KB

dotfiles-sway

Note

I'm using this setup right now as I moved all of my workflow to hyprland. Go check it out!

personal gruvbox'ed daily-driver dotfiles for Sway/SwayFX and my Arch Linux setup.

Previews

2024-08-17T21:05:44,704559941+03:00 2024-08-17T21:07:29,729463961+03:00 2024-08-17T22:09:37,672697948+03:00 2024-08-17T22:54:51,021276569+03:00


Features

  • A gruvbox-themed desktop all across the board.
  • SwayWM SwayFX config with dynamic tiling (BSPWM-style), workspace switching with window movement across containers, gesture navigation and window movement, rounded corners, shadows, and more.
  • Vertical bar (waybar) with a second toggleable bar (Preview #3).
  • Personal nvim configs (LazyVim) tailored for IDE usage.
  • Spotify (spicetify), rofi and kitty themes.
  • More and more tools aimed to make my workflow smoother overall. Go check dependencies section below :)

Packages/Dependencies Used

swaywm and co. (major UI elements)

  • wm: swayfx (forked from sway for rounded corners, shadows, and a few more enhancements)

Note

The config files for sway depend on GNOME's GTK4.0 theming for libadwaita apps (i'm a GNOME departee!), as well as for user authentication within nautilus (via polkit). You may want to remove/rewrite those portions accordingly).

extra dependencies required (check after your sway config copy)

  • sway: autotiling (BSPWM-style autotiling), wl-clipboard (for copying and pasting), brightnessctl playerctl pamixer wob (audio/brightness keybindings and progress bar), polkit-gnome (user authentication for nautilus, you could change your policykit and file manager as you please), grim and grimshot (for screenshots and color picking), swayidle (for idle settings), swaybg (for backgrounds), cronie/cron and udev for low battery and charging alert scripts (from Eric Murphy's dotfiles' scripts)
  • waybar: playerctl (for MPRIS media module)

terminal stuff

theming stuff and miscellaneous