Skip to content

BSPWM configuration files for running Linux on the Surface Pro

Notifications You must be signed in to change notification settings

joeyshi12/surface-dotfiles

Repository files navigation

surface-dotfiles

These dotfiles are for configuring a BSPWM desktop environment for a Surface Pro running Linux.

Dependencies

bspwm polybar rofi picom dunst i3lock vim ranger alacritty

Usage

  • Startup applications are configured in .config/bspwm/start-apps.sh. Different polybars and wallpapers can be configured here.
  • Keyboard shortcuts are configured in .config/bspwm/sxhkd/sxhkdrc. The scripts for the launcher and powermenu are mapped to super + @space and super + alt + q respectively
  • Themes, fonts, icons should be copied to /usr/share/themes, /usr/share/fonts, /usr/share/icons respectively and can be configured in ~/.config/gtk-3.0
☰ Bug fix notes
Bug Fix
High DPI / scaling bug cp .xinitrc ~ && cp .Xresources ~ for proper DPI scaling. Add export GDK_SCALE=2 and export GDK_DPI_SCALE=0.5 to your ~/.profile to fix ui scaling in BSPWM
Touchpad configuration sudo cp 40-libinput.conf /usr/share/X11/xorg.conf.d to enable tap click, natural scrolling, and increased cursor speed
Intellij infinite loading Add export _JAVA_AWT_WM_NONREPARENTING=1 to your ~/.profile
☰ Blue theme (default) Credits to VaughnValle for the design
☰ Monochrome theme

How to configure

  • In your ~/.config/alacritty/alacritty.yml, change colors: *blue to colors: *monochrome to change your Alacritty terminal colour scheme
  • In ~/.config/bspwm/start-apps, change the wallpaper and polybar to "monochrome"
☰ Hollow Knight browser tab

How to configure

Install Night Tab and load the data in nightTab.json

About

BSPWM configuration files for running Linux on the Surface Pro

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published