Skip to Content
~/cloud-and-devtoolsSway Dotfiles (Cloudtop)

Sway Dotfiles (Cloudtop)

~/vitorecomp/sway-dotfiles-cloud-top (main)
[sway] (fork)

Minimalist, keyboard-driven Sway Window Manager dotfiles tailored for Linux and Cloudtop workstations.

swaywaylandlinuxdotfiles
# synced from github.com/vitorecomp/sway-dotfiles-cloud-top

Ruixi-rebirth sway-dotfiles

My favorite themes are

🧑🏾‍🎨 ScreenShot

Load More (Click to expend)

🗒️ Info

ProgramName
Window ManagerSway 
Terminal EmulatorKitty 
Barwaybar 
Application LauncherRofi-wayland 
Notification DaemonDunst , Mako 
Display ManagerNone
network management toolNetworkManager 
Input method frameworkFcitx5 
System resource monitorBtop 
File ManagerRanger , Nautilus 
LockscreenSwaylock-effects 
ShellFish 
Shell FrameworkOh-My-Fish 
Music Playermpd , ncmpcpp , mpc , Netease-cloud-music-gtk 
Media Playermpv 
Text EditorNeovim 
GTK ThemeCatppuccin 
IconsPapirus Dark 
FontsNerd fonts 
Image Viewerimv , feh 
Screenshot Softwaregrimshot 
Screen Recordingwf-recorder , OBS 
Clipboardwl-clipboard 

🔨 Dependencies

Packages

  • sway
  • waybar
  • swaybg
  • rofi
  • sway-effects
  • mako
  • pulseaudio
  • light
  • kitty
  • qtstyleplugins
  • mpd
  • mpc
  • ncmpcpp
  • nm-applet
  • grimshot
  • wl-clipboard
  • imv/feh

Fonts

  • nerd-fonts noto twemoji noto-cjk

🚀 Manual Installation

✒️ Just wrote something that I thought was important!

  1. Clone this repository
git clone https://github.com/Ruixi-rebirth/sway-dotfiles.git
  1. Install the required software(see Dependencies)

  2. Install firefox theme

Set toolkit.legacyUserProfileCustomizations.stylesheets to true in about:config

Catppuccin

$ cd sway-dotfiles && cp -r chrome.catppuccin $HOME/.mozilla/firefox/*.default-release/ $ cd $HOME/.mozilla/firefox/*.default-release/ $ mv chrome.catppuccin chrome

Nord

$ cd sway-dotfiles && cp -r chrome.nord $HOME/.mozilla/firefox/*.default-release/ $ cd $HOME/.mozilla/firefox/*.default-release/ $ mv chrome.nord chrome
  1. Install GTK theme

I use the lxappearance tool to set gtk themes, mouse styles, icons, etc. Although it will not take effect, it can help me generate gtk2.0 and gtk3.0 related configuration files. What really works is the part of the sway config about setting the gtk theme,In order to apply the gtk theme to the qt program, you should download the qtstyleplugins and set the environment variable QT_QPA_PLATFORMTHEME=gtk2

Catppuccin

# for a single user $ cd sway-dotfiles && cp -r .themes $HOME/

🔑 Keybinds

These are the basic keybinds. Read through the sway config for more keybinds.

KeybindFunction
Alt + EnterLaunch terminal (kitty)
Alt + Shift + EnterLaunch floating terminal (kitty)
Alt + Shift + pKill focused window
Alt + 'Set vertical orientation
Alt + ;Set horizontal orientation
Win(Super)Launch Rofi
Alt + Win(Super)Launch Poer menu
Alt + Shift + xLock screen
Alt + o(is o not 0)Toggle Waybar
Alt + Shift + eExit sway
Alt + Shift + cRestart sway

⏳ Star History

Star History Chart